=> 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 ./lto-plugin mkdir ./intl mkdir ./zlib mkdir build-aarch64-apple-darwin20 mkdir build-aarch64-apple-darwin20 mkdir build-aarch64-apple-darwin20 Configuring in ./libiberty mkdir ./libbacktrace Configuring in ./lto-plugin mkdir build-aarch64-apple-darwin20/fixincludes mkdir build-aarch64-apple-darwin20/libiberty mkdir build-aarch64-apple-darwin20/libcpp Configuring in ./intl Configuring in ./zlib Configuring in build-aarch64-apple-darwin20/fixincludes Configuring in build-aarch64-apple-darwin20/libiberty Configuring in build-aarch64-apple-darwin20/libcpp Configuring in ./libbacktrace 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... configure: creating cache ./config.cache perl configure: creating cache ./config.cache checking for aarch64-apple-darwin20-gcc... clang checking build system type... configure: creating cache ./config.cache checking build system type... checking build system type... aarch64-apple-darwin20 checking host system type... configure: creating cache ./config.cache aarch64-apple-darwin20 checking host system type... checking build system type... aarch64-apple-darwin20 checking host 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 build system type... checking for aarch64-apple-darwin20-ranlib... ranlib checking whether to install libiberty headers and static library... aarch64-apple-darwin20 checking target system type... no configure: target_header_dir = checking for aarch64-apple-darwin20-gcc... clang 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 i686-w64-mingw32 aarch64-apple-darwin20 checking target system type... checking for a BSD-compatible install... i686-w64-mingw32 checking for a BSD-compatible install... aarch64-apple-darwin20 checking host system type... checking build system type... i686-w64-mingw32 checking for aarch64-apple-darwin20-gcc... clang checking build system type... aarch64-apple-darwin20 checking target system type... aarch64-apple-darwin20 checking host 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 i686-w64-mingw32 checking whether to install libiberty headers and static library... no configure: target_header_dir = checking for aarch64-apple-darwin20-gcc... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/install -c clang checking whether build environment is sane... checking for aarch64-apple-darwin20-gcc... clang aarch64-apple-darwin20 checking target system type... yes /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/install -c checking whether build environment is sane... i686-w64-mingw32 checking whether make sets $(MAKE)... yes checking for a thread-safe mkdir -p... ../../gcc-10.2.0/zlib/../install-sh -c -d checking for gawk... /opt/pkg/bin/nawk checking whether make sets $(MAKE)... checking for a thread-safe mkdir -p... checking whether the C compiler works... ../../gcc-10.2.0/lto-plugin/../install-sh -c -d checking for gawk... /opt/pkg/bin/nawk checking whether make sets $(MAKE)... checking whether the C compiler works... checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether the C compiler works... yes yes yes checking for a BSD-compatible install... checking whether make supports nested variables... checking whether make supports nested variables... checking whether the C compiler works... yes yes 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 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 whether to enable maintainer-specific portions of Makefiles... no checking for aarch64-apple-darwin20-gcc... clang checking whether we are cross compiling... GNU 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 the C compiler works... checking whether the C compiler works... checking whether we are cross compiling... checking whether we are cross compiling... no checking for suffix of object files... yes checking for C compiler default output file name... a.out checking whether the C compiler works... checking for suffix of executables... yes checking for C compiler default output file name... a.out checking for suffix of executables... o checking whether we are using the GNU C compiler... no checking for suffix of object files... yes checking whether clang accepts -g... yes checking for C compiler default output file name... a.out checking whether we are cross compiling... checking for suffix of executables... o checking whether we are using the GNU C compiler... checking whether we are cross compiling... no yes checking for clang option to accept ISO C89... checking for suffix of object files... yes checking whether clang accepts -g... checking whether we are cross compiling... none needed checking how to run the C preprocessor... clang -E yes checking for clang option to accept ISO C89... o checking whether we are using the GNU C compiler... no checking for suffix of object files... none needed checking how to run the C preprocessor... clang -E yes checking whether clang accepts -g... o checking whether we are using the GNU C compiler... checking for grep that handles long lines and -e... no checking for suffix of object files... yes checking for clang option to accept ISO C89... yes checking whether clang accepts -g... checking for grep that handles long lines and -e... o checking whether we are using the GNU C compiler... yes checking for clang option to accept ISO C89... none needed checking whether clang understands -c and -o together... no checking for suffix of object files... yes checking whether clang accepts -g... none needed checking how to run the C preprocessor... clang -E o checking whether we are using the GNU C compiler... yes checking how to run the C preprocessor... clang -E yes checking for clang option to accept ISO C89... no checking for suffix of object files... yes checking whether clang accepts -g... none needed checking how to run the C preprocessor... clang -E checking for grep that handles long lines and -e... no checking for suffix of object files... o checking whether we are using the GNU C compiler... checking for grep that handles long lines and -e... yes checking for clang option to accept ISO C89... yes checking whether clang accepts -g... o checking whether we are using the GNU C compiler... checking for grep that handles long lines and -e... none needed checking whether clang understands -c and -o together... yes checking for clang option to accept ISO C89... yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... none needed yes 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... 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... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for style of include used by make... GNU checking dependency style of clang... gcc3 checking how to run the C preprocessor... clang -E checking whether we are using the GNU C++ compiler... 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 checking for grep that handles long lines and -e... /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 checking for egrep... /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... /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 checking for sys/stat.h... yes checking for sys/types.h... yes yes checking for sys/stat.h... checking for stdlib.h... yes yes yes checking for sys/types.h... checking for string.h... checking for stdlib.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... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep checking for egrep... yes /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep -E 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 for sys/stat.h... checking for memory.h... checking for string.h... yes checking for sys/types.h... /Library/Developer/CommandLineTools/usr/bin/ld checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... yes yes yes checking for stdlib.h... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep checking for egrep... checking for strings.h... yes checking for memory.h... yes /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep -E checking for ANSI C header files... checking for sys/types.h... checking for sys/stat.h... 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 yes checking for /Library/Developer/CommandLineTools/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... checking for string.h... yes yes yes yes checking for strings.h... checking for inttypes.h... checking for stdlib.h... checking for sys/stat.h... yes checking for memory.h... yes yes yes checking for stdint.h... yes checking for inttypes.h... checking for string.h... checking for stdlib.h... yes yes yes yes checking for sys/types.h... checking for strings.h... yes checking for unistd.h... checking for stdint.h... yes checking for memory.h... checking for string.h... yes yes checking for inttypes.h... yes yes checking for sys/stat.h... yes checking minix/config.h usability... yes checking for unistd.h... checking for strings.h... checking for memory.h... 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 yes yes checking for sys/types.h... checking for stdint.h... checking for stdlib.h... yes checking minix/config.h usability... yes no checking minix/config.h presence... yes checking for strings.h... checking for inttypes.h... yes yes checking for -exported_symbols_list linker flag... yes checking for sys/stat.h... no checking minix/config.h presence... checking for string.h... yes no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... checking for unistd.h... yes yes yes checking for inttypes.h... checking for stdint.h... yes no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether make sets $(MAKE)... checking for stdlib.h... checking for memory.h... yes checking for a BSD-compatible install... yes yes checking for -force_load linker flag... checking minix/config.h usability... yes yes /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/install -c checking whether NLS is requested... no checking for stdint.h... yes checking for msgfmt... yes checking for a sed that does not truncate output... /opt/pkg/bin/nbsed checking for unistd.h... checking for string.h... yes checking whether clang supports -W... /opt/pkg-dev/bin/msgfmt checking for gmsgfmt... /opt/pkg-dev/bin/msgfmt checking for strings.h... checking for xgettext... yes yes no checking minix/config.h presence... checking whether clang supports -Wall... checking for unistd.h... /opt/pkg-dev/bin/xgettext yes checking for msgmerge... checking for memory.h... yes /opt/pkg-dev/bin/msgmerge checking for inttypes.h... yes yes no checking for minix/config.h... checking how to run the C preprocessor... no checking whether it is safe to define __EXTENSIONS__... clang -E checking minix/config.h usability... yes yes checking whether clang supports -Wwrite-strings... checking minix/config.h usability... checking build system type... yes aarch64-apple-darwin20 checking host system type... checking for strings.h... yes yes yes aarch64-apple-darwin20 checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... checking for aarch64-apple-darwin20-ranlib... ranlib checking for library containing strerror... checking whether clang supports -Wstrict-prototypes... no checking minix/config.h presence... checking for stdint.h... checking for ANSI C header files... no checking minix/config.h presence... no yes checking whether clang supports -W... yes checking for inttypes.h... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... checking whether clang supports -Wmissing-prototypes... yes checking for unistd.h... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... none required checking for an ANSI C-conforming const... yes checking whether clang supports -Wall... yes checking whether clang supports -Wold-style-definition... yes yes yes checking for inline... checking for stdint.h... yes checking for a BSD-compatible install... yes checking minix/config.h usability... checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... yes checking whether clang supports -Wwrite-strings... yes checking whether clang supports -Wmissing-format-attribute... inline /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/install -c checking for off_t... checking whether build environment is sane... yes yes no no checking minix/config.h presence... checking whether clang supports -W... checking for unistd.h... checking for a thread-safe mkdir -p... yes ../../gcc-10.2.0/libbacktrace/../install-sh -c -d checking for gawk... /opt/pkg/bin/nawk checking whether make sets $(MAKE)... yes checking whether clang supports -Wc++-compat... checking whether clang supports -Woverlength-strings... yes no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether make supports nested variables... checking whether clang supports -Wall... yes yes yes checking whether clang supports -pedantic -Wlong-long... yes checking whether clang supports -Wstrict-prototypes... checking whether to enable maintainer-specific portions of Makefiles... no checking minix/config.h usability... checking for aarch64-apple-darwin20-gcc... (cached) clang yes checking whether clang supports -Wwrite-strings... yes checking for ANSI C header files... (cached) yes yes checking for aarch64-apple-darwin20-gcc... (cached) clang yes checking stddef.h usability... checking whether clang supports -Wshadow=local... yes checking for size_t... yes checking whether clang supports -Wc++-compat... yes checking for sys/types.h... no checking minix/config.h presence... yes checking stddef.h presence... yes checking whether clang supports -pedantic ... yes checking whether clang supports -Wstrict-prototypes... yes checking for stddef.h... checking whether we are using the GNU C compiler... yes (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 checking how to print strings... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes print -r checking for a sed that does not truncate output... checking for stdlib.h... (cached) yes /opt/pkg/bin/nbsed yes checking whether clang and cc understand -c and -o together... checking for fgrep... checking for sys/stat.h... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep -F checking for ld used by clang... checking for strings.h... (cached) yes 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 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... checking for unistd.h... (cached) yes checking whether clang supports -Wshadow=local... checking fcntl.h usability... /Library/Developer/CommandLineTools/usr/bin/ld checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... yes checking for working alloca.h... no checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... yes yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking whether clang supports -Wall... checking for stdlib.h... yes yes checking fcntl.h presence... checking whether clang supports -pedantic ... no yes BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... checking for aclocal... checking for -static-libgcc... aclocal checking for autoconf... autoconf checking for autoheader... autoheader yes checking for alloca... checking whether clang supports -W... 786432 checking whether the shell understands some XSI constructs... yes yes checking whether the shell understands "+="... yes yes checking whether clang and cc understand -c and -o together... checking for /Library/Developer/CommandLineTools/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... checking for string.h... 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 fcntl.h... yes checking sys/file.h usability... yes checking whether clang supports -Wall... no checking for CET support... no checking how to print strings... print -r checking for a sed that does not truncate output... yes checking for an ANSI C-conforming const... /opt/pkg/bin/nbsed checking for fgrep... yes yes /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep -F checking for ld used by clang... checking for stdlib.h... (cached) yes yes checking sys/file.h presence... checking for memory.h... yes checking for unistd.h... (cached) yes checking whether clang supports -Wnarrowing... /Library/Developer/CommandLineTools/usr/bin/ld checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... yes checking for inline... no checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... checking for sys/param.h... yes checking for sys/file.h... yes yes checking for sys/stat.h... (cached) yes yes checking for clearerr_unlocked... inline checking whether byte ordering is bigendian... checking for strings.h... checking whether clang supports -Wwrite-strings... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... yes 786432 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for getpagesize... yes checking for /Library/Developer/CommandLineTools/usr/bin/ld option to reload object files... -r checking for aarch64-apple-darwin20-objdump... objdump checking how to recognize dependent libraries... checking for an ANSI C-conforming const... 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 whether clang supports -Wmissing-format-attribute... yes checking for inttypes.h... yes checking for inline... yes yes checking whether clang supports -Wstrict-prototypes... 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... checking for feof_unlocked... yes checking for working mmap... inline checking whether byte ordering is bigendian... yes checking for stdint.h... yes no checking for a BSD-compatible install... checking whether clang supports -Wmissing-prototypes... yes checking for -exported_symbols_list linker flag... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/install -c checking for CET support... no yes yes yes checking for ferror_unlocked... checking for unistd.h... checking for sys/file.h... checking whether clang supports -Wold-style-definition... yes yes checking whether clang supports -Wc++-compat... yes yes checking for -force_load linker flag... no checking for a BSD-compatible install... checking for dlfcn.h... checking for sys/param.h... yes yes checking whether we are using the GNU C Library 2.1 or newer... checking for fflush_unlocked... 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... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/install -c checking for CET support... yes no checking whether clang supports -pedantic -Wlong-long... checking for sys/file.h... yes no checking whether integer division by zero raises SIGFPE... yes checking for objdir... checking for limits.h... yes checking whether clang supports -fno-exceptions... .libs yes yes checking for sys/param.h... checking for stdlib.h... (cached) yes no checking for inttypes.h... yes checking for -exported_symbols_list linker flag... checking for malloc.h... yes yes checking for dlfcn.h... no checking whether clang supports -fno-rtti... checking for fgetc_unlocked... yes yes checking for stdint.h... checking for limits.h... no yes yes checking for string.h... (cached) yes checking for objdir... yes checking for -force_load linker flag... checking for unistd.h... (cached) yes .libs yes checking if clang supports -fno-rtti -fno-exceptions... yes checking for unsigned long long... checking for strings.h... (cached) yes checking for stdlib.h... (cached) yes checking for sys/time.h... checking for malloc.h... no checking for fgets_unlocked... checking dependency style of clang++... yes checking for clang option to produce PIC... -fno-common -DPIC checking if clang PIC flag -fno-common -DPIC works... yes checking for time.h... no checking for string.h... (cached) yes checking for unistd.h... (cached) yes yes checking for inttypes.h... checking for strings.h... (cached) yes yes yes checking if clang static flag -static works... checking for sys/time.h... yes checking for dlfcn.h... checking for sys/resource.h... checking if clang supports -fno-rtti -fno-exceptions... no checking for fileno_unlocked... yes checking whether the inttypes.h PRIxNN macros are broken... yes no checking if clang supports -c -o file.o... yes gcc3 checking whether time.h and sys/time.h may both be included... checking for time.h... yes checking for objdir... yes checking for clang option to produce PIC... -fno-common -DPIC checking if clang PIC flag -fno-common -DPIC works... checking for sys/stat.h... (cached) yes .libs no checking for ld used by GCC... checking for sys/mman.h... yes yes /Library/Developer/CommandLineTools/usr/bin/ld checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... checking for sys/resource.h... yes checking whether string.h and strings.h may both be included... yes checking if clang static flag -static works... no checking for shared library run path origin... yes checking for fprintf_unlocked... checking for fcntl.h... yes yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... yes no checking if clang supports -c -o file.o... checking locale.h usability... checking for sys/stat.h... (cached) yes done yes checking for sys/mman.h... checking for alloca.h... checking if clang supports -fno-rtti -fno-exceptions... checking argz.h usability... darwin20 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes yes checking locale.h presence... yes no 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 checking for fcntl.h... checking for sys/pstat.h... yes checking for clang option to produce PIC... -fno-common -DPIC checking if clang PIC flag -fno-common -DPIC works... yes checking for locale.h... yes yes checking if clang supports -c -o file.o... (cached) no yes checking whether the clang linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... checking argz.h presence... yes checking dynamic linker characteristics... yes checking fcntl.h usability... no checking for alloca.h... checking for sys/sysmp.h... yes checking if clang static flag -static works... no checking for argz.h... no checking limits.h usability... darwin20 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... checking for stdlib.h... (cached) yes no yes 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 for fputs_unlocked... checking for unistd.h... (cached) yes yes checking fcntl.h presence... checking for sys/pstat.h... no checking for sys/param.h... checking for sys/sysinfo.h... no checking if clang supports -c -o file.o... yes checking limits.h presence... no no checking for sys/sysmp.h... checking unwind.h usability... yes checking for fcntl.h... yes yes checking for limits.h... yes no yes checking limits.h usability... checking locale.h usability... checking for machine/hal_sysinfo.h... checking for getpagesize... no no checking for fread_unlocked... checking for sys/sysinfo.h... yes checking unwind.h presence... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... yes checking locale.h presence... yes checking limits.h presence... no checking for sys/table.h... no yes yes checking for machine/hal_sysinfo.h... checking for unwind.h... yes checking for _Unwind_Backtrace... checking for working mmap... yes checking for locale.h... yes yes checking for limits.h... yes checking nl_types.h usability... darwin20 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... checking stddef.h usability... no checking for sys/sysctl.h... no 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... checking for fwrite_unlocked... no checking for sys/table.h... yes checking nl_types.h presence... yes checking for -funwind-tables option... yes yes checking stddef.h presence... checking for sys/systemcfg.h... no yes checking for nl_types.h... yes checking for sys/sysctl.h... checking malloc.h usability... yes checking for -frandom-seed=string option... yes checking for stddef.h... yes no checking for stdlib.h... (cached) yes checking for getchar_unlocked... no checking for stdint.h... (cached) yes checking for strings.h... (cached) yes yes yes checking for stdio_ext.h... checking for string.h... (cached) yes yes checking for uint64_t... checking whether clang supports -W... checking for sys/systemcfg.h... checking sys/file.h usability... no checking malloc.h presence... yes checking for memcpy... no no checking for process.h... checking for stdint.h... (cached) yes yes yes no checking for malloc.h... no yes checking for sys/wait.h that is POSIX.1 compatible... checking stddef.h usability... yes checking sys/file.h presence... checking for getc_unlocked... checking for stdio_ext.h... checking whether clang supports -Wall... no checking for sys/prctl.h... yes yes checking stddef.h presence... yes yes checking for sys/file.h... yes no checking whether clang supports -Wwrite-strings... checking for process.h... checking for unistd.h... (cached) yes configure: updating cache ./config.cache checking whether byte ordering is bigendian... yes checking for stddef.h... yes yes checking that generated files are newer than configure... done configure: creating ./config.status no checking for sys/wait.h that is POSIX.1 compatible... checking for stdlib.h... (cached) yes yes checking for strerror... yes checking for putchar_unlocked... checking whether clang supports -Wstrict-prototypes... checking for string.h... (cached) yes no checking for sys/prctl.h... checking for unistd.h... (cached) yes checking for sys/param.h... (cached) yes yes checking whether time.h and sys/time.h may both be included... yes checking for feof_unlocked... checking whether clang supports -Wmissing-prototypes... no checking for sys/wait.h that is POSIX.1 compatible... yes yes yes checking whether errno must be declared... yes checking for unistd.h... (cached) yes checking whether clang supports -Wold-style-definition... checking for putc_unlocked... yes checking whether time.h and sys/time.h may both be included... no checking for an ANSI C-conforming const... yes yes no checking size of int... checking whether clang supports -Wmissing-format-attribute... configure: updating cache ./config.cache checking for fgets_unlocked... checking that generated files are newer than configure... done configure: creating ./config.status yes checking whether errno must be declared... yes checking for inline... yes yes checking whether clang supports -Wcast-qual... no checking size of int... checking whether abort is declared... inline checking for obstacks... yes checking for _Unwind_GetIPInfo... no checking for getc_unlocked... yes checking whether asprintf is declared... no checking for off_t... yes checking __sync extensions... 4 checking size of long... yes yes checking whether basename is declared... checking for getcwd... 4 checking size of long... no yes checking __atomic extensions... yes checking for size_t... checking whether errno is declared... yes checking for getegid... no checking whether vasprintf is declared... yes checking output filetype... 8 checking size of size_t... yes checking for ssize_t... configure: WARNING: could not determine output file type yes yes looking for a compliant stdint.h in stdint.h, checking for uintmax_t... checking for geteuid... checking whether clearerr_unlocked is declared... 8 checking size of size_t... yes yes checking whether feof_unlocked is declared... checking for getgid... yes checking for uintptr_t... yes checking for uintptr_t... 8 checking for long long... yes checking whether ferror_unlocked is declared... yes checking for getuid... yes checking for int_least32_t... yes 8 checking for long long... checking whether fflush_unlocked is declared... yes checking for ptrdiff_t... yes checking size of long long... no checking whether fgetc_unlocked is declared... yes checking for mempcpy... yes checking for int_fast32_t... yes checking size of long long... no checking whether fgets_unlocked is declared... yes checking for uint64_t... no 8 checking for munmap... checking for a 64-bit type... yes checking whether struct tm is in sys/time.h or time.h... no config.status: creating Makefile yes checking for uint64_t... checking whether fileno_unlocked is declared... uint64_t checking for intptr_t... config.status: creating config.h time.h checking size of int... yes config.status: executing depfiles commands yes checking whether fprintf_unlocked is declared... checking for putenv... 8 checking for a 64-bit type... config.status: executing libtool commands yes checking what to include in gstdint.h... stdint.h (already complete) checking sys/mman.h usability... uint64_t checking for intptr_t... yes checking for uintptr_t... no yes checking whether fputc_unlocked is declared... config.status: creating Makefile checking for setenv... yes checking sys/mman.h presence... mkdir ./libdecnumber 4 checking size of long... Configuring in ./libdecnumber config.status: executing depfiles commands no yes checking for sys/mman.h... yes checking for mmap... checking whether fputs_unlocked is declared... yes yes checking for uintptr_t... yes checking for ssize_t... checking for setlocale... no checking whether fread_unlocked is declared... yes yes checking link.h usability... checking for stpcpy... yes checking for pid_t... no yes checking for ssize_t... checking whether fwrite_unlocked is declared... 8 checking for clearerr_unlocked... config.status: executing libtool commands no checking link.h presence... yes no checking for strcasecmp... checking whether getchar_unlocked is declared... no checking for link.h... no checking sys/ldr.h usability... yes yes yes checking for pid_t... checking for feof_unlocked... checking for library containing strerror... mkdir ./fixincludes yes Configuring in ./fixincludes checking whether getc_unlocked is declared... no checking sys/ldr.h presence... yes checking for strdup... yes configure: creating cache ./config.cache checking whether make sets $(MAKE)... none required yes no checking for sys/ldr.h... checking for asprintf... no checking for fcntl... checking whether putchar_unlocked is declared... yes checking for aarch64-apple-darwin20-gcc... clang checking for ferror_unlocked... yes checking for library containing strerror... yes checking whether putc_unlocked is declared... yes yes checking whether strnlen is declared... checking for strtoul... yes yes checking for atexit... checking for fflush_unlocked... checking whether the C compiler works... yes checking for an ANSI C-conforming const... none required checking for asprintf... yes checking for lstat... yes checking sys/mman.h usability... yes checking for tsearch... yes yes checking for C compiler default output file name... a.out checking for suffix of executables... no checking for basename... yes checking sys/mman.h presence... checking for fgetc_unlocked... yes yes checking for atexit... checking for readlink... yes checking for sys/mman.h... yes checking for mmap... configure: creating cache ./config.cache yes checking for __argz_count... checking build system type... checking whether we are cross compiling... aarch64-apple-darwin20 yes checking host system type... aarch64-apple-darwin20 checking target system type... checking for bcmp... i686-w64-mingw32 checking for aarch64-apple-darwin20-gcc... clang no yes yes checking for fgets_unlocked... checking for getexecname... checking for basename... 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)... no checking for __argz_stringify... yes yes checking whether mmap with MAP_ANON(YMOUS) works... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for bcopy... checking whether the C compiler works... configure: updating cache ./config.cache yes no checking for clock_gettime... no checking for bcmp... configure: creating ./config.status checking for fileno_unlocked... no checking for suffix of object files... no checking for __argz_next... o checking whether we are using the GNU C compiler... yes yes checking whether -pthread is supported... yes checking for C compiler default output file name... a.out checking for bsearch... checking for suffix of executables... yes yes yes checking whether clang accepts -g... yes checking whether -gdwarf-5 is supported... checking for bcopy... checking for fprintf_unlocked... no yes checking for clang option to accept ISO C89... checking for __fsetlocking... yes checking whether we are cross compiling... checking for bzero... yes yes checking for compress in -lz... config.status: creating Makefile none needed checking for aarch64-apple-darwin20-ranlib... ranlib checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader checking for bsearch... checking whether clang supports -W... no checking for fputc_unlocked... config.status: creating mkheaders.almost no checking for iconv... yes checking whether clang supports -Wall... yes config.status: creating config.h yes yes checking whether --compress-debug-sections is supported... checking for calloc... yes no checking for bzero... checking for suffix of object files... checking whether clang supports -Wwrite-strings... no checking for fputs_unlocked... o checking whether we are using the GNU C compiler... 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... yes checking whether clang supports -Wstrict-prototypes... 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 yes yes checking whether clang accepts -g... checking for clock... yes no yes checking whether clang supports -Wmissing-prototypes... checking for fread_unlocked... yes checking for clang option to accept ISO C89... checking for calloc... yes checking how to link with libiconv... -liconv checking for iconv declaration... yes checking whether clang supports -Wold-style-definition... mv -f .deps/libz_a-adler32.Tpo .deps/libz_a-adler32.Po none needed checking how to run the C preprocessor... clang -E 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 yes checking for ffs... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); yes checking for nl_langinfo and CODESET... no checking whether clang supports -Wmissing-format-attribute... yes checking for fwrite_unlocked... mv -f .deps/libz_a-compress.Tpo .deps/libz_a-compress.Po checking for clock... 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 yes checking whether clang supports -Wcast-qual... checking for grep that handles long lines and -e... yes yes checking for LC_MESSAGES... yes checking whether clang supports -pedantic -Wlong-long... checking for getcwd... yes no checking for ffs... checking for getchar_unlocked... mv -f .deps/libz_a-crc32.Tpo .deps/libz_a-crc32.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-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 yes checking whether clang supports -fno-lto... yes checking how to run the C preprocessor... clang -E yes checking for bison... bison checking version of bison... yes yes 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... autoheader yes checking bison 3 or later... checking for getpagesize... yes checking for getcwd... 2.3, old checking for getc_unlocked... configure: updating cache ./config.cache checking that generated files are newer than configure... done configure: creating ./config.status configure: updating cache ./config.cache checking for grep that handles long lines and -e... configure: creating ./config.status yes yes yes checking for gettimeofday... checking for putchar_unlocked... checking for getpagesize... yes yes yes checking for putc_unlocked... checking for gettimeofday... 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... config.status: creating Makefile mv -f .deps/libz_a-deflate.Tpo .deps/libz_a-deflate.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-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 config.status: creating config.intl yes yes yes checking for index... checking whether abort is declared... checking for insque... config.status: creating config.h config.status: executing default-1 commands yes checking whether asprintf is declared... 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-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 memchr... yes checking for insque... yes /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep checking for egrep... checking whether basename is declared... /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep -E checking for ANSI C header files... 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 mv -f .deps/libz_a-gzread.Tpo .deps/libz_a-gzread.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-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 yes checking for memcmp... no checking for memchr... checking whether errno is declared... yes checking for sys/types.h... mv -f .deps/libz_a-gzlib.Tpo .deps/libz_a-gzlib.Po 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 no checking whether getopt is declared... yes yes 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-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 checking for memcpy... yes checking for sys/stat.h... checking for memcmp... yes checking whether vasprintf is declared... yes checking for stdlib.h... yes checking for memmem... mv -f .deps/libz_a-inffast.Tpo .deps/libz_a-inffast.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-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 yes yes checking for memcpy... checking whether clearerr_unlocked is declared... yes mv -f .deps/libz_a-infback.Tpo .deps/libz_a-infback.Po checking for sys/types.h... checking for string.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 yes checking for memmove... checking whether feof_unlocked is declared... checking for memory.h... yes checking for sys/stat.h... yes mv -f .deps/libz_a-inftrees.Tpo .deps/libz_a-inftrees.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-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 checking for memmem... yes checking for strings.h... yes checking whether ferror_unlocked is declared... yes checking for stdlib.h... yes yes checking for mempcpy... yes checking for inttypes.h... yes checking for memmove... checking whether fflush_unlocked is declared... yes config.status: creating Makefile checking for string.h... yes checking for stdint.h... no config.status: creating backtrace-supported.h checking whether fgetc_unlocked is declared... no checking for memset... yes yes config.status: creating install-debuginfo-for-buildid.sh checking for mempcpy... checking for memory.h... yes checking for unistd.h... no mv -f .deps/libz_a-trees.Tpo .deps/libz_a-trees.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-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 config.status: creating config.h checking whether fgets_unlocked is declared... yes 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 checking for strings.h... config.status: executing libtool commands no yes checking for memset... yes checking minix/config.h usability... checking for mkstemps... mv -f .deps/libz_a-uncompr.Tpo .deps/libz_a-uncompr.Po 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=/Library/Developer/CommandLineTools/usr/bin/ld" "LIBCFLAGS=-O2 -I/opt/pkg/include" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # /opt/pkg/bin/gmake config.status: executing gstdint.h commands no yes mv -f .deps/libz_a-zutil.Tpo .deps/libz_a-zutil.Po checking whether fileno_unlocked is declared... rm -f libz.a 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 inttypes.h... config.status: executing default commands ranlib libz.a yes no checking minix/config.h presence... yes gmake[1]: Leaving directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/zlib' checking for putenv... checking for mkstemps... yes yes checking for stdint.h... checking whether fprintf_unlocked is declared... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes gmake[1]: Entering directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/libbacktrace' checking for unistd.h... /opt/pkg/bin/gmake all-am yes yes checking for a sed that does not truncate output... /opt/pkg/bin/nbsed 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 no /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 checking whether clang supports -W... checking for random... checking whether fputc_unlocked is declared... checking for putenv... 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 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 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 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=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 checking ctype.h usability... checking whether clang supports -Wall... no yes 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=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 checking for rename... 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 random... yes checking ctype.h presence... 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=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 no yes yes checking for ctype.h... yes checking whether fread_unlocked is declared... checking whether clang supports -Wstrict-prototypes... /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 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=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 checking stddef.h usability... 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=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 yes checking for rename... checking whether clang supports -Wmissing-prototypes... /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 no yes checking stddef.h presence... checking whether fwrite_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 -o print.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=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 checking whether clang supports -Wold-style-definition... yes checking for stddef.h... 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=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 checking for string.h... (cached) yes checking for setenv... 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=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 checking stdio.h usability... no 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=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 checking whether getchar_unlocked is declared... yes checking whether clang supports -Wmissing-format-attribute... yes checking stdio.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 -o state.o >/dev/null 2>&1 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 checking whether clang supports -Woverlength-strings... yes yes yes checking for stdio.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=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 checking whether getc_unlocked is declared... checking for snprintf... yes looking for a compliant stdint.h in stdint.h, checking for uintmax_t... checking for setenv... /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 yes checking whether clang supports -pedantic -Wlong-long... 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 -fno-common -DPIC -o .libs/simple.o yes checking for ANSI C header files... (cached) yes yes checking stddef.h usability... checking whether putchar_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=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 /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 yes checking for uintptr_t... checking for sigsetmask... yes yes checking stddef.h presence... 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=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 /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 checking whether putc_unlocked is declared... yes checking for stddef.h... yes checking for stdlib.h... (cached) 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=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 -o unknown.o >/dev/null 2>&1 checking for strings.h... (cached) yes checking for unistd.h... (cached) yes yes checking for stpcpy... checking fcntl.h usability... yes checking for working alloca.h... yes checking for int_least32_t... 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 /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 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=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 checking for sigsetmask... yes checking fcntl.h presence... yes checking for alloca... yes yes checking for fcntl.h... yes yes checking for int_fast32_t... checking for stpncpy... 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 sys/file.h usability... yes checking for stpcpy... yes checking for ANSI C header files... (cached) yes checking for nl_langinfo and CODESET... yes checking sys/file.h presence... yes checking for strcasecmp... yes checking for uint64_t... yes checking for sys/file.h... yes checking for sys/stat.h... (cached) yes checking for clearerr_unlocked... yes yes checking whether NLS is requested... checking for stpncpy... no checking for uchar... yes checking for strchr... yes checking for ld used by GCC... checking what to include in gstdint.h... stdint.h (already complete) checking for an ANSI C-conforming const... yes checking for feof_unlocked... /Library/Developer/CommandLineTools/usr/bin/ld checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... yes no checking for shared library run path origin... checking for strcasecmp... yes checking for off_t... yes checking for strdup... done checking for iconv... yes (cached) no checking for ferror_unlocked... yes checking for strchr... yes checking size of int... configure: updating cache ./config.cache yes yes configure: creating ./config.status checking for strncasecmp... checking for fflush_unlocked... yes checking for strdup... yes checking for strndup... 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=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 fgetc_unlocked... config.status: creating Makefile yes checking for strncasecmp... 4 checking size of long... config.status: creating config.h yes no config.status: executing depdir commands checking for fgets_unlocked... checking for strnlen... mkdir .deps yes checking for strndup... yes no checking for fileno_unlocked... checking for strrchr... 8 checking for ANSI C header files... (cached) yes checking build system type... yes aarch64-apple-darwin20 checking host system type... yes checking for strnlen... yes aarch64-apple-darwin20 checking target system type... checking for fprintf_unlocked... checking for strstr... i686-w64-mingw32 checking for decimal floating point... bid checking whether byte ordering is bigendian... yes checking for strrchr... no checking for fputc_unlocked... yes checking for strtod... no yes checking for strstr... no configure: updating cache ./config.cache checking for fputs_unlocked... configure: creating ./config.status yes checking for strtol... yes checking for strtod... no checking for fread_unlocked... yes checking for strtoul... config.status: creating Makefile yes config.status: creating config.h checking for strtol... no checking for fwrite_unlocked... yes config.status: executing gstdint.h commands checking for strtoll... yes no checking for getchar_unlocked... yes checking for strtoul... checking for strtoull... 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 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 yes yes 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 yes checking for getc_unlocked... checking for strtoll... checking for strverscmp... 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 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 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 yes 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 checking for putchar_unlocked... checking for strtoull... no checking for tmpnam... yes yes yes checking for putc_unlocked... checking for strverscmp... checking for vasprintf... /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 no yes checking for tmpnam... yes checking whether abort is declared... checking for vfprintf... 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 libtool: link: ranlib .libs/libbacktrace.a yes checking whether asprintf is declared... libtool: link: ( cd ".libs" && rm -f "libbacktrace.la" && ln -s "../libbacktrace.la" "libbacktrace.la" ) yes 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' yes checking for vasprintf... checking for vprintf... yes checking whether basename is declared... yes yes no checking for vfprintf... checking for vsnprintf... checking whether errno is declared... no checking whether vasprintf is declared... yes checking for vprintf... yes checking for vsprintf... yes checking whether clearerr_unlocked is declared... yes checking for vsnprintf... yes yes checking for waitpid... checking whether feof_unlocked is declared... yes checking whether ferror_unlocked is declared... yes yes checking for vsprintf... checking for setproctitle... yes checking whether fflush_unlocked is declared... 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 ranlib libdecnumber.a yes gmake[1]: Leaving directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/libdecnumber' no checking whether alloca needs Cray hooks... checking for waitpid... no checking whether fgetc_unlocked is declared... no checking stack direction for C alloca... no yes checking whether fgets_unlocked is declared... checking for setproctitle... no checking whether fileno_unlocked is declared... no checking whether alloca needs Cray hooks... yes checking whether fprintf_unlocked is declared... no checking stack direction for C alloca... 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... -1 checking for vfork.h... no no checking whether getchar_unlocked is declared... checking for fork... yes checking whether getc_unlocked is declared... yes checking for vfork... yes checking whether putchar_unlocked is declared... yes yes checking whether putc_unlocked is declared... checking for working fork... yes checking for an ANSI C-conforming const... yes checking sys/mman.h usability... -1 checking for vfork.h... yes checking sys/mman.h presence... no checking for fork... yes checking for sys/mman.h... yes checking for mmap... yes checking for working vfork... (cached) yes checking for _doprnt... yes checking for vfork... 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)... no checking for sys_errlist... yes checking whether mmap with MAP_ANON(YMOUS) works... yes checking whether to enable maintainer-specific portions of Makefiles... no configure: updating cache ./config.cache configure: creating ./config.status yes checking for working fork... yes checking for sys_nerr... config.status: creating Makefile yes checking for sys_siglist... config.status: creating mkheaders.almost config.status: creating config.h yes checking for working vfork... (cached) yes checking for _doprnt... yes checking for external symbol _system_configuration... no checking for __fsetlocking... no checking for sys_errlist... no checking for canonicalize_file_name... yes checking for sys_nerr... no checking for dup3... yes checking for sys_siglist... no checking for getrlimit... yes checking for external symbol _system_configuration... no checking for __fsetlocking... yes checking for getrusage... no checking for canonicalize_file_name... yes checking for getsysinfo... no checking for dup3... no checking for gettimeofday... (cached) yes checking for on_exit... no checking for getrlimit... no checking for pipe2... yes checking for getrusage... no checking for psignal... yes checking for getsysinfo... yes checking for pstat_getdynamic... no checking for gettimeofday... (cached) yes checking for on_exit... no checking for pstat_getstatic... no checking for pipe2... no checking for realpath... no checking for psignal... yes checking for setrlimit... yes checking for pstat_getdynamic... yes checking for sbrk... no checking for pstat_getstatic... yes checking for spawnve... no checking for realpath... no checking for spawnvpe... yes checking for setrlimit... no checking for strerror... yes checking for sbrk... yes checking for strsignal... yes checking for spawnve... yes checking for sysconf... no checking for spawnvpe... yes checking for sysctl... no checking for strerror... yes checking for sysmp... yes checking for strsignal... no checking for table... yes checking for sysconf... no checking for times... yes checking for sysctl... yes checking for wait3... yes checking for sysmp... yes checking for wait4... no checking for table... yes checking whether basename is declared... no checking for times... no checking whether ffs is declared... yes checking whether asprintf is declared... yes checking for wait3... yes checking whether vasprintf is declared... yes checking for wait4... yes checking whether snprintf is declared... yes yes checking whether vsnprintf is declared... checking whether basename is declared... yes checking whether calloc is declared... no checking whether ffs is declared... yes checking whether getenv is declared... yes checking whether asprintf is declared... yes checking whether getopt is declared... yes checking whether vasprintf is declared... yes yes checking whether malloc is declared... checking whether snprintf is declared... yes yes checking whether realloc is declared... checking whether vsnprintf is declared... yes yes checking whether sbrk is declared... checking whether calloc is declared... yes checking whether getenv is declared... yes checking whether strtol is declared... yes yes checking whether getopt is declared... checking whether strtoul is declared... yes yes checking whether malloc is declared... checking whether strtoll is declared... yes yes checking whether realloc is declared... checking whether strtoull is declared... yes yes checking whether sbrk is declared... checking whether strverscmp is declared... no yes checking whether strnlen is declared... checking whether strtol is declared... yes yes checking whether canonicalize_file_name must be declared... checking whether strtoul is declared... yes yes checking whether strtoll is declared... 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 whether strtoull is declared... yes checking whether strverscmp is declared... no checking whether strnlen is declared... yes checking whether canonicalize_file_name must be declared... yes checking for working strncmp... 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 configure: updating cache ./config.cache configure: creating ./config.status yes checking for working strncmp... config.status: creating Makefile config.status: creating testsuite/Makefile config.status: creating config.h config.status: executing default commands mkdir ./libcpp Configuring in ./libcpp yes 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 configure: updating cache ./config.cache 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 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/sha1.c -o pic/sha1.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/alloca.c -o pic/alloca.o; \ else true; fi configure: creating ./config.status 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 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 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/cplus-dem.c -o cplus-dem.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/argv.c -o pic/argv.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/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"-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] 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/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 config.status: creating Makefile 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 -fno-common ../../gcc-10.2.0/libiberty/sha1.c -o noasan/sha1.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/concat.c -o pic/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/sha1.c -o sha1.o config.status: creating testsuite/Makefile 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 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/crc32.c -o pic/crc32.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/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 config.status: creating config.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 -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 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 config.status: executing default commands warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] configure: creating cache ./config.cache warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] checking build system type... 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/d-demangle.c -o pic/d-demangle.o; \ else true; fi 1 warning generated. aarch64-apple-darwin20 checking host system type... 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 aarch64-apple-darwin20 checking target system type... i686-w64-mingw32 checking whether make sets $(MAKE)... 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/dyn-string.c -o pic/dyn-string.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for a BSD-compatible install... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] /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 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 clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-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 if [ x"" != x ] && [ ! -d noasan ]; then \ mkdir noasan; \ else true; fi touch stamp-noasandir 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 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 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 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/fdmatch.c -o pic/fdmatch.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/fibheap.c -o pic/fibheap.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/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 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/dyn-string.c -o dyn-string.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/d-demangle.c -o noasan/d-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/filedescriptor.c -o pic/filedescriptor.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/d-demangle.c -o d-demangle.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 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 -fno-common ../../gcc-10.2.0/libiberty/fdmatch.c -o noasan/fdmatch.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/fdmatch.c -o fdmatch.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/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 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/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 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/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. clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-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 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 yes checking for C compiler default output file name... a.out warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] checking for suffix of executables... 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. 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/floatformat.c -o pic/floatformat.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. checking whether we are cross compiling... 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 clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-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 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/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 ../../../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 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 -fno-common ../../gcc-10.2.0/libiberty/floatformat.c -o noasan/floatformat.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 clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-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. 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 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 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/fnmatch.c -o fnmatch.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/filename_cmp.c -o pic/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 ../../../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] 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/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 warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] no 1 warning generated. checking for suffix of object files... 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 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. 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/getopt1.c -o pic/getopt1.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/getpwd.c -o pic/getpwd.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/getopt.c -o noasan/getopt.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/getopt.c -o getopt.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/getruntime.c -o pic/getruntime.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] o checking whether we are using the GNU C compiler... 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/getopt1.c -o noasan/getopt1.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 -fno-common ../../gcc-10.2.0/libiberty/regex.c -o noasan/regex.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] clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-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 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. yes checking whether clang accepts -g... 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 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/getruntime.c -o getruntime.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/getpwd.c -o noasan/getpwd.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/getpwd.c -o getpwd.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/hashtab.c -o pic/hashtab.o; \ else true; fi 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/fnmatch.c -o pic/fnmatch.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/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/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/fnmatch.c -o fnmatch.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for clang option to accept ISO C89... 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 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/lbasename.c -o pic/lbasename.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"-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/hex.c -o noasan/hex.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 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/fopen_unlocked.c -o pic/fopen_unlocked.o; \ else true; fi none needed 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/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 warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 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/lrealpath.c -o noasan/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/getopt.c -o pic/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/lrealpath.c -o lrealpath.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/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 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-relative-prefix.c -o pic/make-relative-prefix.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/hashtab.c -o noasan/hashtab.o; \ else true; fi 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/getopt1.c -o pic/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/hashtab.c -o hashtab.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/getopt1.c -o noasan/getopt1.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/getopt1.c -o getopt1.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 warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] checking whether we are using the GNU C++ compiler... 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 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/getpwd.c -o noasan/getpwd.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/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/make-relative-prefix.c -o noasan/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 -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-relative-prefix.c -o make-relative-prefix.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/make-temp-file.c -o make-temp-file.o yes checking whether clang++ accepts -g... 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/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 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/hashtab.c -o pic/hashtab.o; \ else true; fi 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/hashtab.c -o noasan/hashtab.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/objalloc.c -o pic/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/hashtab.c -o hashtab.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/obstack.c -o pic/obstack.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/partition.c -o pic/partition.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/hex.c -o pic/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/hex.c -o noasan/hex.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] 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/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. 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 clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-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 warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] checking for grep that handles long lines and -e... 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 \ 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 pic/lbasename.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 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 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 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/lrealpath.c -o lrealpath.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/pexecute.c -o pic/pexecute.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/physmem.c -o pic/physmem.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. 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/make-relative-prefix.c -o pic/make-relative-prefix.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 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-relative-prefix.c -o noasan/make-relative-prefix.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 clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-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 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/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 ../../../gcc-10.2.0/libiberty/objalloc.c -o pic/objalloc.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/objalloc.c -o noasan/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/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 clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-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 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/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] 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/obstack.c -o pic/obstack.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/obstack.c -o noasan/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/obstack.c -o obstack.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/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/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/partition.c -o noasan/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/pexecute.c -o pic/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/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 ../../../gcc-10.2.0/libiberty/pexecute.c -o noasan/pexecute.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/pexecute.c -o pexecute.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/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] 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/physmem.c -o pic/physmem.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/pex-one.c -o noasan/pex-one.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/pex-one.c -o pex-one.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/physmem.c -o physmem.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/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 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 clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-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 ../../../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. 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 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/pex-common.c -o pex-common.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/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 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/pex-unix.c -o pex-unix.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/pex-unix.c -o pic/pex-unix.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 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/vprintf-support.c -o pic/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/vprintf-support.c -o noasan/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/vprintf-support.c -o vprintf-support.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/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 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/rust-demangle.c -o rust-demangle.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/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 -fno-common ../../gcc-10.2.0/libiberty/pex-unix.c -o noasan/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/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/pex-unix.c -o pex-unix.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/safe-ctype.c -o safe-ctype.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/vprintf-support.c -o noasan/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/vprintf-support.c -o vprintf-support.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/rust-demangle.c -o pic/rust-demangle.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"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-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 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 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.c -o simple-object.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/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 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/safe-ctype.c -o pic/safe-ctype.o; \ else true; fi /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep checking for egrep... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] /opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/.tools/bin/grep -E checking for ANSI C header files... 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/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 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 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 noasan/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 -fno-common ../../gcc-10.2.0/libiberty/safe-ctype.c -o noasan/safe-ctype.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-mach-o.c -o simple-object-mach-o.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/safe-ctype.c -o safe-ctype.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-xcoff.c -o pic/simple-object-xcoff.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-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. 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/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 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 clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-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 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/spaces.c -o pic/spaces.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 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/simple-object-coff.c -o pic/simple-object-coff.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 clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-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"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-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 clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-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 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/stack-limit.c -o pic/stack-limit.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/simple-object-elf.c -o pic/simple-object-elf.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 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/stack-limit.c -o stack-limit.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/simple-object-mach-o.c -o pic/simple-object-mach-o.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 ../../../gcc-10.2.0/libiberty/strerror.c -o pic/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 ../../../gcc-10.2.0/libiberty/strerror.c -o noasan/strerror.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 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 ../../../gcc-10.2.0/libiberty/strsignal.c -o pic/strsignal.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/strsignal.c -o noasan/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/strsignal.c -o strsignal.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. 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/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/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 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/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] 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/unlink-if-ordinary.c -o pic/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 ../../../gcc-10.2.0/libiberty/unlink-if-ordinary.c -o noasan/unlink-if-ordinary.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/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 ../../../gcc-10.2.0/libiberty/xasprintf.c -o pic/xasprintf.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/sort.c -o noasan/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/xasprintf.c -o noasan/xasprintf.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/xasprintf.c -o xasprintf.o 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/sort.c -o sort.o checking for sys/types.h... 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-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] 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 -fno-common ../../gcc-10.2.0/libiberty/simple-object-elf.c -o noasan/simple-object-elf.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/xatexit.c -o pic/xatexit.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/xatexit.c -o noasan/xatexit.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"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-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 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/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 -fno-common ../../gcc-10.2.0/libiberty/simple-object-xcoff.c -o noasan/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/xexit.c -o noasan/xexit.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/simple-object-xcoff.c -o simple-object-xcoff.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"-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] checking for sys/stat.h... 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 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/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] 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/xmemdup.c -o pic/xmemdup.o; \ else true; fi 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/xmemdup.c -o noasan/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/xstrdup.c -o pic/xstrdup.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/spaces.c -o noasan/spaces.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 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/xmemdup.c -o xmemdup.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/spaces.c -o spaces.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 ../../../gcc-10.2.0/libiberty/xmalloc.c:113:28: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] first_break = (char *) sbrk (0); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Library/Developer/CommandLineTools/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] ../../../gcc-10.2.0/libiberty/xmalloc.c:124:26: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] allocated = (char *) sbrk (0) - first_break; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Library/Developer/CommandLineTools/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; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Library/Developer/CommandLineTools/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"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-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 warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. checking for stdlib.h... 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"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-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 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 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/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/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 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"-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; \ 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"-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 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 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 ../../../gcc-10.2.0/libiberty/strverscmp.c -o pic/strverscmp.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/strverscmp.c -o noasan/strverscmp.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/mempcpy.c -o noasan/mempcpy.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/mempcpy.c -o mempcpy.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/strverscmp.c -o strverscmp.o checking for string.h... 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 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 noasan/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 -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/setproctitle.c -o setproctitle.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/stack-limit.c -o stack-limit.o 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] 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/splay-tree.c -o noasan/splay-tree.o; \ else true; fi 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 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/splay-tree.c -o splay-tree.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/regex.c -o pic/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/regex.c -o noasan/regex.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 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/cplus-dem.c -o pic/cplus-dem.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"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../../gcc-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 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 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/cplus-dem.c -o cplus-dem.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-demangle.c -o pic/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/cp-demangle.c -o noasan/cp-demangle.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/cp-demangle.c -o cp-demangle.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/strerror.c -o noasan/strerror.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 checking for memory.h... 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. 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 clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-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 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 clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-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"-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 warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 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 ../../../gcc-10.2.0/libiberty/md5.c -o pic/md5.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 noasan/md5.o; \ else true; fi 1 warning generated. checking for strings.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/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/xatexit.c -o pic/xatexit.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/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 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/sha1.c -o sha1.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 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 clang -c -DHAVE_CONFIG_H -O2 -I/opt/pkg/include -I/opt/pkg/include -I. -I../../gcc-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] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes 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/xatexit.c -o noasan/xatexit.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 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 checking for inttypes.h... 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/xmalloc.c -o pic/xmalloc.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/xmemdup.c -o pic/xmemdup.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/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 ../../gcc-10.2.0/libiberty/xmalloc.c:113:28: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] first_break = (char *) sbrk (0); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Library/Developer/CommandLineTools/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; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Library/Developer/CommandLineTools/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; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:196:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ yes warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 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 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 -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 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/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 ../../gcc-10.2.0/libiberty/xmalloc.c:113:28: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] first_break = (char *) sbrk (0); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Library/Developer/CommandLineTools/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; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Library/Developer/CommandLineTools/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; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Library/Developer/CommandLineTools/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] 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/xstrndup.c -o pic/xstrndup.o; \ else true; fi yes 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/xstrdup.c -o noasan/xstrdup.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 pic/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/xstrdup.c -o xstrdup.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/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 checking for unistd.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 -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 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 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/xvasprintf.c -o pic/xvasprintf.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/argv.c -o pic/argv.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/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 yes warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] checking minix/config.h usability... 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/mempcpy.c -o pic/mempcpy.o; \ else true; fi 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/choose-temp.c -o pic/choose-temp.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/strverscmp.c -o pic/strverscmp.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/xvasprintf.c -o noasan/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/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/xvasprintf.c -o xvasprintf.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/choose-temp.c -o choose-temp.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. 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/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. 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. no checking minix/config.h presence... 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 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/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/strverscmp.c -o strverscmp.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/concat.c -o concat.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/setproctitle.c -o pic/setproctitle.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/cp-demint.c -o pic/cp-demint.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/cp-demint.c -o noasan/cp-demint.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/cp-demint.c -o cp-demint.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/crc32.c -o pic/crc32.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/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] 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 no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... 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/d-demangle.c -o pic/d-demangle.o; \ else true; fi 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/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 warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. rm -f ./libiberty.a pic/./libiberty.a noasan/./libiberty.a warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 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 yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... ranlib ./libiberty.a no checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader 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 checking whether clang supports -W... yes checking whether clang supports -Wall... gmake[1]: Leaving directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/libiberty' yes checking whether clang supports -Wnarrowing... gmake[1]: Entering directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/lto-plugin' gmake[1]: Entering directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/fixincludes' 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 /opt/pkg/bin/gmake all-am 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 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 yes 1 warning generated. checking whether clang supports -Wwrite-strings... 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 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 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 yes checking whether clang supports -Wmissing-format-attribute... 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 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 1 warning generated. yes sed -e 's/@gcc_version@/10.2.0/' < mkheaders.almost > mkheadersT checking whether clang supports -Wstrict-prototypes... mv -f mkheadersT mkheaders yes 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 checking whether clang supports -Wmissing-prototypes... yes checking whether clang supports -Wold-style-definition... echo timestamp > full-stamp gmake[1]: Leaving directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/fixincludes' yes checking whether clang supports -Wc++-compat... /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 -pedantic -Wlong-long... yes checking whether clang supports -fno-exceptions... 1 warning generated. rm -f ./libiberty.a pic/./libiberty.a noasan/./libiberty.a 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 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 yes ranlib ./libiberty.a checking whether clang supports -fno-rtti... 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 gmake[1]: Leaving directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/build-aarch64-apple-darwin20/libiberty' yes libtool: link: (cd ".libs" && rm -f "liblto_plugin.so" && ln -s "liblto_plugin.0.so" "liblto_plugin.so") gmake[1]: Entering directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/build-aarch64-apple-darwin20/fixincludes' 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 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/fixtests.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/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 libtool: link: ( cd ".libs" && rm -f "liblto_plugin.la" && ln -s "../liblto_plugin.la" "liblto_plugin.la" ) 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 dependency style of clang++... clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] mkdir ../gcc 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 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 ^ 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 ^ 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; }; }) 2 warnings generated. 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 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 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' 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 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/fixopts.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] gcc3 checking whether time.h and sys/time.h may both be included... 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 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 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 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 -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] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 2 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 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 yes 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 ^ checking whether string.h and strings.h may both be included... ../../../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", echo timestamp > full-stamp gmake[1]: Leaving directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/build-aarch64-apple-darwin20/fixincludes' 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 ^ Configuring in ./gcc 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 ^ yes checking locale.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 lex.o -MT lex.o -MMD -MP -MF .deps/lex.Tpo ../../../gcc-10.2.0/libcpp/lex.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 2 warnings generated. yes checking locale.h presence... 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 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 yes checking for locale.h... yes 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 ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] checking fcntl.h usability... 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 ^ yes checking fcntl.h presence... 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 ^ yes checking for fcntl.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 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 mkdeps.o -MT mkdeps.o -MMD -MP -MF .deps/mkdeps.Tpo ../../../gcc-10.2.0/libcpp/mkdeps.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../../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", ../../../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:30yes checking limits.h presence... : note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ yes checking for limits.h... yes 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 ^ checking stddef.h usability... 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 clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] yes checking stddef.h presence... 2 warnings generated. configure: creating cache ./config.cache 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 checking build system type... clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] aarch64-apple-darwin20 checking host system type... aarch64-apple-darwin20 checking target system type... yes checking for stddef.h... yes i686-w64-mingw32 checking LIBRARY_PATH variable... ok checking GCC_EXEC_PREFIX variable... ok checking whether to place generated files in the source directory... no checking for stdlib.h... (cached) yes checking for strings.h... (cached) yes 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 ^ 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 for string.h... (cached) yes checking sys/file.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] yes checking sys/file.h presence... clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] yes checking for sys/file.h... yes 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 ^ checking for unistd.h... (cached) yes 2 warnings generated. 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 ^ checking whether byte ordering is bigendian... ../../../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; ^~ 11 warnings generated. checking whether a default linker was specified... yes (/opt/pkg/cross/i686-w64-mingw32/i686-w64-mingw32/bin/ld - GNU ld) 2 warnings generated. no checking for an ANSI C-conforming const... 6 warnings generated. yes checking for inline... 7 warnings generated. inline checking for obstacks... 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 ranlib libcpp.a gmake[1]: Leaving directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/build-aarch64-apple-darwin20/libcpp' no checking for off_t... 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 size_t... checking whether the C compiler works... yes checking for ssize_t... yes checking for C compiler default output file name... a.out checking for suffix of executables... yes checking for uintptr_t... checking whether we are cross compiling... yes checking for ptrdiff_t... no checking for suffix of object files... yes checking for uint64_t... o checking whether we are using the GNU C compiler... yes checking whether struct tm is in sys/time.h or time.h... yes checking whether clang accepts -g... yes time.h checking size of int... checking for clang option to accept ISO C89... none needed checking whether we are using the GNU C++ compiler... yes checking whether clang++ accepts -g... 4 checking size of long... 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... clang++ -E checking for grep that handles long lines and -e... 8 checking for clearerr_unlocked... yes checking for feof_unlocked... yes checking for ferror_unlocked... /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 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... yes checking for sys/types.h... no checking for fputs_unlocked... yes checking for sys/stat.h... no checking for fread_unlocked... yes checking for stdlib.h... no checking for fwrite_unlocked... yes checking for string.h... no checking for getchar_unlocked... yes checking for memory.h... yes checking for getc_unlocked... yes checking for strings.h... yes yes checking for putchar_unlocked... checking for inttypes.h... yes yes checking for stdint.h... checking for putc_unlocked... yes yes checking for unistd.h... checking whether abort is declared... yes checking whether asprintf is declared... yes checking minix/config.h usability... yes checking whether basename is declared... no checking minix/config.h presence... no checking whether errno is declared... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... no checking whether getopt is declared... yes checking how to run the C preprocessor... clang -E yes checking whether vasprintf is declared... checking for inline... yes checking whether clearerr_unlocked is declared... 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 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... 8 checking size of short... 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... 2 checking size of int... yes checking for working alloca.h... yes checking for alloca... yes checking for ANSI C header files... (cached) yes checking for nl_langinfo and CODESET... yes checking whether NLS is requested... no checking for uchar... checking for ld used by GCC... /Library/Developer/CommandLineTools/usr/bin/ld checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no checking for shared library run path origin... done checking for iconv... 4 checking size of long... 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); configure: updating cache ./config.cache configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing depdir commands mkdir .deps 8 checking for long long... 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] 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/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 ^ 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/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 ^ 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 ^ ../../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", 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 2 warnings generated. 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 ^ 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 lex.o -MT lex.o -MMD -MP -MF .deps/lex.Tpo ../../gcc-10.2.0/libcpp/lex.c echo timestamp > localedir.hs 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++ -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 size of long long... 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/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/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/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] clang: BUF_APPEND (" ", 1); ^~~~~~~~~~~~~~~~~~~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../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. 8 checking for int8_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 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 ^ 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 symtab.o -MT symtab.o -MMD -MP -MF .deps/symtab.Tpo ../../gcc-10.2.0/libcpp/symtab.c 2 warnings generated. 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/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++ -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] 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. 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 ^ yes checking for int16_t... 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. 2 warnings generated. 11 warnings generated. 6 warnings generated. yes checking for int32_t... 2 warnings generated. 7 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 ranlib libcpp.a gmake[1]: Leaving directory '/opt/work/cross/mingw-w64-i686-gcc-bootstrap/work/build/libcpp' yes checking for int64_t... yes checking for unsigned long long int... yes checking for long long int... yes checking for intmax_t... yes checking for intptr_t... yes checking for uint8_t... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for uintmax_t... yes checking for uintptr_t... yes checking for int64_t underlying type... long long checking for std::swap in ... yes checking whether clang++ is affected by placement new aliasing bug... yes checking whether clang++ supports -W... 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... /Library/Developer/CommandLineTools/usr/bin/ld checking if the linker (/Library/Developer/CommandLineTools/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... /Library/Developer/CommandLineTools/usr/bin/ld checking if the linker (/Library/Developer/CommandLineTools/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 /Library/Developer/CommandLineTools/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 (/Library/Developer/CommandLineTools/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++... /Library/Developer/CommandLineTools/usr/bin/ld checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no checking whether the clang++ linker (/Library/Developer/CommandLineTools/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 (/Library/Developer/CommandLineTools/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 echo "#define BUILDING_GCC_MINOR `echo 10.2.0 | sed -e 's/^[0-9]*\.\([0-9]*\).*$/\1/'`" >> bversion.h rm -f 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 /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 timestamp > s-gtyp-input /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 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 'END_OF_BASE_TREE_CODES' >> tmp-all-tree.def echo timestamp > s-specs echo "#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR)" >> bversion.h echo '#include "c-family/c-common.def"' >> tmp-all-tree.def 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-bversion echo timestamp > s-omp-device-properties-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 cp ../../gcc-10.2.0/gcc/gcc-ar.c gcc-nm.c /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-all-tree.def all-tree.def cp ../../gcc-10.2.0/gcc/gcc-ar.c gcc-ranlib.c 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 /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-bt.inc i386-builtin-types.inc cat ../../gcc-10.2.0/gcc/config/i386/gmm_malloc.h > mm_malloc.h echo timestamp > s-alltree 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/genhooks.o ../../gcc-10.2.0/gcc/genhooks.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/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] 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] clang: warning: 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] 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 ;) ^ 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 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-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] 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/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] 20 warnings 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] 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 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] ../../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] 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 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 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/genchecksum \ build/genchecksum.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a 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/genmodes \ build/genmodes.o build/errors.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/gengenrtl \ build/gengenrtl.o build/errors.o ../build-aarch64-apple-darwin20/libiberty/libiberty.a build/genhooks "Target Hook" \ > tmp-target-hooks-def.h ld: warning: -no_pie ignored for arm64 ld: warning: -no_pie ignored for arm64 build/genhooks "Common Target Hook" \ > tmp-common-target-hooks-def.h 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 20 warnings generated. build/genmodes > tmp-modes.c /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-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-target-hooks-def.h \ target-hooks-def.h echo timestamp > s-c-target-hooks-def-h echo timestamp > s-common-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 build/genmodes -i > tmp-modes-inline.h build/gengenrtl > tmp-genrtl.h build/genmodes -m > tmp-min-modes.c 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 /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-mlib.h multilib.h ld: warning: -no_pie ignored for arm64 echo timestamp > s-mlib /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-modes-inline.h \ insn-modes-inline.h /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.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-inline-h echo timestamp > s-modes-m echo timestamp > s-modes echo timestamp > s-modes-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++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -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] 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] 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] /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-genrtl.h genrtl.h echo timestamp > s-genrtl-h 1 warning generated. 1 warning generated. 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: -no_pie ignored for arm64 ld: warning: -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++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -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] 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] clang: warning: 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] 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] In file included from ../../gcc-10.2.0/gcc/genopinit.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:38In 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] 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) ^ ~ 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../../gcc-10.2.0/gcc/rtl.h::12: 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] 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:#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 'RTL_CHECK2' :#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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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' ../../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: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:1475:10: 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]) ^ ~ 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) ^ ~ ../../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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../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 XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230: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]; ^ ../../gcc-10.2.0/gcc/rtl.h:1876:40../../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 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ return safe_as_a (JUMP_LABEL (this));../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^~~~~~~~~~~~~~~~~ #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:#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' 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../../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 index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ return XEXP (insn, 3); ^ ~ ../../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: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: ../../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] 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' ../../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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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../../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));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.hIn file included from :1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/genextract.c:25: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../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:1230:37: ../../gcc-10.2.0/gcc/rtl.h:1407:noteIn file included from 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); ^ ~ : expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/genattrtab.c:109: ../../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: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' #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: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' ../../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 rtunion fld[1];: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229 ^ :38: note../../gcc-10.2.0/gcc/rtl.h:2966:18: ../../gcc-10.2.0/gcc/rtl.hwarning:: 1871expanded from macro 'RTL_CHECK2': 10: rtunion fld[1]; 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:1860:28: note: expanded from macro 'JUMP_LABEL' : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: memset (rt, 0, RTX_HDR_SIZE);:../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~ 1469../../gcc-10.2.0/gcc/rtl.h:700444:22:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) note: :expanded from macro 'RTX_HDR_SIZE' ::51407:: 13note:: array 'fld' declared herewarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 14#define RTX_HDR_SIZE offsetof (struct rtx_def, u): ^ ~ rtunion fld[1]; ^ ~/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h rtx tmp = XEXP (this, 1);../../gcc-10.2.0/gcc/rtl.h:1375 :104: 32warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : ^ expanded from macro 'XCEXP' :24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h ^ ~: 1407 rtx next = XEXP (insn, 1);: 13 ^ ~: 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) ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341::23: 1341note: expanded from macro 'XEXP' rtx tmp = XEXP (this, 1); #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).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#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:1229:In file included from ../../gcc-10.2.0/gcc/genpeep.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:123025../../gcc-10.2.0/gcc/rtl.h:1229:3837:: note:: expanded from macro 'RTL_CHECK2' 38 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ../../gcc-10.2.0/gcc/rtl.hnote: In file included from ../../gcc-10.2.0/gcc/genopinit.cexpanded from macro 'RTL_CHECKC1' : 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 'RTL_CHECK2'1394:25: ../../gcc-10.2.0/gcc/rtl.h:3084: ../../gcc-10.2.0/gcc/rtl.h:44413::19444::12295:::5 : warning#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 *step_out = XEXP (x, 1); ^ ~:../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: : array 'fld' declared here 444:5: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];38note1341 : array 'fld' declared here ^ rtunion fld[1]; ^ rtx tmp = XEXP (this, 1);:23:: ^../../gcc-10.2.0/gcc/rtl.h ^ ~ :note: expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h1876: : expanded from macro 'RTL_CHECK2' 40../../gcc-10.2.0/gcc/rtl.h:1475::: ^ ~ 134110#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: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:1229 ^ ~ :: ../../gcc-10.2.0/gcc/rtl.h23::444: return safe_as_a (JUMP_LABEL (this)); 1469: warning38:: note14 : expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~: note: 5: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((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]28#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ^ ~ notewarning note: : return XEXP (insn, 1);../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'JUMP_LABEL': ^ ~444: 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.h5 :1341:23 rtx next = XEXP (insn, 1);:: ../../gcc-10.2.0/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :1229 ^ ~:38note: note: : note ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h: ^:1341 array 'fld' declared here rtunion fld[1];:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 ^ ~ 1375:: note ../../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 :32:1469:14: 5expanded 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) ^ ~ 1229 :note38: :array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1];:38:notenote: rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECK2' : noteexpanded from macro 'XCEXP': 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 XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/rtl.h : ^ ~444 :../../gcc-10.2.0/gcc/rtl.h5:1407:../../gcc-10.2.0/gcc/rtl.h13: :warning: ../../gcc-10.2.0/gcc/rtl.h::444:5 #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: array 'fld' declared here : 1230 rtx tmp = XEXP (this, 1); ^ ~note rtunion fld[1];: ^ :37: ../../gcc-10.2.0/gcc/rtl.h:1475:note10:array 'fld' declared here warning: : ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/genoutput.c:expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h ^:90:1229array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :../../gcc-10.2.0/gcc/rtl.h:1341 38: :note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1394:13: expanded from macro 'RTL_CHECK2'23: return XEXP (insn, 1); : ../../gcc-10.2.0/gcc/rtl.hwarning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note : : expanded from macro 'XEXP':1480 ^ ~ 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:44410#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: ^ ~5:: ../../gcc-10.2.0/gcc/rtl.h:1341 :23: note rtx tmp = XEXP (this, 1);note: : ../../gcc-10.2.0/gcc/rtl.h 444: ^ ~expanded from macro 'XEXP'warning:array 'fld' declared here 1229:385: ../../gcc-10.2.0/gcc/rtl.h: :: rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note note1341: ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]23:: : expanded from macro 'RTL_CHECK2' ^ ~array 'fld' declared here note: return XBBDEF (insn, 2);expanded from macro 'XEXP'#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.h ^ ~ : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h444:5 :: :../../gcc-10.2.0/gcc/rtl.h:1475:: ^10: warning: 1345array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note1229: 1229 :38:: notearray 'fld' declared here return XEXP (insn, 1); ^ ~ rtunion fld[1];25: : expanded from macro 'RTL_CHECK2':38 : note ^ : noteexpanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ../../gcc-10.2.0/gcc/rtl.hexpanded 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.h1881../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 14691341: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3../../gcc-10.2.0/gcc/rtl.h:122823:::444::38::444 note: note 5:: expanded from macro 'XEXP':5 14:note : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: : array 'fld' declared here warning ^ ~: array 'fld' declared hereexpanded from macro 'RTL_CHECK1' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229: 38: rtunion fld[1]; : ^ warning : note../../gcc-10.2.0/gcc/genopinit.carray 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]:142../../gcc-10.2.0/gcc/rtl.h : ^ :34: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning1407 ^ ~../../gcc-10.2.0/gcc/rtl.h: JUMP_LABEL (this) = target; rtx next = XEXP (insn, 1);1480:10: :../../gcc-10.2.0/gcc/rtl.h: warning444 ^ ~13: :: 5: note: array 'fld' declared here: expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] get_pattern_stats (&stats, XVEC (instance->insn, 1));../../gcc-10.2.0/gcc/rtl.h 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]) warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^~~~~~~~~~~~~~~~~:1341 ^ ~ ^ ~ ^ ~: ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h ^23: ../../gcc-10.2.0/gcc/rtl.h444:5note rtx tmp = XEXP (this, 1);::18601345../../gcc-10.2.0/gcc/rtl.h:28: ::25:1342 expanded from macro 'XEXP'::../../gcc-10.2.0/gcc/rtl.h23:1485:10note: note::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note warning../../gcc-10.2.0/gcc/rtl.h:: : array 'fld' declared here: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'JUMP_LABEL' note: expanded from macro 'XBBDEF' return XBBDEF (insn, 2); #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)1229:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) : 38expanded from macro 'XVEC' : rtunion fld[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1228 : 38 ^ ~ ^ ~:../../gcc-10.2.0/gcc/rtl.h: notenote ^ ~: expanded from macro 'RTL_CHECK1'1480: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 10 ../../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_CHECK2' #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]:1375 1341:321345:25::../../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.hexpanded from macro 'XCEXP'23 ^ ~ return XBBDEF (insn, 2);:444: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~:../../gcc-10.2.0/gcc/rtl.hnote 5: ../../gcc-10.2.0/gcc/rtl.h:444: ^ ~5:: 1230:37note: : 1229 note../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here note: : : expanded from macro 'XBBDEF'array 'fld' declared here note rtunion fld[1]; rtunion fld[1];::38 ^expanded from macro 'XEXP' ^:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1345:note: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:1475:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)10: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25: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../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h return XEXP (insn, 1); ^ ~../../gcc-10.2.0/gcc/rtl.hnote: : :14851229../../gcc-10.2.0/gcc/rtl.h:13411228:444::::23:538444: :5expanded from macro 'XBBDEF'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]) ^ ~ :note: note: : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:note: : 444:5: noteexpanded from macro 'RTL_CHECK1': array 'fld' declared here expanded from macro 'XEXP'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; rtunion fld[1];10 ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:note: ^444../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here :: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1228warning: ^ ~ rtunion fld[1];5: array index 2 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/rtl.h: return XBBDEF (insn, 2); ^ ~1229 38: note: expanded from macro 'RTL_CHECK1' ^ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1345#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):../../gcc-10.2.0/gcc/rtl.h:1469:../../gcc-10.2.0/gcc/rtl.h:1496:1410: #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 25: ^ ~ return XEXP (insn, 3); ../../gcc-10.2.0/gcc/rtl.h:2167 : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note../../gcc-10.2.0/gcc/rtl.h ^ ~ rtx next = XEXP (insn, 1); ^ ~:: expanded from macro 'XBBDEF'../../gcc-10.2.0/gcc/rtl.h:444 :444: ^ ~ ../../gcc-10.2.0/gcc/rtl.h :5../../gcc-10.2.0/gcc/rtl.h10: 5::note note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : :1341:array 'fld' declared here : warning1341: rtunion fld[1];: ^ ~ 23../../gcc-10.2.0/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23: :1228note: : ^:38:array 'fld' declared here : expanded from macro 'XEXP' SUBREG_BYTE (x), GET_MODE (x)); rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK1' note../../gcc-10.2.0/gcc/rtl.h#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: 1480 ^ ~expanded from macro 'XEXP' 1485 ^~~~~~~~~~~~~~~ :10 ^ ~ #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.h:10 : warning: : ../../gcc-10.2.0/gcc/rtl.h: ^ ~ :warning: ../../gcc-10.2.0/gcc/rtl.h444:1229: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]2638: return XBBDEF (insn, 2);: 5 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345note: expanded from macro 'RTL_CHECK2' return XBBDEF (insn, 2); ^ ~ ::../../gcc-10.2.0/gcc/rtl.h25 1229:38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):::: note: expanded from macro 'RTL_CHECK2' array 'fld' declared here ^ ~ 1345 ../../gcc-10.2.0/gcc/rtl.h:25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: note: rtunion fld[1]; expanded from macro 'XBBDEF': ^444:5 ^ ~ note: expanded from macro 'XBBDEF'../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'SUBREG_BYTE' :444:5: note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~note ^ :1496:10: :../../gcc-10.2.0/gcc/rtl.h ^ ~array 'fld' declared here:1501: 10 rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h ::1228: warning../../gcc-10.2.0/gcc/rtl.h38: ^ :1373:warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 32: note: return XEXP (insn, 3);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.h ^ ~:1475../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : : ../../gcc-10.2.0/gcc/rtl.h return XEXP (insn, 3);note: ../../gcc-10.2.0/gcc/rtl.h:444 :1341:1228::38: ^ ~:expanded from macro 'XCSUBREG'note: 23 10: : 5warning: ../../gcc-10.2.0/gcc/rtl.h:1341#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)expanded from macro 'RTL_CHECK1' :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 23: ../../gcc-10.2.0/gcc/rtl.h:note: return XEXP (insn, 1);note: ^ ~ expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'XEXP':../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:1341:23 ^ ~1230: ^ ~ :37note../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :: expanded from macro 'XEXP' :444: note../../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: rtunion fld[1]; :1229:38:../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1': :1229: 538: note1229: : ^ 38: note: expanded from macro 'RTL_CHECK2' : noteexpanded from macro 'RTL_CHECK2': #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])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])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; ^ ~ 1496:10 :../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:warning444: ^ ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : 5 return XEXP (insn, 3); ^ ~ 444:4445../../gcc-10.2.0/gcc/rtl.h:1485:10: warning: : ../../gcc-10.2.0/gcc/rtl.h::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5note: array 'fld' declared here return XBBDEF (insn, 2); rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: ^ 444:5::note: :../../gcc-10.2.0/gcc/rtl.h:1506 array 'fld' declared here:note: array 'fld' declared here ^ ~ rtunion fld[1]; 1341 10 :23: ^:../../gcc-10.2.0/gcc/rtl.h note: rtunion fld[1];: warning note: array 'fld' declared here: expanded from macro 'XEXP' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; 1345 ^ :25:#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:1501:10../../gcc-10.2.0/gcc/rtl.h return XUINT (insn, 4);1229::1480:38 :warning : notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' : ^ ~ 10 return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:note1341: :expanded from macro 'XBBDEF'23: note : expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning../../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] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): return XBBDEF (insn, 2); ^ ~ ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:12291339../../gcc-10.2.0/gcc/rtl.h:1228../../gcc-10.2.0/gcc/rtl.h:38: :note: expanded from macro 'RTL_CHECK1'444 : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 26:38../../gcc-10.2.0/gcc/rtl.h:: note::5../../gcc-10.2.0/gcc/rtl.h :1345:25:444 note: : expanded from macro 'XBBDEF' expanded from macro 'RTL_CHECK2'note #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : noteexpanded from macro 'XUINT': array 'fld' declared here: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)5 ^ ~ rtunion fld[1];: ^ ../../gcc-10.2.0/gcc/rtl.h:1229: ^ ~38 :../../gcc-10.2.0/gcc/rtl.hnote ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'::: array 'fld' declared here :1501 rtunion fld[1];:10:444: 2966:5warning :18: ../../gcc-10.2.0/gcc/rtl.h ^#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]offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] return XEXP (insn, 3); ^ ~ : ^ ~1228:38:../../gcc-10.2.0/gcc/rtl.h memset (rt, 0, RTX_HDR_SIZE); :../../gcc-10.2.0/gcc/rtl.h:1496 ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.hnote :: array 'fld' declared here 1341../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:700::23: 22:note: expanded from macro 'RTL_CHECK1' :444:10: warning: ^ note5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):../../gcc-10.2.0/gcc/rtl.hnote: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 1506: return XEXP (insn, 3); expanded from macro 'RTX_HDR_SIZE' ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote: ^ ~: : expanded from macro 'XEXP' :1341array '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]; ^ ~:23:10 ^ note: expanded from macro 'XEXP' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.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:../../gcc-10.2.0/gcc/rtl.h:444:warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h5:: return XUINT (insn, 4); ::1229 :38note:104 : 1229:array 'fld' declared here ^ ~ :38:note rtunion fld[1]; ^24: note: ../../gcc-10.2.0/gcc/rtl.h1511:: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])10expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h #define offsetof(t, d) __builtin_offsetof(t, d)1339 : ^ ~: ^ ~:26: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 1485 note../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'XUINT' return XUINT (insn, 4);#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) 10 note: ^ ~expanded from macro 'RTL_CHECK2' : ^ ~ :../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning:../../gcc-10.2.0/gcc/rtl.h1229:../../gcc-10.2.0/gcc/rtl.h: 444array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1339:265 return XBBDEF (insn, 2);: ::In file included from ../../gcc-10.2.0/gcc/genemit.c:38 note: :array 'fld' declared here ^ ~: note note: expanded from macro 'XUINT'444: expanded from macro 'RTL_CHECK2' rtunion fld[1];:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: 25../../gcc-10.2.0/gcc/rtl.h#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): ^ ~: note: 1345:25: ../../gcc-10.2.0/gcc/rtl.h:3084../../gcc-10.2.0/gcc/rtl.hnote:array 'fld' declared here: 1229 rtunion fld[1];19:38: ^ : note: ../../gcc-10.2.0/gcc/rtl.h:1506expanded from macro 'XBBDEF' expanded from macro 'RTL_CHECK2' ^ ~:10 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : ^../../gcc-10.2.0/gcc/rtl.h:1228:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning: : note 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 index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK1' return XUINT (insn, 4);#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :444:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~ 5 : *step_out = XEXP (x, 1);:../../gcc-10.2.0/gcc/rtl.h4441501:5: note:444:5: ^ ~: array 'fld' declared here :: note: array 'fld' declared here rtunion fld[1]; 10 note: rtunion fld[1]; ^ ^ : warning ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: ::1339../../gcc-10.2.0/gcc/rtl.h:1534 rtunion fld[1]; ^ :14961341:23:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1511 note: ::10:26 return XEXP (insn, 3); ^ ~: warningexpanded from macro 'XEXP'10: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning12:../../gcc-10.2.0/gcc/rtl.h: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XEXP (insn, 3);../../gcc-10.2.0/gcc/rtl.h:1341:warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: 23: :1229:38 ^ ~ : notenote: expanded from macro 'XEXP' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ : expanded from macro 'XUINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2'../../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) ^ ~1342:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23 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../../gcc-10.2.0/gcc/rtl.h:: :1229note1341::1 return XUINT (insn, 4);38 : : warning generatednote: note:. ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' 23: 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) : #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:444: note../../gcc-10.2.0/gcc/rtl.h:1229array 'fld' declared here: :1339:26:5:../../gcc-10.2.0/gcc/rtl.h38: :note: expanded from macro 'XEXP':expanded from macro 'RTL_CHECK2' note: expanded from macro 'XUINT' rtunion fld[1]; ^note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~4445: :5: note: note: array 'fld' declared here#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ rtunion fld[1]; rtunion fld[1]; ^ array 'fld' declared here rtunion fld[1]; ^ ../../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:1229:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :1506:#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:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 10444:: return safe_as_a (JUMP_LABEL (insn)); return XUINT (insn, 4); 5 ^ ~ ^ ~ 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../../gcc-10.2.0/gcc/rtl.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 \ ../../gcc-10.2.0/gcc/rtl.h: 1860 :note -o build/genrecog.o ../../gcc-10.2.0/gcc/genrecog.c return XUINT (insn, 4);1339:26: : :note28: :: notearray 'fld' declared here: array 'fld' declared here expanded from macro 'XUINT' note rtunion fld[1]; ^ ~ : expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h ^:1339:26:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h :1375:32: note note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:1501:10: warning: : expanded from macro 'XCEXP' 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: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../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:1230:37: note: expanded from macro 'RTL_CHECKC1' 1229:38 ^ expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])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#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ^ ~ :1534../../gcc-10.2.0/gcc/rtl.h../../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]):1229444 : ^ ~:385: : note: expanded from macro 'RTL_CHECK2'12: note 5: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here : warning ^ ~ rtunion fld[1]; ^: note 444:5array 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:: note: array 'fld' declared here : 1506: rtunion fld[1];array 'fld' declared here 10444: rtunion fld[1]; ^ 5: note../../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:: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~1871../../gcc-10.2.0/gcc/rtl.h:1339 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:array 'fld' declared here 26:10:../../gcc-10.2.0/gcc/rtl.h warning: rtunion fld[1];array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : note ^: expanded from macro 'XUINT' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ :1342 return XUINT (insn, 4);../../gcc-10.2.0/gcc/rtl.h:1860:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :28: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'JUMP_LABEL': 23../../gcc-10.2.0/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)1534 ^ ~ :: note12: expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h : ^ ~ 1375: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */../../gcc-10.2.0/gcc/rtl.h ^ ~ 32 ^ ~ ::1229::../../gcc-10.2.0/gcc/rtl.h:133938:26:38 note ../../gcc-10.2.0/gcc/rtl.h:1342: :note:: 23expanded from macro 'XUINT': note: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)note:: ../../gcc-10.2.0/gcc/genemit.cexpanded from macro 'XCEXP': 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:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)1229note :../../gcc-10.2.0/gcc/rtl.h: ^ ~ : 38:expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230: 1229:37:116note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: note: note23: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/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :444: for (i = 0; i < XVECLEN (x, 1); i++)5: ^ ~ ^ ~ expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECKC1' : ../../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/rtl.h:1350#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5 : ^ ~444:: ^5: ^ ~40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))../../gcc-10.2.0/gcc/rtl.h note ^ ~: note: ../../gcc-10.2.0/gcc/rtl.h:444:5: notearray 'fld' declared here: :444array '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/rtl.h:1864:34: warning: ../../gcc-10.2.0/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1342 return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1876:40../../gcc-10.2.0/gcc/rtl.h: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^:1860:2823: note: :expanded from macro 'JUMP_LABEL' rtunion fld[1];: ^ 1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); 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] ^~~~~~~~~~~~~~~~~ return XUINT (insn, 4); ../../gcc-10.2.0/gcc/rtl.h return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ : ^ ~ 1860#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) #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 ^ ~ ../../gcc-10.2.0/gcc/rtl.h1339:137528:../../gcc-10.2.0/gcc/rtl.h::26: note:1229:32: :note: : 38:expanded from macro 'XUINT' :1342 :23: note: noteexpanded from macro 'JUMP_LABEL': expanded from macro 'RTL_CHECK2' 1864note: expanded from macro 'XCEXP' expanded from macro 'XVEC'#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#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): :34: warning: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ expanded from macro 'RTL_CHECK2' ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XCEXP'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: ../../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:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444:5: note ^~~~~~~~~~~~~~~~~: array 'fld' declared here rtunion fld[1]; ^ 742:32: note: expanded from macro 'GET_NUM_ELEM' ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: expanded from macro 'RTL_CHECK2': #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)note1860 ../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1534:12: ^ ~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]; ^ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here: 28 rtunion fld[1]; ^444 ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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' :../../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_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/genemit.c:../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)123: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++) ^ ~ ^ ~note: expanded from macro 'JUMP_LABEL' 444../../gcc-10.2.0/gcc/rtl.h:1864:34: :warning../../gcc-10.2.0/gcc/rtl.h: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) 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: 5note:: expanded from macro 'RTL_CHECK2'1350 ^ ~ :note: array 'fld' declared here return JUMP_LABEL (this); 40../../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)clang rtunion fld[1]; note: expanded from macro 'XVECLEN' ^~~~~~~~~~~~~~~~~ ^ ~ ../../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 XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))../../gcc-10.2.0/gcc/rtl.h1860: ^: : 1860warning1230 ^ ~ :: 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]; ^ 28: note: expanded from macro 'JUMP_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 :134228:37:: note: expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h:1864:34../../gcc-10.2.0/gcc/rtl.h : note: expanded from macro 'JUMP_LABEL'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) warning23: : ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ~ : expanded from macro 'XVEC' :../../gcc-10.2.0/gcc/rtl.h1881#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)3 ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1375::32: :note: expanded from macro 'XCEXP'444 :12305:37: return safe_as_a (JUMP_LABEL (insn));: 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:: warning1230 note: expanded from macro 'RTL_CHECKC1' ^ ~ :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])37 ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:444array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^~~~~~~~~~~~~~~~~ : ../../gcc-10.2.0/gcc/rtl.hnote: :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.h444:1229:38:../../gcc-10.2.0/gcc/rtl.h note: :expanded from macro 'RTL_CHECK2':5: note: array 'fld' declared here rtunion fld[1]; ^ 1860:1871: JUMP_LABEL (this) = target;5 10 ^~~~~~~~~~~~~~~~~ :#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:: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'JUMP_LABEL'1871 warning1860: :28::array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); note ^~~~~~~~~~~~~~~~~ : :742#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN):32: note: expanded from macro 'GET_NUM_ELEM'expanded from macro 'JUMP_LABEL' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1375:32#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): note: 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../../gcc-10.2.0/gcc/rtl.h:1230::186037:: note: expanded from macro 'RTL_CHECKC1' : :444:528: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1375:32 rtunion fld[1];: note: expanded from macro 'XCEXP' array 'fld' declared here ^ rtunion fld[1]; ^ ^ ~../../gcc-10.2.0/gcc/genemit.c:126:13: warning: ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :../../gcc-10.2.0/gcc/rtl.h :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]444../../gcc-10.2.0/gcc/rtl.h:5: :note: expanded from macro 'JUMP_LABEL'../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) gen_exp (XVECEXP (x, 1, i), subroutine_type, used, info); ^ ~1876:40 warning: : :1375 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1230 ^ warning: :37unknown warning option '-Werror=format-diag' [-Wunknown-warning-option]: 32: 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:1349:39: note: expanded from macro 'XVECEXP' :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 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:444:5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note: ^ ~../../gcc-10.2.0/gcc/rtl.h:2167 array 'fld' declared here 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 rtunion fld[1]; ^ ^ ~ : ^~~~~~~~~~~~~~~~~10 :: 1375#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 32 ^ ~: ../../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::1860444warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XCEXP'1229::187138:::28 :note: expanded from macro 'RTL_CHECK2': 5 SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ :note../../gcc-10.2.0/gcc/rtl.h10::2039 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)warning : ^ ~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : expanded from macro 'JUMP_LABEL'../../gcc-10.2.0/gcc/rtl.h::261230: :array 'fld' declared here 37: note: expanded from macro 'RTL_CHECKC1' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) return JUMP_LABEL (this);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~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 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : ^1233 : expanded from macro 'SUBREG_BYTE' 1860:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)28../../gcc-10.2.0/gcc/rtl.h : ^ ~:: 1876::1375 40 : warning: ../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h35:: note: 444expanded from macro 'RTVEC_ELT' 32array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)1373 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: note: :expanded from macro 'XCEXP'32 :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h ^~~~~:1860../../gcc-10.2.0/gcc/rtl.h::1375:32: 1230note : expanded from macro 'XCEXP' :../../gcc-10.2.0/gcc/rtl.h5: note: notearray 'fld' declared here : rtunion fld[1];expanded from macro 'XCSUBREG'28:: note444: 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 : ^ 537: note: expanded from macro 'RTL_CHECKC1'37 #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): 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 :1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note../../gcc-10.2.0/gcc/rtl.h ^ ~:444:5 return safe_as_a (JUMP_LABEL (this));../../gcc-10.2.0/gcc/rtl.h:1375::32 : ^~~~~~~~~~~~~~~~~ note: expanded from macro 'XCEXP' ^ ~: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here ^ ~ rtunion fld[1]; ^ :1860../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1];28 : ^../../gcc-10.2.0/gcc/rtl.h #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 1230note:: :expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/genemit.c:133:23: warning37#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: ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1881::3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :1876 for (i = 0; i < XVECLEN (x, 2); i++) JUMP_LABEL (this) = target;note : expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : expanded from macro 'RTL_CHECKC1' return safe_as_a (JUMP_LABEL (this)); ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XCEXP' ^ ~ : ../../gcc-10.2.0/gcc/rtl.h../../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.h1860../../gcc-10.2.0/gcc/rtl.h::281350:40::: note: expanded from macro 'JUMP_LABEL': ^ ~ note: expanded from macro 'XVECLEN' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 1860 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hnote:444:5: note: array 'fld' declared here#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)):1375:123032: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1];:37: note: expanded from macro 'RTL_CHECKC1': 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]; ^ ^ 28../../gcc-10.2.0/gcc/rtl.h:1342: note: expanded from macro 'JUMP_LABEL'../../gcc-10.2.0/gcc/rtl.h : 23 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 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] :1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XVEC' JUMP_LABEL (this) = target; JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../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' ../../gcc-10.2.0/gcc/rtl.h:#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:742#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :32: note: expanded from macro 'GET_NUM_ELEM' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : expanded from macro 'RTL_CHECKC1' ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' :1230#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) #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 RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h444:5: note 1375::322966: ../../gcc-10.2.0/gcc/rtl.h::18444:: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)array 'fld' declared here ^ ~warning : :5../../gcc-10.2.0/gcc/rtl.h:: 444offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: 5: ../../gcc-10.2.0/gcc/rtl.h memset (rt, 0, RTX_HDR_SIZE);note rtunion fld[1];: 1230 ^: 37 ^~~~~~~~~~~~../../gcc-10.2.0/gcc/genemit.c: note :note137:23: : warning note: expanded from macro 'XCEXP': ../../gcc-10.2.0/gcc/rtl.h: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared hereexpanded from macro 'RTL_CHECKC1'array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): rtunion fld[1];700 rtunion fld[1]; ^ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1881:3: for (i = 0; i < XVECLEN (x, 2); i++) ^ ~ : warning: 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.h:1350:40: note: expanded from macro 'XVECLEN' JUMP_LABEL (this) = target; #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, 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] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ 22../../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 'RTX_HDR_SIZE' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h1342:::2167:../../gcc-10.2.0/gcc/rtl.h::10410::2423 ^ ~: 1373warning:1860../../gcc-10.2.0/gcc/rtl.h::28444: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'XVEC'32: :note: SUBREG_BYTE (x), GET_MODE (x)); note: : ^~~~~~~~~~~~~~~expanded from macro 'JUMP_LABEL'expanded from macro 'XCSUBREG': 5: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)note : ^ ~note : array 'fld' declared here#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'offsetof': 2039#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 26:1230:37 : ^ : ^ ~ ^ ~ ../../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 'SUBREG_BYTE' ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/genautomata.c:111#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :1373:32: note: expanded from macro 'XCSUBREG' : ../../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 XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h *step_out = XEXP (x, 1);: 444444../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::21671230:: ^ ~: 5: :105:note37: :array 'fld' declared here note rtunion fld[1];warning : ^array index 1 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]) ^ ~ 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:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/genemit.c:140:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here gen_exp (XVECEXP (x, 2, i), subroutine_type, used, info); ^ ~ #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' :444:5: note: array 'fld' declared here #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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' ^#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../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:1373:../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h32: note: expanded from macro 'XCSUBREG' :5:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 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' 2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: ../../gcc-10.2.0/gcc/rtl.h:2167:#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] rtunion fld[1]; ^ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' memset (rt, 0, RTX_HDR_SIZE); #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:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' 444:5: note../../gcc-10.2.0/gcc/rtl.h:#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) 700:22: note: expanded from macro 'RTX_HDR_SIZE' ^~~~~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' 1373:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 32: note: expanded from macro 'XCSUBREG' : 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]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/genextract.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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/genpeep.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/genemit.c:331:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (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 ../../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/genautomata.c: memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ 1264: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:700:22: note: expanded from macro 'RTX_HDR_SIZE' DECL_UNIT (decl)->automaton_name = XSTR (def, 1); ^ ~../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 2966:18: 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/genemit.c:335:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' for (i = XVECLEN (insn, 1) - 1; i > 0; i--) ^ ~ ../../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' ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define offsetof(t, d) __builtin_offsetof(t, d) #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#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 444:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ /Library/Developer/CommandLineTools/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/genautomata.c:1296:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DECL_UNIT (decl)->automaton_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 ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' ../../gcc-10.2.0/gcc/genextract.cexpanded from macro 'RTL_CHECK2'#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]) ^ ~ :115: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:5: note: array 'fld' declared here rtunion fld[1]; if (XVECLEN (insn, 1) == 1) ^ rtunion fld[1];../../gcc-10.2.0/gcc/genemit.c:346:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ if (i != XVECLEN (insn, 1) - 1) ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/genattrtab.c:109: ../../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' In file included from ../../gcc-10.2.0/gcc/genoutput.c:90: ../../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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' ../../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../../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' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32../../gcc-10.2.0/gcc/genpeep.c:90: *step_out = XEXP (x, 1);../../gcc-10.2.0/gcc/genautomata.c :../../gcc-10.2.0/gcc/rtl.h#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)): ^ ~444 ::5 ../../gcc-10.2.0/gcc/rtl.hnote:: 1341expanded from macro 'GET_NUM_ELEM': 237#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem): ^ ~1318 :32:warning../../gcc-10.2.0/gcc/rtl.h::1342 ::23 :note : 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 ^ ~:note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XVEC' warning: if (XSTR (peep, 1) && XSTR (peep, 1)[0])array 'fld' declared here ^ ~: 5 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) ^ ~#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: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:1229:38: note: expanded from macro 'RTL_CHECK2' out_patterns = get_str_vect (XSTR (def, 1), &out_length, ',', FALSE); #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:#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ 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: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:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];../../gcc-10.2.0/gcc/genemit.c../../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]) ^ ~ :360: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../../gcc-10.2.0/gcc/genpeep.c || XVECLEN (p->pattern, 1) != XVECLEN (insn, 1)) ^ ^ ~ :90: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:1350:40: note: expanded from macro 'XVECLEN' if (XSTR (peep, 1) && XSTR (peep, 1)[0]) ^ ~ #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ rtunion fld[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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/genextract.c:116:21: 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) ^ ~ walk_rtx (info, XVECEXP (insn, 1, 0), &acc); ^ ~ 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../../gcc-10.2.0/gcc/genautomata.c:1321:8: warning: array index 1 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) ^~~~~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (def, 1), GET_RTX_NAME (GET_CODE (def))); ^ ~ #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' ^ ../../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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/genemit.c:360:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ || XVECLEN (p->pattern, 1) != XVECLEN (insn, 1)) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' ../../gcc-10.2.0/gcc/genpeep.c../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :92: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]) ^ ~ ../../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' XSTR (peep, 1), info->index); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:../../gcc-10.2.0/gcc/genattrtab.c:437: rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 9../../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 (h->u.rtl, 1) == arg1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../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' 35: note: expanded from macro 'RTVEC_ELT' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ^ #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 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/genautomata.c../../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]) ^ ~ ^ :1322:31: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ in_patterns = get_str_vect (XSTR (def, 2), &in_length, ',', FALSE); ^ ~ ../../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/genextract.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~118 ../../gcc-10.2.0/gcc/rtl.h20: warning1340s: generated23:../../gcc-10.2.0/gcc/genemit.c14: rtunion fld[1];363 : ^28 :../../gcc-10.2.0/gcc/rtl.h:: 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 for (j = i + 1; j < XVECLEN (insn, 1); j++) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' for (i = XVECLEN (insn, 1) - 1; i >= 0; i--) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #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' :1350:40../../gcc-10.2.0/gcc/genpeep.c:145:11:: warningnote: : 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) ^ ^ ~ expanded from macro 'XVECLEN' if (XSTR (x, 1) && XSTR (x, 1)[0])../../gcc-10.2.0/gcc/rtl.h : ^ ~1229:38../../gcc-10.2.0/gcc/rtl.h#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)): ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c1229:38 : note:: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1342note:: 23: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1340expanded from macro 'XVEC' :23: note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#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:38: note../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR' :: 742expanded from macro 'RTL_CHECK2' ::448444:5:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :432: ^ ~ ../../gcc-10.2.0/gcc/genoutput.c:::451 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~:../../gcc-10.2.0/gcc/rtl.h36expanded from macro 'GET_NUM_ELEM' warning #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :../../gcc-10.2.0/gcc/rtl.h :warning444::12295: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note : array 'fld' declared here d->operand[opno].predicate = XSTR (part, 1);../../gcc-10.2.0/gcc/rtl.h :742:38: array 'fld' declared here XEXP (rt_val, 1) = arg1;:32: ^ ~ note: ^ ~ 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 \ ../../gcc-10.2.0/gcc/rtl.h:note: 1341: -o build/genpreds.o ../../gcc-10.2.0/gcc/genpreds.c ^../../gcc-10.2.0/gcc/rtl.h:23:expanded from macro 'GET_NUM_ELEM' note rtunion fld[1];#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem): expanded from macro 'XEXP' 1340expanded 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])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) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/genautomata.c ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:::13251229:::../../gcc-10.2.0/gcc/rtl.h444::12298../../gcc-10.2.0/gcc/genemit.c::5 38:: note365444::5: array 'fld' declared here warning:38 rtunion fld[1];: notenote: : :expanded from macro 'RTL_CHECK2' note: array 'fld' declared here ^ rtunion fld[1]; expanded from macro '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/genpeep.c../../gcc-10.2.0/gcc/genextract.c::145121 ^ ~:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]18 :: XSTR (def, 2), GET_RTX_NAME (GET_CODE (def))); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h 26 warning: 25../../gcc-10.2.0/gcc/rtl.h:::4441340::523:../../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: note: array 'fld' declared here : walk_rtx (info, XVECEXP (insn, 1, i), &acc); note ^ ~: note : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR' rtx old_rtx = XEXP (XVECEXP (p->pattern, 1, j), 0); ^ ~warning array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1349: ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];: rtunion fld[1]; 1349array 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 (XSTR (x, 1) && XSTR (x, 1)[0]) : ^39: ^ ~ ^ ~ 39 ../../gcc-10.2.0/gcc/genattrtab.c: ../../gcc-10.2.0/gcc/rtl.hnote:../../gcc-10.2.0/gcc/rtl.hnote:: ../../gcc-10.2.0/gcc/genoutput.cexpanded from macro 'XVECEXP': 472#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)1340 : ^ ~ :expanded from macro 'XVECEXP'1229 ::45238:23: :note: expanded from macro 'XSTR'#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)55: 6#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] warning../../gcc-10.2.0/gcc/rtl.h d->operand[opno].constraint = strip_whitespace (XSTR (part, 2));: ../../gcc-10.2.0/gcc/rtl.h ^ ~note1342: :23: : ../../gcc-10.2.0/gcc/rtl.h: 1340 ^ ~: 23expanded from macro 'RTL_CHECK2': note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.hnote:1229:38:#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]) ^ ~ :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:1229 X0EXP (rt_val, 1) = NULL_RTX;:1342expanded from macro 'XVEC':23: ^ ~note :38444:5 : ../../gcc-10.2.0/gcc/rtl.h:1358expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~:444 notenote: : array 'fld' declared here: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]) 5: note: array 'fld' declared here 27: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^ rtunion fld[1]; ^ ^ ~ ^ ~ :../../gcc-10.2.0/gcc/genautomata.c../../gcc-10.2.0/gcc/rtl.h:1229: :1335 1229note:42../../gcc-10.2.0/gcc/genpeep.c: ../../gcc-10.2.0/gcc/rtl.h:38expanded from macro 'X0EXP': note:: 44438:: 147warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK2'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'RTL_CHECK2' DECL_BYPASS (decl)->bypass_guard_name = XSTR (def, 3); ^ ~:3 : 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] 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label); 1340: ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h ^ ~23: :note : noteexpanded from macro 'XSTR': ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::12331340::3523array 'fld' declared here: note1233: :expanded from macro 'XSTR' : 35 : note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h: 1228:38:expanded from macro 'RTVEC_ELT'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ rtunion fld[1]; ^ note../../gcc-10.2.0/gcc/genoutput.c: :expanded from macro 'RTL_CHECK1'473 ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h1229::122938#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) note ^~~~~: expanded from macro 'RTL_CHECK2' 55note#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: ^ ~expanded from macro 'RTVEC_ELT'444::355:38 : warning#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : d->operand[opno].constraint = strip_whitespace (XSTR (part, 1));: ^ ~note ^~~~~: array 'fld' declared hereexpanded 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:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2'note ../../gcc-10.2.0/gcc/rtl.h:444:5: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/genautomata.c :: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 1340#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h1361:: 40 ^:: 444 warning:23: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/genattrtab.c second_str_cpu_units = get_str_vect (XSTR (def, 1), &length, ',', ^ ~ :note490: :array 'fld' declared here note../../gcc-10.2.0/gcc/rtl.h:1340 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: :../../gcc-10.2.0/gcc/genpeep.c ^ : expanded from macro 'XSTR' :23: note: expanded from macro 'XSTR' 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] 9: 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) ^ ~ :171: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 && XSTR (h->u.rtl, 1) == arg1):../../gcc-10.2.0/gcc/genemit.c256:16: for (i = 0; i < XVECLEN (x, 1); i++) ^ ~../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 1229 ^ ~ :366::3825:../../gcc-10.2.0/gcc/rtl.h: ^ ~ warning: warningnote: : ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1340 rtx new_rtx = XEXP (XVECEXP (insn, 1, j), 0);: ^ ~ expanded from macro 'RTL_CHECK2' 1229: :38../../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]: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1349 :2339: for (i = XVECLEN (x, 2) - 1; i >= 0; i--):: note: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ note : note../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR'1350 :: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~444 ../../gcc-10.2.0/gcc/rtl.h: 1350../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~40 :../../gcc-10.2.0/gcc/rtl.h::540: :expanded from macro 'XVECEXP' note: :: 1229array 'fld' declared here :#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) 38 rtunion fld[1];note : :: ^444note:: 5expanded from macro 'XVECLEN' expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ^ ~: note../../gcc-10.2.0/gcc/rtl.h #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)): ../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/genoutput.cexpanded from macro 'RTL_CHECK2' 1342 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note :23: 1342 note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here:1342::494 : rtunion fld[1]; 23:expanded from macro 'XVEC'::3623: note: : warningexpanded 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)note: expanded from macro 'XVEC' ^ ~ ../../gcc-10.2.0/gcc/genautomata.c:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ d->operand[opno].predicate = XSTR (part, 1);1365 ^ ~ ../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/rtl.h:warning#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 8 1229: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] :../../gcc-10.2.0/gcc/rtl.h:: ^ ~1340:4443823: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:::1229:38../../gcc-10.2.0/gcc/rtl.h:1229note warning:38: : expanded from macro 'XSTR'note:: expanded from macro 'RTL_CHECK2': 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' note: XSTR (def, 1), GET_RTX_NAME (GET_CODE (def))); #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' ^ ~ ^ ~ ^ ~#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: 742 : ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h: :1340:note1229: :38: note: ::32:742:32 note../../gcc-10.2.0/gcc/rtl.h:1233:35:23: notenote: expanded from macro 'GET_NUM_ELEM'expanded from macro 'RTL_CHECK2' : :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here expanded from macro 'RTVEC_ELT'expanded from macro 'GET_NUM_ELEM'#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ../../gcc-10.2.0/gcc/rtl.h#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^ ~ rtunion fld[1];:444 ^~~~~ : ../../gcc-10.2.0/gcc/rtl.h ^~~~~note: expanded from macro 'XSTR'5../../gcc-10.2.0/gcc/rtl.h: : 444:note:444:5 : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) array 'fld' declared here : ^ rtunion fld[1]; ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:1229 :../../gcc-10.2.0/gcc/genattrtab.c../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/genextract.c:259:20 :51341:::38 warning35:note: : note498:array 'fld' declared here: :4: note : expanded from macro 'RTL_CHECK2' warning: rtunion fld[1];#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] expanded from macro 'XEXP'note: ^ 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) walk_rtx (info, XVECEXP (x, 2, i), acc); XSTR (rt_val, 1) = arg1;array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444: ../../gcc-10.2.0/gcc/genpeep.c ^ ~5: rtunion fld[1];: ^ ~ note: ^ ^~~ 174../../gcc-10.2.0/gcc/genoutput.c 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];:134015:498: ^:::23 1349warning: 23:1229: :39note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : expanded from macro 'RTL_CHECK2'39:warning match_rtx (XVECEXP (x, 1, i), &link, fail_label);: 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.hexpanded from macro 'XSTR' ^~~note: expanded from macro 'XVECEXP': for (i = 0; i < XVECLEN (part, 2); i++) 1349 ^ ~:39 : #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)#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:note: expanded from macro 'XVECEXP':../../gcc-10.2.0/gcc/rtl.h:1350444 1229../../gcc-10.2.0/gcc/genautomata.c#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)::38 ../../gcc-10.2.0/gcc/rtl.h::40:14061342 ^ ~:5: note:37 note: ::../../gcc-10.2.0/gcc/rtl.h23 note: : expanded from macro 'RTL_CHECK2': : expanded from macro 'XVECLEN' array 'fld' declared here :warningnote: expanded from macro 'XVEC'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1342: : rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ str_pattern_lists = get_str_vect (XSTR (def, 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 ^ ~#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))../../gcc-10.2.0/gcc/genemit.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/rtl.h:380 ^ ~ :17:1340 ^ ~:444::5: note : warningarray '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:23../../gcc-10.2.0/gcc/rtl.h:1342../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1];:23: ^ : 1229note../../gcc-10.2.0/gcc/genattrtab.c38 if (j == XVECLEN (insn, 1)):: note: expanded from macro 'RTL_CHECK2' :38: :513:9#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XVEC': warning: ^ ~ 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: #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] expanded from macro 'RTL_CHECK2' && XWINT (h->u.rtl, 1) == arg1) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229 note../../gcc-10.2.0/gcc/rtl.h ^ ~ : ../../gcc-10.2.0/gcc/rtl.h::expanded from macro 'RTL_CHECK2'38 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:1350 note:1233:40#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:742: : expanded from macro 'RTL_CHECK2' : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 35: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233notenote: expanded from macro 'XVECLEN'../../gcc-10.2.0/gcc/rtl.h:1234: expanded from macro 'RTVEC_ELT' : 444:29#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) :#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ^ ~35: :note5: note: 32 ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1342:23 : note: :expanded from macro 'RTVEC_ELT':: expanded from macro 'XWINT' : #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];note: note444:#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]):445 expanded from macro 'XVEC': expanded from macro 'GET_NUM_ELEM' ^~~~~ 5 ^ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~ ^~~~~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/genautomata.c:444 5::../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.hnote: array 'hwint' declared here:5: note: array 'fld' declared here : HOST_WIDE_INT hwint[1]; 4441229note ^ ::5:: 1410: array 'fld' declared here:38: 8 rtunion fld[1];../../gcc-10.2.0/gcc/hwint.h: warningnote: array 'fld' declared here: rtunion fld[1];note: : 59 expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XSTR (def, 1), GET_RTX_NAME (GET_CODE (def))); : ^ ^ ^ ~ ^ 26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/genextract.c../../gcc-10.2.0/gcc/genpeep.c:189:273../../gcc-10.2.0/gcc/genoutput.c:499:# define HOST_WIDE_INT long long../../gcc-10.2.0/gcc/rtl.h:742../../gcc-10.2.0/gcc/rtl.h 20: : ^ ::1340:16: :32warning:11warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 scan_operands (d, XVECEXP (part, 2, i), 0, 0); ../../gcc-10.2.0/gcc/genattrtab.c note ^ ~:: note: expanded from macro 'GET_NUM_ELEM':: 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)521#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:4: : 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: for (i = XVECLEN (x, 1) - 1; i >= 0; i--) if (XSTR (x, 1) && XSTR (x, 1)[0]) ^ ~: ^ ~array 'fld' declared here 1349 rtunion fld[1]; warning: ^ ~ :39 : ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'XVECEXP' ^ XWINT (rt_val, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h ../../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../../gcc-10.2.0/gcc/genemit.c1229:: 4101340../../gcc-10.2.0/gcc/rtl.h:1342:381234:1350 ::40:: :2923:note: note23:: expanded from macro 'XWINT' :note : expanded from macro 'XVECLEN' note: expanded from macro 'XVEC' : expanded from macro 'RTL_CHECK2' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~30: ../../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) #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h 1342:444note../../gcc-10.2.0/gcc/rtl.h:1229: :expanded from macro 'XSTR'warning ^ ~38:23::: : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note :5: expanded from macro 'XVEC'445: : 5 ^ ~#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:: get_pattern_stats (&stats, XVEC (insn, 1));12331229 :38:note : array 'hwint' declared herenote:35../../gcc-10.2.0/gcc/rtl.h note: :1229expanded from macro 'RTL_CHECK2':: : 38array 'fld' declared here ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOST_WIDE_INT hwint[1]; rtunion fld[1]; note ^ ^ ~: note ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/hwint.h::59../../gcc-10.2.0/gcc/rtl.h444:5::26: 1342:note: expanded from macro 'HOST_WIDE_INT' : # define HOST_WIDE_INT long longnote:expanded from macro 'RTL_CHECK2'23 ^expanded from macro 'RTVEC_ELT' : note: expanded from macro 'XVEC' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/genautomata.c: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444 :: rtunion fld[1];5 ../../gcc-10.2.0/gcc/genattrtab.c 1521 ^ :590:46#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :: warning:../../gcc-10.2.0/gcc/genpeep.c:16 : warningnote ^ ~../../gcc-10.2.0/gcc/rtl.h : : array 'fld' declared here: adding 'int' to a string does not append to the string [-Wstring-plus-int]passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] ../../gcc-10.2.0/gcc/rtl.h:742189 rtunion fld[1]; ^::1229 : va_start (p, code); ^ :32: 38note if (strcmp (option, NO_MINIMIZATION_OPTION + 1) == 0): expanded from macro 'GET_NUM_ELEM' 26 ~~~~~~~~~~~~~~~~~~~~~~~^~~../../gcc-10.2.0/gcc/genattrtab.c#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem):::585:25: note: parameter of type 'enum rtx_code' is declared here ^~~~~note : expanded from macro 'RTL_CHECK2' attr_rtx (enum rtx_code code, ...) ../../gcc-10.2.0/gcc/rtl.h:444 ^: 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/genautomata.c 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/genextract.c:276:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1521:46:20 note: use array indexing to silence this warning :../../gcc-10.2.0/gcc/rtl.h:444:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (x, 1) && XSTR (x, 1)[0]) ^ ~ if (strcmp (option, NO_MINIMIZATION_OPTION + 1) == 0) walk_rtx (info, XVECEXP (x, 1, i), acc); ^ ~ ^ & [ ] ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here../../gcc-10.2.0/gcc/genoutput.c:880::../../gcc-10.2.0/gcc/genautomata.c:152319../../gcc-10.2.0/gcc/rtl.h:1340: ::23: note: 134940::39 warning: warningadding 'int' to a string does not append to the string [-Wstring-plus-int] rtunion fld[1];: else if (strcmp (option, TIME_OPTION + 1) == 0) ^:expanded from macro 'XSTR' note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XVECEXP' ../../gcc-10.2.0/gcc/genemit.c:429:40#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ../../gcc-10.2.0/gcc/genattrtab.c ~~~~~~~~~~~~^~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/genautomata.c : for (i = 0; i < XVECLEN (insn, 1); i++):: ^ ~ warning1523698: :40 ^ ~ 11 : ^ ~: ../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.hnote: ../../gcc-10.2.0/gcc/rtl.h:1350 ::warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1342:1229 if (XSTR (exp, 1)[0] == '!') ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:38: 40:23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtx pattern = add_implicit_parallel (XVEC (insn, 1)); : ^ ~ note: noteexpanded from macro 'XVECLEN' : expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.hnote#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)use array indexing to silence this warning#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))23: : noteexpanded from macro 'RTL_CHECK2':1342 :: 23 else if (strcmp (option, TIME_OPTION + 1) == 0) ^ ~#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 & [ ]../../gcc-10.2.0/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :444note: expanded from macro 'XVEC': 1342::5: ^ ~ ../../gcc-10.2.0/gcc/genautomata.c1229../../gcc-10.2.0/gcc/rtl.h:23::1229#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note:38 :38:note1525:: : ^ ~ 41array 'fld' declared here : rtunion fld[1];note: : expanded from macro 'XVEC' warning: ^ note../../gcc-10.2.0/gcc/rtl.hadding 'int' to a string does not append to the string [-Wstring-plus-int] : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'RTL_CHECK2' : ^ ~ else if (strcmp (option, STATS_OPTION + 1) == 0) 1229: ../../gcc-10.2.0/gcc/genpeep.cexpanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:38 ~~~~~~~~~~~~~^~~ :../../gcc-10.2.0/gcc/genautomata.c: 1229:1525 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :41 ^ ~: note191: ../../gcc-10.2.0/gcc/rtl.h:note1233: :3expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444: 38: :5warning:use array indexing to silence this warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]35:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) else if (strcmp (option, STATS_OPTION + 1) == 0) :: note ^ ^ ~note & [ ] XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label); : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ : ../../gcc-10.2.0/gcc/genattrtab.cexpanded from macro 'RTL_CHECK2' ::705../../gcc-10.2.0/gcc/genautomata.c:1527:expanded from macro 'RTVEC_ELT' 444#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) 37#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~: ^ ~ warning:../../gcc-10.2.0/gcc/rtl.h: ^ ~: 30../../gcc-10.2.0/gcc/rtl.h:5:adding 'int' to a string does not append to the string [-Wstring-plus-int] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1340:444: else if (strcmp (option, V_OPTION + 1) == 0): note23 ~~~~~~~~~^~~ else if (n_comma_elts (XSTR (exp, 1)) == 1): array 'fld' declared here : ^ ~:../../gcc-10.2.0/gcc/rtl.h:5 742:32 rtunion fld[1]; :../../gcc-10.2.0/gcc/rtl.h ^ note../../gcc-10.2.0/gcc/genautomata.c: note:../../gcc-10.2.0/gcc/genemit.c1340::: 1527: array 'fld' declared here23:expanded from macro 'XSTR' : note: expanded from macro 'GET_NUM_ELEM' :431note37: : note: rtunion fld[1];:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^use array indexing to silence this warningexpanded from macro 'XSTR' ^ ~#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h ^~~~~ else if (strcmp (option, V_OPTION + 1) == 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229 : ^38 : & [ ] note: expanded from macro 'RTL_CHECK2' 17:444../../gcc-10.2.0/gcc/rtl.h::1229:385../../gcc-10.2.0/gcc/genautomata.c:: 1529note:: 37expanded 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]) warning: rtunion fld[1]; ^ ~ adding 'int' to a string does not append to the string [-Wstring-plus-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 ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h else if (strcmp (option, W_OPTION + 1) == 0) ~~~~~~~~~^~~ :../../gcc-10.2.0/gcc/genautomata.c char *used = (XVECLEN (insn, 1) == 1: 1529:37../../gcc-10.2.0/gcc/genoutput.c444::8815: note: ^ ~: array 'fld' declared here :23../../gcc-10.2.0/gcc/rtl.h:1350:40: 444note: use array indexing to silence this warning:: warning :5:: else if (strcmp (option, W_OPTION + 1) == 0) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] notenote: expanded from macro 'XVECLEN' : ^#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ rtunion fld[1]; scan_operands (d, XVECEXP (insn, 1, i), 0, 0); ^ ~../../gcc-10.2.0/gcc/rtl.h & [ ]../../gcc-10.2.0/gcc/rtl.h :1349:39:array 'fld' declared here : note: 1342expanded from macro 'XVECEXP': 23 rtunion fld[1];: ^ #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ^ ~ ../../gcc-10.2.0/gcc/genautomata.c../../gcc-10.2.0/gcc/genattrtab.c::1531712:18 : warning: :../../gcc-10.2.0/gcc/genpeep.c:../../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]194:23 1342:23:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) warning ^ ~ : 40: :warning../../gcc-10.2.0/gcc/rtl.h:1229array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:38 : note note: : expanded from macro 'XVEC' expanded from macro 'RTL_CHECK2': adding 'int' to a string does not append to the string [-Wstring-plus-int] << atoi (XSTR (exp, 1)));#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) for (i = 0; i < XVECLEN (x, 2); i++) ^ ~ ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h :1350:40: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XVECLEN' ^ ~ 23::1229: else if (strcmp (option, NDFA_OPTION + 1) == 0)38: note: expanded from macro 'XSTR'#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))../../gcc-10.2.0/gcc/rtl.h:742note #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : :../../gcc-10.2.0/gcc/rtl.h32: ~~~~~~~~~~~~^~~ ^ ~: note: 1229 :../../gcc-10.2.0/gcc/genautomata.c:153138:40: note: :use array indexing to silence this warning note../../gcc-10.2.0/gcc/rtl.h:1342 else if (strcmp (option, NDFA_OPTION + 1) == 0):23:: note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2'expanded from macro 'XVEC' 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)#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/genautomata.c:1533 ^ ~../../gcc-10.2.0/gcc/rtl.h:1229: 38 ^ ~: note:: expanded from macro 'RTL_CHECK2' ^~~~~ ../../gcc-10.2.0/gcc/rtl.h 44../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444::5: note444: :array 'fld' declared here5 : rtunion fld[1]; ^: :1233:35: note: expanded from macro 'RTVEC_ELT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: notenote: array 'fld' declared here : array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/genemit.c../../gcc-10.2.0/gcc/genattrtab.c::452724::7: expanded from macro 'GET_NUM_ELEM' ^warning : adding 'int' to a string does not append to the string [-Wstring-plus-int] warning else if (strcmp (option, COLLAPSE_OPTION + 1) == 0)34../../gcc-10.2.0/gcc/genoutput.c:883: warning ~~~~~~~~~~~~~~~~^~~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ../../gcc-10.2.0/gcc/genautomata.c ^~~~~:1533:44: : note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]use array indexing to silence this warning : 30../../gcc-10.2.0/gcc/rtl.h else if (strcmp (option, COLLAPSE_OPTION + 1) == 0):444:5: if (XVEC (expand, 1) == 0) note: :array 'fld' declared here ^ ~ rtunion fld[1]; : 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: note: expanded from macro 'XVEC' : ../../gcc-10.2.0/gcc/genautomata.c:1535:43array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :../../gcc-10.2.0/gcc/genpeep.c:197 exp = attr_eq (XSTR (exp, 0), XSTR (exp, 1)); #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] : else if (strcmp (option, NO_COMB_OPTION + 1) == 0)15 get_pattern_stats (&stats, XVEC (insn, 1)); ^ ~ ~~~~~~~~~~~~~~~^~~ ^ ~: ^ ~warning ../../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.h::1340:23: : note: expanded from macro 'XSTR'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1535#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1342../../gcc-10.2.0/gcc/rtl.h:1229::38:1229 note: 43expanded from macro 'RTL_CHECK2': :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: note: expanded from macro 'XVEC' ^ ~note match_rtx (XVECEXP (x, 2, i), &link, fail_label);: use array indexing to silence this warning : else if (strcmp (option, NO_COMB_OPTION + 1) == 0) ^ ~ ^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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h444:../../gcc-10.2.0/gcc/genautomata.c444:5../../gcc-10.2.0/gcc/rtl.h: note::1537:44:1229 warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]1349 : :5: :note: array 'fld' declared here 39array 'fld' declared here rtunion fld[1]; ^ else if (strcmp (option, PROGRESS_OPTION + 1) == 0) : ~~~~~~~~~~~~~~~~^~~ note: expanded from macro 'XVECEXP' : ../../gcc-10.2.0/gcc/genautomata.c:1537:38#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c: note: expanded from macro 'RTL_CHECK2'44 : rtunion fld[1]; 734: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:1342#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote: 23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) for (p = XSTR (exp, 1); *p; p++) ^ ~ : use array indexing to silence this warning ../../gcc-10.2.0/gcc/rtl.h: ^ ~:../../gcc-10.2.0/gcc/genemit.c444 else if (strcmp (option, PROGRESS_OPTION + 1) == 0) ../../gcc-10.2.0/gcc/rtl.h:457:30: :warning5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1340: ^ get_pattern_stats (&stats, XVEC (expand, 1)); & [ ]: ^ ~122923:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here ../../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 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] ::1229:38: note: expanded from macro 'RTL_CHECK2' process_template (d, XTMPL (insn, 3)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1233:35: note: expanded from macro 'RTVEC_ELT' :1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1346#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :24: note../../gcc-10.2.0/gcc/rtl.h: :#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])expanded from macro 'XTMPL' ../../gcc-10.2.0/gcc/rtl.h444::12295: ../../gcc-10.2.0/gcc/genautomata.c:1720#define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^~~~~ : 44note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444::5:: note warning: ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];38 : note: ^ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h DECL_RESERV (decl)->regexp = gen_regexp (XSTR (def, 1)); ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1228:../../gcc-10.2.0/gcc/rtl.h array 'fld' declared here38: :note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h1340:23 : note../../gcc-10.2.0/gcc/genattrtab.c rtunion fld[1];:743:: :444:20#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~warning : 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)5 ^ ^ ~: ../../gcc-10.2.0/gcc/rtl.h :1229 && ! strcmp (XSTR (exp, 1), XSTR (av->value, 0))):38: note: array 'fld' declared here note../../gcc-10.2.0/gcc/rtl.h: :444:5expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/genpeep.c:: 213note:: 11array '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 rtunion fld[1]; rtunion fld[1]; ^ : ^1340:23: if (XSTR (x, 1) && XSTR (x, 1)[0]) note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/genemit.c:479:8 : ^ ~ 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) ^ ~ if ((XSTR (expand, 3) == 0 || *XSTR (expand, 3) == '\0')../../gcc-10.2.0/gcc/rtl.h:1229:38:../../gcc-10.2.0/gcc/genoutput.c :932:24 : ^ ~ ^ ~ note: ../../gcc-10.2.0/gcc/rtl.hwarning: 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 : 1340 process_template (d, XTMPL (peep, 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:23::444:5 ^ ~ :: 1340note:: 23array 'fld' declared here: note1346: expanded from macro 'XSTR' note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :24:: expanded from macro 'XSTR'note: expanded from macro 'XTMPL' rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)444#define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~../../gcc-10.2.0/gcc/genattrtab.c:748: 6../../gcc-10.2.0/gcc/rtl.h::1229:38 :warning note: ^ ~../../gcc-10.2.0/gcc/rtl.h:1229expanded from macro 'RTL_CHECK2': 38: note: : array 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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h5::1228 note: ../../gcc-10.2.0/gcc/genautomata.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ XSTR (exp, 1), attr2->name);array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1740:38 ^ ~ 46 rtunion fld[1];: ^ ::444 note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/genemit.c : ^ ~ 479:1340:../../gcc-10.2.0/gcc/rtl.h23: :note: expanded from macro 'XSTR'warning:444 :34::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5 ^ ~ : 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note../../gcc-10.2.0/gcc/rtl.h :1229 DECL_INSN_RESERV (decl)->default_latency = XINT (def, 1); ^ ~ ::38 :note : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here note rtunion fld[1]; ^: 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] 1338:23: note: if (XSTR (x, 1) && XSTR (x, 1)[0])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]) ^ ~ ^ ~ warning../../gcc-10.2.0/gcc/genoutput.c: :964:7../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : if ((XSTR (expand, 3) == 0 || *XSTR (expand, 3) == '\0') ^ ~ 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]../../gcc-10.2.0/gcc/rtl.h:: note: 13401229:38expanded from macro 'XSTR' :: 444 if (XVEC (insn, 1)): 5 ^ ~: 23: ../../gcc-10.2.0/gcc/rtl.h:1342:note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote: 23expanded from macro 'XSTR' :note : notearray '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):1229: rtunion fld[1]; expanded from macro 'XVEC' 38#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^../../gcc-10.2.0/gcc/rtl.h:444 : ^ ~ note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:12295:38: ^ ~note : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : note: :../../gcc-10.2.0/gcc/genattrtab.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.h38:: note757444:: array 'fld' declared hereexpanded from macro 'RTL_CHECK2' :19:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5 ^ ~: 5note: note rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : ^444 : warning: : ../../gcc-10.2.0/gcc/genautomata.c:1741array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5::38: warning: name_ptr = XSTR (exp, 1); : 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/rtl.h:1340: rtunion fld[1];note: array 'fld' declared here ../../gcc-10.2.0/gcc/genemit.c23: DECL_INSN_RESERV (decl)->condexp = XEXP (def, 2); ^ note ^ ~ ../../gcc-10.2.0/gcc/genoutput.c::481: rtunion fld[1];10: : 965:warning../../gcc-10.2.0/gcc/rtl.h:134121 ^ :expanded from macro 'XSTR'23 :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/genpeep.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ warning && XVECLEN (expand, 1) == 1) ^ ~215../../gcc-10.2.0/gcc/rtl.h:1229 : note: : expanded from macro 'XEXP'../../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: :3: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1350warning:: 40array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 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)) ^ ~ ^ ~ XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label); ../../gcc-10.2.0/gcc/rtl.h ^ ~:444:../../gcc-10.2.0/gcc/rtl.h5: for (i = 0; i < XVECLEN (insn, 1); i++)note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h :1350::40: 1229note: expanded from macro 'XVECLEN':../../gcc-10.2.0/gcc/genattrtab.c1340:767: 19: 1342:#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~::warning23: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: 23note:: expanded from macro 'RTL_CHECK2' note name_ptr = XSTR (exp, 1); ^ ~: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h :1340:23../../gcc-10.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'XVEC': 444:5: ^ ~note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~../../gcc-10.2.0/gcc/rtl.h:1229:note38: note../../gcc-10.2.0/gcc/rtl.h:122923: :expanded from macro 'RTL_CHECK2' note:: 38expanded from macro 'XVEC': 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 :1229expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/genautomata.c:: ^ ~ 1742 :../../gcc-10.2.0/gcc/rtl.h:444#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)38 : note:: expanded from macro 'RTL_CHECK2' ^ ~49 : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 DECL_INSN_RESERV (decl)->regexp = gen_regexp (XSTR (def, 3));#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h: ^ ~:note1229: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h::38: rtunion fld[1]; ^ note : ^ ~ expanded from macro 'RTL_CHECK2'444 :5: note: ../../gcc-10.2.0/gcc/genpeep.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 218 ^ ~ :../../gcc-10.2.0/gcc/rtl.h23:742:array 'fld' declared here32: : ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'GET_NUM_ELEM'../../gcc-10.2.0/gcc/rtl.h warning: rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :../../gcc-10.2.0/gcc/genattrtab.c:742:32#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem): for (i = 0; i < XVECLEN (x, 2); i++)1340:23note:792:: ^~~~~ : expanded from macro 'GET_NUM_ELEM' 45#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) note:: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h warning : ^~~~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 444: : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_test (loc, XEXP (exp, 1), attr); 5../../gcc-10.2.0/gcc/rtl.h ^ ~: 444:: note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h5:: note: 1229array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1350: rtunion fld[1];:38:40 rtunion fld[1]; ^ : note: :../../gcc-10.2.0/gcc/genoutput.c:9661341:25expanded from macro 'RTL_CHECK2' note: ^ : expanded from macro 'XVECLEN' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : scan_operands (d, XVECEXP (insn, 1, i), 0, 0);../../gcc-10.2.0/gcc/genemit.c ^ ~ 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::484:16../../gcc-10.2.0/gcc/rtl.h: notewarning: : expanded from macro 'XEXP'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)) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ gen_exp (XVECEXP (expand, 1, 0), DEFINE_EXPAND, NULL, info);../../gcc-10.2.0/gcc/rtl.h:1342:1349 23: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC' ^ ~:1229#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):38:: ^ ~../../gcc-10.2.0/gcc/rtl.h:1349: 39:39../../gcc-10.2.0/gcc/rtl.h:444::5: note: array 'fld' declared here note rtunion fld[1];note ^: ../../gcc-10.2.0/gcc/rtl.h:1229:38 : : noteexpanded from macro 'XVECEXP': expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XVECEXP' expanded from macro 'RTL_CHECK2'#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ #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:1342:23: :1342:23: ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])742:32 ^ ~note: expanded from macro 'XVEC' :expanded from macro 'XVEC'#define XVEC(RTX, 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 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]) ^ ~ 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/genattrtab.c:../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' 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:1233: XEXP (exp, 1) = check_attr_test (loc, XEXP (exp, 1), attr); ^ ~ 35:../../gcc-10.2.0/gcc/rtl.h:1341:23: #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ 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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'RTVEC_ELT' ../../gcc-10.2.0/gcc/genemit.c:502#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ :7: 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 ../../gcc-10.2.0/gcc/genpeep.c rtunion fld[1]; ^ :221:15: 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 if (XSTR (expand, 3) && *XSTR (expand, 3)) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/genoutput.c:../../gcc-10.2.0/gcc/rtl.h../../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] :1340:23 attr_rtx (SYMBOL_REF, XSTR (XEXP (exp, 1), 0))); ^ ~ : note: expanded from macro 'XSTR' 968:30#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:1341:23: note: expanded from macro 'XEXP' match_rtx (XVECEXP (x, 2, i), &link, fail_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' ../../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 get_pattern_stats (&stats, XVEC (insn, 1)); rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: 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' 35: 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/genemit.c:502:28: 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 if (XSTR (expand, 3) && *XSTR (expand, 3)) ^ ~ :38../../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 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../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]) ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT'In file included from ../../gcc-10.2.0/gcc/genrecog.c:112: #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 : ^ ~38: :note: #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])expanded from macro 'RTL_CHECK2' ^~~ ../../gcc-10.2.0/gcc/rtl.h1394: ../../gcc-10.2.0/gcc/rtl.h:444::5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^~~~~: array 'fld' declared here13 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444: 5:1229 note : array 'fld' declared here warning : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : note: rtunion fld[1];expanded from macro 'RTL_CHECK2' rtx tmp = XEXP (this, 1); ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^: 444:5:../../gcc-10.2.0/gcc/rtl.h note: ../../gcc-10.2.0/gcc/genemit.carray 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~::522 rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 1341:23: note: expanded from macro 'XEXP' :20: 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) ^ ~ emit_c_code (XSTR (expand, 3), can_fail_p, XSTR (expand, 0)); ^ ~ 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/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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: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/genemit.c:526: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' if (XVEC (expand, 1) != 0) ^ ~ #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: note: 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/genemit.c:538:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../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] gen_emit_seq (XVEC (expand, 1), used, info); ^ ~ XEXP (exp, 1) = check_attr_value (loc, XEXP (exp, 1), attr); ^ ~ ../../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' ^ ~ #define RTL_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:1469:14: 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 rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:906:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XEXP (exp, 1) = check_attr_value (loc, XEXP (exp, 1), attr); ^ ~ ../../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/genemit.c ^ ~ :565:../../gcc-10.2.0/gcc/rtl.h12: 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: else if (XVEC (split, 2) == 0) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:134238: note: expanded from macro 'RTL_CHECK2' :23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: 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]) ^ ~ ^ ~ 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/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/genemit.c:571:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ get_pattern_stats (&stats, XVEC (split, 2)); ^ ~ :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: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) ^ ~ 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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/genattrtab.c:907#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :46: 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 (exp, 2) = check_attr_value (loc, XEXP (exp, 2), attr); 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' ../../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/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) ^ ~ if (XSTR (split, 3))../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ return XBBDEF (insn, 2); ^ ~ ../../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: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#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228 rtunion fld[1]; ^ :38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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] #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 (exp, 2) = check_attr_value (loc, XEXP (exp, 2), attr); ^ ~ ../../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:1341:23: ../../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] 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/genemit.c:617:18: 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' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' emit_c_code (XSTR (split, 3), true, name); ^ ~#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: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]; ^ :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/genattrtab.c:927:46: 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 (exp, 1) = check_attr_value (loc, XEXP (exp, 1), 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' ^ ~ ../../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) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h../../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:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/genemit.c:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 626:17: 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' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ gen_emit_seq (XVEC (split, 2), used, info); ^ ~ ../../gcc-10.2.0/gcc/genattrtab.c:927: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' XEXP (exp, 1) = check_attr_value (loc, XEXP (exp, 1), attr); ^ ~#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: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: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:1229:38: note: expanded from macro 'RTL_CHECK2' ../../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:1341:23: note: expanded from macro 'XEXP' XEXP (exp, 1) = check_attr_value (loc, XEXP (exp, 1), attr); ^ ~ #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../../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 rtunion fld[1]; ^ :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/genattrtab.c rtunion fld[1]; ^ :955: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:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (loc, XEXP (exp, 1), attr); ^ ~ 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../../gcc-10.2.0/gcc/genemit.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 659:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1339:26: note: expanded from macro 'XUINT' for (i = clobber->first_clobber; i < XVECLEN (clobber->pattern, 1); i++) ^ ~ #define XUINT(RTX, 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]) ^ ~ ../../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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #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:#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 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/rtl.h:../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' 1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ 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]; ^ :1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/genemit.c:662:13: 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) ^ ~ gen_exp (XVECEXP (clobber->pattern, 1, i), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #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: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:1000: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]) ^ ~ if (XVECLEN (exp, 1) != num_alt) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' ../../gcc-10.2.0/gcc/rtl.h:1350:40: note: expanded from macro 'XVECLEN' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ #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' :1534: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) ^ ~ 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:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[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: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: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:1003:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] " was %d expected %d", 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' #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:1018:41: ../../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] XSTR (elt, 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:1864:34: 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] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ XVECEXP (condexp, 0, 2 * i + 1) = XVECEXP (exp, 1, i); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/genemit.c:815:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 34: 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) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECKC1' get_pattern_stats (&stats, XVEC (instance->insn, 1)); ^ ~ :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:1342:23: ../../gcc-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 ^ ~: expanded from macro 'XVEC' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../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: return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~#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#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: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/genattrtab.c:1021:3: 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 (condexp, 1) = XVECEXP (exp, 1, i); 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: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: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/genattrtab.c:1021:23: 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 (condexp, 1) = XVECEXP (exp, 1, i); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1349:39: note: expanded from macro 'XVECEXP' #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 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: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' ../../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:1233:35: note: expanded from macro 'RTVEC_ELT' ^ ~ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../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]; ^ 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 ../../gcc-10.2.0/gcc/genattrtab.c rtunion fld[1];:1038:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ n = n_comma_elts (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' ../../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 rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' ../../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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ attr_rtx (CONST_STRING, XSTR (exp, 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/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]; ^ ../../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:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:1049../../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] :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:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] name_ptr = XSTR (exp, 1); ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ rtx next = XEXP (insn, 1); ^ ~ ../../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: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 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: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]) ^ ~ rtunion fld[1]; ^ ../../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/genattrtab.c:1052:5: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: ../../gcc-10.2.0/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECKC1' :1475:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (newexp, 1, n++) = attr_rtx (CONST_STRING, p); ^ ~ ../../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' return XEXP (insn, 1); ^ ~ #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../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 rtunion fld[1]; ^ :1233:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../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.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../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/genattrtab.c:1111: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:1496:10: warning: array index 3 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); ^ ~ 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:#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 ../../gcc-10.2.0/gcc/genattrtab.c rtunion fld[1]; ^ :1111: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:1501:10: warning: array index 3 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); ^ ~ 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' ^ ~ #define RTL_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:#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]; ^ ^ ../../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/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: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: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ 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:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (newexp, 1) = XEXP (exp, 2); ^ ~#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#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :/Library/Developer/CommandLineTools/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) 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/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: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: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/genattrtab.c:1175:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 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:1230:37: note: expanded from macro 'RTL_CHECKC1' defval = XEXP (exp, 1) = make_canonical (loc, attr, XEXP (exp, 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#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 In file included from ../../gcc-10.2.0/gcc/genrecog.c:112: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ../../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] :1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/genattrtab.c: return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ 1175:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ defval = XEXP (exp, 1) = make_canonical (loc, attr, XEXP (exp, 1)); ^ ~ ../../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' 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) ^ ~#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#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: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]) 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]; ^ ../../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/genattrtab.c:1202:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ copy_boolean (XEXP (exp, 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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :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/genattrtab.c:1207: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:1230:37: note: expanded from macro 'RTL_CHECKC1' XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ #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 #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/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: ../../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 2 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ XSTR (exp, 2) = DEF_ATTR_STRING (XSTR (exp, 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #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: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:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/genattrtab.c:256:43: note: expanded from macro 'DEF_ATTR_STRING' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ ../../gcc-10.2.0/gcc/rtl.h: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: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' ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 37 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: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:../../gcc-10.2.0/gcc/genrecog.c1323:415:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (XSTR (pattern, 2)[0] == '0' + n ^ ~ condexp = XVECEXP (delay->def, 1, i); ^ ~ ../../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) ^ ~ #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../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#define 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 'XVEC' rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../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: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]) ^ ~ 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 #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' :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/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' ../../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/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' ../../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]#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ../../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] ^~~~~ return XSTR (match_rtx, 1); ^ ~ if (validate_exp (XEXP (exp, 2), name, loc)) ^ ~ ../../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' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ condexp = XVECEXP (delay->def, 1, i + 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1349#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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:444:5: note: array 'fld' declared here #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: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' ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];1229 ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../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)) ^ ~ :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:1233:35: note: expanded from macro 'RTVEC_ELT' : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ #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 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/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' ../../gcc-10.2.0/gcc/genattrtab.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1387: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 rtunion fld[1]; ^ value = XEXP (XVECEXP (id->def, id->vec_idx, i), 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] ../../gcc-10.2.0/gcc/rtl.h:1341: "string '%s'", name, XSTR (exp, 1)); ^ ~ 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 rtunion fld[1]; ^ :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/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:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/genpreds.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):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: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:../../gcc-10.2.0/gcc/genattrtab.c:1229:38: note: expanded from macro 'RTL_CHECK2' 1451:30: 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]) ^ ~ substitute_address (XEXP (exp, 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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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]; ^ ../../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] ../../gcc-10.2.0/gcc/genattrtab.c:1603:11: warning struct pred_data *p = lookup_predicate (XSTR (exp, 1)); : 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../../gcc-10.2.0/gcc/rtl.h:1340:23: 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: error ("reference to undefined predicate '%s'", XSTR (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: 5: note: array 'fld' declared herenote: 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: ../../gcc-10.2.0/gcc/genrecog.c:516array '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]; ^ :28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/genpreds.c:259:25: const char constraints0 = XSTR (pattern, 1)[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:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ && NO_MODE_TEST (XEXP (exp, 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/genrecog.c:550:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *pred_name = 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: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note../../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] note: expanded from macro 'XEXP' : rtx defval = XEXP (exp, 1); ^ ~ expanded from macro 'RTL_CHECK2'#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.h1229:38: :1341: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:444:5: note: array 'fld' declared here note rtunion fld[1];: ../../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/genrecog.c:567:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' const char *constraints = XSTR (pattern, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1250:31: note: expanded from macro 'RTX_FLAG' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG)../../gcc-10.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:#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]; ^ :../../gcc-10.2.0/gcc/rtl.h444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/genattrtab.c 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] 1656:20 mark_mode_tests (XEXP (exp, 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 rtx new_defval = XEXP (exp, 1); ^ ~ :23: note: expanded from macro 'XEXP' ../../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) ^ ~ :../../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 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../../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.h444:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ../../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] ^ src = SET_SRC (pattern);: ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/genpreds.c:267:525: 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' || NO_MODE_TEST (XEXP (exp, 1))); ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' : 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:1732: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:1229:38: note: expanded from macro 'RTL_CHECK2' if (len != XVECLEN (exp, 0) || new_defval != XEXP (exp, 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/genpreds.c:229:37: note: expanded from macro 'NO_MODE_TEST' #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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1230:37#define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil): 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/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/rtl.h:1250:31: note: expanded from macro 'RTX_FLAG' validate_pattern (SET_SRC (pattern), info, NULL_RTX, 0); #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/genattrtab.c../../gcc-10.2.0/gcc/rtl.h:1757:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; XEXP (newexp, 1) = new_defval; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h::1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/genpreds.c:274:24: warning2684: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' clang#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' : 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]) ^ ~ mark_mode_tests (XEXP (exp, 1)); ^ ~ ../../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]) ^ ~ 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' ../../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/genrecog.c:726:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_pattern (XEXP (pattern, 1), info, NULL_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/genrecog.c:727:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_pattern (XEXP (pattern, 2), info, NULL_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/genrecog.c:756:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (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/genattrtab.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]) : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM' ../../gcc-10.2.0/gcc/rtl.h:4441839:5: note: array 'fld' declared here #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem): ^~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h43:444:5: note: array 'fld' declared here ../../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] rtunion fld[1]; ^ mark_mode_tests (XEXP (exp, 2));../../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)warning ^ ~ ../../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:1229array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: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 exp = insert_right_side (code, exp, XEXP (term, 1),:1350:46: note: expanded from macro 'XVECLEN' rtunion fld[1]; ^ #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../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))) ^ ~warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:1342:35: 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) ^ ~ ../../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) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):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: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: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/genattrtab.c ^ ~ rtunion fld[1]; ^ ../../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' :1847:46: 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 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/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:../../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] note: array 'fld' declared here | compute_alternative_mask (XEXP (exp, 1), code); rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/genpreds.c:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 419:15: 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) ^ ~ pos = &XEXP (subexp, 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]) ^ ~ #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/genattrtab.c:1883: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]) ^ ~ 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/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' # 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/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 ../../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] rtunion fld[1]; ^ if (! strcmp_check (XSTR (value, 0), XSTR (exp, 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' ../../gcc-10.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../../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/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/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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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/genattrtab.c:2083:34: warning../../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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' right = simplify_and_tree (XEXP (exp, 1), pterm, insn_code, insn_index); ^ ~ #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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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: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: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]; ^ ../../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: ../../gcc-10.2.0/gcc/genrecog.cexpanded from macro 'RTL_CHECK2' :3963:17: 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]) ^ ~ int min_len = XVECLEN (pattern, 2); ^ ~ ../../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]; ^ #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' :2107:45: 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 (left != XEXP (exp, 0) || right != XEXP (exp, 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: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: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: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 ../../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] rtunion fld[1]; ^ 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]; ^ 34 warnings generated. ../../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/genrecog.c :5372:39: warning../../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' : 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) ^ ~ pattern = add_implicit_parallel (XVEC (def, 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: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)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];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ -o build/read-rtl.o ../../gcc-10.2.0/gcc/read-rtl.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:444:5../../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] : note: array 'fld' declared here write_predicate_expr (XEXP (c->exp, 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]; ^ 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]27 warnings generated. 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] 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: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:2358:41: 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' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT 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:2358:57: 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' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array '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/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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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")); ^ # define HOST_WIDE_INT long long ^ ../../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] 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/ggc-none.o ../../gcc-10.2.0/gcc/ggc-none.c 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:2368: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:2386:41: 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' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT 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:2386:57: 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' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT 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/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); ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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 ../../gcc-10.2.0/gcc/genrecog.c rtunion fld[1]; ^ :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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../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 #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/vec.h../../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] :288 if (left == XEXP (exp, 0) && right == XEXP (exp, 1)):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 ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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] 57 warnings generated. 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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] 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 attr_rtx (NOT, XEXP (left, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341In 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] 23: note: expanded from macro 'XEXP' return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 24../../gcc-10.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../../gcc-10.2.0/gcc/rtl.h:444:5: note: expanded from macro 'offsetof' : array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) 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' ../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])clang: 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); ^ warning../../gcc-10.2.0/gcc/genrecog.c:3125: :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~ 11: note: in instantiation of member function 'vec::safe_push' requested here ../../gcc-10.2.0/gcc/rtl.h:444 states.safe_push (trans->to); ^ :5: note: array 'fld' declared here rtunion fld[1]; ^ 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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)); ^ ../../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' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~ ^ ~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' /Library/Developer/CommandLineTools/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../../gcc-10.2.0/gcc/vec.h:288:44: note: in instantiation of member function 'vec::embedded_size' requested here :1229:39: note: expanded from macro 'RTL_CHECK2' size_t size = vec::embedded_size (alloc); ^ #define RTL_CHECK2(RTX, N, C1, C2) ((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:1844:3: note: in instantiation of member function 'vec::reserve' requested here ../../gcc-10.2.0/gcc/genattrtab.c: reserve (1, false PASS_MEM_STAT); ^ 3119:48: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/genrecog.c:3913:12 XEXP (def, 2) = check_attr_value (info->loc, XEXP (def, 2), attr); ^ ~ : note: in instantiation of member function 'vec::safe_push' requested here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' worklist.safe_push (pattern_pos (pattern, pos)); ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:23warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option]clang: warning: 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/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:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:3634:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fprintf (outf, "which_alternative == %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/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' 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: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]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../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/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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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]; ^ ../../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]; ^ 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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)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/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :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' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(IF_THEN_ELSE, "if_then_else", "eee", RTX_TERNARY) ../../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' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24:../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'offsetof' 1407:13#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] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 1 warning generated. 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.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.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' rtx next = XEXP (insn, 1); ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23:../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ note/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: expanded from macro 'XEXP' :104:24#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : 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:459:1: ^ ~ warning../../gcc-10.2.0/gcc/rtl.hclang++ -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -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 \ : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] -o build/gensupport.o ../../gcc-10.2.0/gcc/gensupport.c :444DEF_RTL_EXPR(COMPARE, "compare", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c 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:../../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 'RTX_HDR_SIZE' return XEXP (insn, 1); ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' /Library/Developer/CommandLineTools/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: 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:462:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] return XBBDEF (insn, 2); ^ ~ DEF_RTL_EXPR(PLUS, "plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/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: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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:462:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] return XBBDEF (insn, 2); ^ ~ DEF_RTL_EXPR(PLUS, "plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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) ^ ~ /Library/Developer/CommandLineTools/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: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.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.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' return XEXP (insn, 3); ^ ~ : 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:#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]) ^ ~ /Library/Developer/CommandLineTools/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 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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:465: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(MINUS, "minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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' ../../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);/Library/Developer/CommandLineTools/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:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, 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 ../../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.def:465: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(MINUS, "minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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:700:22: note: expanded from macro 'RTX_HDR_SIZE' return XUINT (insn, 4); ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/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' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 465: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(MINUS, "minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/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: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 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] rtunion fld[1]; ^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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTX_HDR_SIZE': 1864:34#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] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../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:468: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(NEG, "neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.c:129:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #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' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h rtunion fld[1]; ^ :104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../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 ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:470:1:#define RTL_CHECKC1(RTX, N, C) ((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(MULT, "mult", "ee", RTX_COMM_ARITH) 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) ^ ~ ../../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] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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' 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] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ DEF_RTL_EXPR(MULT, "mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:128:6: note: :1230:37: note: expanded from macro 'RTL_CHECKC1' expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../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: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ 1860:28../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' : note: expanded from macro 'JUMP_LABEL' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #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:131: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../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 offsetof(t, d) __builtin_offsetof(t, d) ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' :131: ../../gcc-10.2.0/gcc/rtl.def:473:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ DEF_RTL_EXPR(SS_MULT, "ss_mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../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: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECKC1(RTX, N, C) ((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 /Library/Developer/CommandLineTools/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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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' clang: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof'../../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) ^ ~ /Library/Developer/CommandLineTools/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 offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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' 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] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) *step_out = XEXP (x, 1); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' /Library/Developer/CommandLineTools/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/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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/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: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' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ 516:../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG'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) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: ../../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] XSTR (new_attr, 1) = xstrdup ("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:558:46: 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 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 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/read-rtl.c: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); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:565:7: 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); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:46: 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 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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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: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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:571:7: 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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/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: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]; ^ 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h../../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] :104:24: note: expanded from macro 'offsetof' XEXP (q, 0) = XEXP (p, 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: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] 1229:38DEF_RTL_EXPR(LTU, "ltu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 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/read-rtl.c:2039:7: 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 (q, 1) = read_nested_rtx (); ^ ~ /Library/Developer/CommandLineTools/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' 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.def:561:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:444DEF_RTL_EXPR(LTU, "ltu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c rtunion fld[1]; ^ :129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../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] : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ 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]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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: 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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/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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 warnings generated. ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/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/print-rtl.o ../../gcc-10.2.0/gcc/print-rtl.c 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(US_MINUS, "us_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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(US_MINUS, "us_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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(US_MINUS, "us_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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(SS_TRUNCATE, "ss_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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' 1 warning generated. #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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: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) ^ ~ /Library/Developer/CommandLineTools/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 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:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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' ? 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(DEFINE_COND_EXEC, "define_cond_exec", "EssV", 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(DEFINE_COND_EXEC, "define_cond_exec", "EssV", 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(DEFINE_COND_EXEC, "define_cond_exec", "EssV", 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(DEFINE_PREDICATE, "define_predicate", "ses", 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(DEFINE_PREDICATE, "define_predicate", "ses", 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(DEFINE_PREDICATE, "define_predicate", "ses", 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(DEFINE_SPECIAL_PREDICATE, "define_special_predicate", "ses", 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_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' ? 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(DEFINE_SPECIAL_PREDICATE, "define_special_predicate", "ses", 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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) ^ ~ /Library/Developer/CommandLineTools/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/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:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_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' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(DEFINE_QUERY_CPU_UNIT, "define_query_cpu_unit", "sS", 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) ^ ~ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(DEFINE_QUERY_CPU_UNIT, "define_query_cpu_unit", "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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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] 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' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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] DEF_RTL_EXPR(PRESENCE_SET, "presence_set", "ss", 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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] DEF_RTL_EXPR(PRESENCE_SET, "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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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] DEF_RTL_EXPR(DEFINE_BYPASS, "define_bypass", "issS", 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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] DEF_RTL_EXPR(DEFINE_BYPASS, "define_bypass", "issS", 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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] DEF_RTL_EXPR(DEFINE_BYPASS, "define_bypass", "issS", 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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] DEF_RTL_EXPR(AUTOMATA_OPTION, "automata_option", "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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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] DEF_RTL_EXPR(AUTOMATA_OPTION, "automata_option", "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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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] DEF_RTL_EXPR(AUTOMATA_OPTION, "automata_option", "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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(DEFINE_RESERVATION, "define_reservation", "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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(DEFINE_RESERVATION, "define_reservation", "ss", 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(DEFINE_RESERVATION, "define_reservation", "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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(DEFINE_INSN_RESERVATION, "define_insn_reservation", "sies", 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(DEFINE_INSN_RESERVATION, "define_insn_reservation", "sies", 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(DEFINE_INSN_RESERVATION, "define_insn_reservation", "sies", 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(DEFINE_ATTR, "define_attr", "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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(DEFINE_ATTR, "define_attr", "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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(DEFINE_ATTR, "define_attr", "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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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' ? 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) ^ ~ /Library/Developer/CommandLineTools/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/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] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ 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:1341:23: note: expanded from macro 'XEXP' DEF_RTL_EXPR(DEFINE_ENUM_ATTR, "define_enum_attr", "sse", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, 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: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:700:22: note: expanded from macro 'RTX_HDR_SIZE' clang: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ warning../../gcc-10.2.0/gcc/rtl.h: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :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:1279:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ATTR, "attr", "s", 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:1407:13: 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 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) ^ ~ /Library/Developer/CommandLineTools/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:1279:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ATTR, "attr", "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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(ATTR, "attr", "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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_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' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1287:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_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' ? 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(SET_ATTR, "set_attr", "ss", 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: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 (rtunion)), ^~~~~~~~~~~~ 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' /Library/Developer/CommandLineTools/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/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' 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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: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 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' :10:#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] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ return XBBDEF (insn, 2); ^ ~ ../../gcc-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/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:1228:38: note: expanded from macro 'RTL_CHECK1' DEF_RTL_EXPR(SET_ATTR_ALTERNATIVE, "set_attr_alternative", "sE", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #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.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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(SET_ATTR_ALTERNATIVE, "set_attr_alternative", "sE", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ warning : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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:700:22: note: expanded from macro 'RTX_HDR_SIZE' return XEXP (insn, 3); ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' /Library/Developer/CommandLineTools/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]; ^ ../../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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1307:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EQ_ATTR, "eq_attr", "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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] 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' ? RTX_HDR_SIZE + sizeof (reg_info) \ 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: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' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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]; ^ :24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(EQ_ATTR, "eq_attr", "ss", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(EQ_ATTR_ALT, "eq_attr_alt", "ww", 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: ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'RTX_HDR_SIZE' 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/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:1311:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(EQ_ATTR_ALT, "eq_attr_alt", "ww", 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(EQ_ATTR_ALT, "eq_attr_alt", "ww", 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) ^ ~ /Library/Developer/CommandLineTools/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) :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' 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 RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR (ATTR_FLAG, "attr_flag", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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' ../../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 #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ /Library/Developer/CommandLineTools/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: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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:1319:1../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' : warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ DEF_RTL_EXPR (ATTR_FLAG, "attr_flag", "s", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1375:../../gcc-10.2.0/gcc/rtl.c:12832: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../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]; ^ :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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_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' : 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(COND, "cond", "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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(COND, "cond", "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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(COND, "cond", "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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../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 offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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/rtl.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :131: ../../gcc-10.2.0/gcc/rtl.def:1346:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:444:DEF_RTL_EXPR(DEFINE_SUBST, "define_subst", "sEsE", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c rtunion fld[1]; ^ :126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_RTL_EXPR(DEFINE_SUBST_ATTR, "define_subst_attr", "ssss", 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] DEF_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' ? 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] 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' : 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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] *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.c:200:13: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] return (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) ^ ~ /Library/Developer/CommandLineTools/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.c:205:13: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] return (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) ^ ~ /Library/Developer/CommandLineTools/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.c:209:12: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] return 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) ^ ~ /Library/Developer/CommandLineTools/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.c:271:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && poly_int_rtx_p (XEXP (XEXP (orig, 0), 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/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' ../../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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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:#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/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../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' :1340:23:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 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#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.c:512:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../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] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ struct pred_data *p = lookup_predicate (XSTR (exp, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 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' ^ ~ #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/gensupport.c:322: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]) XSTR (exp, 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]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[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/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[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: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/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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:384:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] pred->c_block = XSTR (desc, 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:388:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] compute_test_codes (XEXP (desc, 1), loc, 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/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: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] && ASM_OPERANDS_LABEL_VEC (XVECEXP (x, 0, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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/gensupport.c:446:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (t1, 1) = "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/gensupport.c:447:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (t1, 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:448:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 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) ^~~ ../../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/gensupport.c:468:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (part, 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:470:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 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]; ^ ../../gcc-10.2.0/gcc/gensupport.c:509:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 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]; ^ ../../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] 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]; ^ ../../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' #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:607:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (split, 0, i) = copy_rtx (XVECEXP (desc, 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/gensupport.c:613:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] split_cond = XSTR (desc, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:622:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (split, 1) = split_cond; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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: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:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:624:4: warning: array index 2 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:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:22: warning: array index 5 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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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: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); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:632:2: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (desc, 4) = attr; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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: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' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:668:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] value = XSTR (sub, 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:685:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sub = SET_SRC (sub); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:725:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec attrs_vec = XVEC (elem->data, 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:739:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (cur_attr, 1) = new_value; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:753:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec attrs_vec = XVEC (elem->data, 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: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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:777:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cur_attr = SET_SRC (cur_attr); ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:839: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 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] if (!pred_pt || pred_pt != lookup_predicate (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]; ^ ../../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 rtunion fld[1]; ^ ../../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] if (!pred_pt || pred_pt != lookup_predicate (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]; ^ ../../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] if (XVECLEN (x, x_vecexp_pos) != XVECLEN (pt, 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/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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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:895:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (pt, 2, j), loc)) ^ ~ ../../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:906:33: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_RTX_LENGTH (code) != XVECLEN (pt, 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/gensupport.c:908: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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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:909:45: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!subst_pattern_match (XEXP (x, j), XVECEXP (pt, 2, j), loc)) ^ ~ ../../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:999:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] value = XSTR (elem->data, 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:1016:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] value = XSTR (XEXP (elem->data, 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: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/gensupport.c:1077:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] i = n_alternatives (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.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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: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.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:1201:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *c = 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.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:1224:6: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (pattern, 2) = new_c; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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: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); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:1291:7: 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); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:1336:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return rtx_reader_ptr->join_c_conditions (XSTR (ce_elem->data, 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: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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:1352:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (eq_attr, 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:1355:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (ite, 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/gensupport.c:1356:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 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]; ^ ../../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] 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] sub = SET_SRC (sub); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:1455:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] = modify_attr_enabled_ce (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: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: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/gensupport.c:1471:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (XEXP (val, 2), 0) = "no"; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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/gensupport.c:1475:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set) = modify_attr_enabled_ce (val); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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: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: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:1488: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' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:1502:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (strchr (XSTR (sub, 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/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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] XSTR (sub, 1) = duplicate_alternatives (XSTR (sub, 1), n_dup); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:1503:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (sub, 1) = duplicate_alternatives (XSTR (sub, 1), n_dup); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:1559:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ce_out = XSTR (ce_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:1560:14: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_out = XTMPL (insn_elem->data, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1346:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').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:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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] insn_out = XTMPL (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1346:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').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:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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] XEXP (pattern, 1) = add_implicit_parallel (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/gensupport.c:1775:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (pattern, 1) = add_implicit_parallel (XVEC (insn, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:1776:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (insn, 1) = rtvec_alloc (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/gensupport.c:1777:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (insn, 1, 0) = pattern; ^ ~ ../../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:1779:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (ce_elem->data, 3) != NULL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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' #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:1782:38: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] + XVECLEN (ce_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: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++) ^ ~ ../../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:1786:34: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] RTVEC_ELT (attributes, 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:1788:20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = 0; j < XVECLEN (ce_elem->data, 3); j++, 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:1789:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] RTVEC_ELT (attributes, i) = XVECEXP (ce_elem->data, 3, 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:1791:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (insn, 4) = attributes; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:1795:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XTMPL (insn, 3) = alter_output_for_insn (ce_elem, insn_elem, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1346:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').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:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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] 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]; ^ ../../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] for (i = 0; i < XVECLEN (split, 2); 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:1830:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (pattern, 1) = XVECEXP (split, 2, 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:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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] XEXP (pattern, 1) = XVECEXP (split, 2, 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:1831:4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (split, 2, i) = pattern; ^ ~ ../../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:1864:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (elem->data, 1) != XVECLEN (subst_elem->data, 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/gensupport.c:1864:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (elem->data, 1) != XVECLEN (subst_elem->data, 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/gensupport.c:1869:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = 0; j < XVECLEN (elem->data, 1); 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:1871:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 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] if (!get_alternatives_number (XVECEXP (subst_elem->data, 3, 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: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/rtl.h:1229:38: 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:1910:30: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] subst_pattern = copy_rtx (XVECEXP (subst_elem->data, 3, 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:1931:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (elem->data, 1) = subst_pattern_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/gensupport.c:1938:4: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XTMPL (elem->data, 3) = ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1346:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').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: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: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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: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]; ^ ../../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] 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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:2377:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] template_code = XTMPL (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1346:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').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:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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] XSTR (set_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:2447: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/gensupport.c:2515:11: 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:2516:19: 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++) ^ ~ ../../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]; ^ 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 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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/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: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]; ^ ../../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: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]; ^ 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/genflags.o ../../gcc-10.2.0/gcc/genflags.c 629 warnings generated. In file included from ../../gcc-10.2.0/gcc/print-rtl.c:54: ../../gcc-10.2.0/gcc/print-rtl.h:72:22: warning: private field 'm_rtx_reuse_manager' is not used [-Wunused-private-field] rtx_reuse_manager *m_rtx_reuse_manager; ^ 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/genconditions.o ../../gcc-10.2.0/gcc/genconditions.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] 35 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 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:clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../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: warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ 27 warnings generated. ../../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]; ^ 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/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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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]; ^ ../../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] 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/gencodes.o ../../gcc-10.2.0/gcc/gencodes.c 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/genconfig.o ../../gcc-10.2.0/gcc/genconfig.c 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 \ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] -o build/gentarget-def.o ../../gcc-10.2.0/gcc/gentarget-def.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/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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ ../../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]; ^ ../../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]; ^ 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ 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; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] *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/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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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]; ^ ../../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] walk_insn_part (SET_SRC (part), recog_p, ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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' 29 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: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: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' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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: 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 expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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]; ^ 147 warnings generated. 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' 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 \ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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 ^ ~ ../../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]; ^ 20 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) ^ ~ /Library/Developer/CommandLineTools/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++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -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 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ld: warning: -no_pie ignored for arm64 ../../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. 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/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 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/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 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/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/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 build/gencfn-macros -c \ > tmp-case-cfn-macros.h 28 warnings generated. build/gencfn-macros -o \ > tmp-cfn-operators.pd 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 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/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 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 /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-case-cfn-macros.h \ case-cfn-macros.h /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-cfn-operators.pd \ cfn-operators.pd 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 21 warnings generated. build/genpreds -h ../../gcc-10.2.0/gcc/common.md ../../gcc-10.2.0/gcc/config/i386/i386.md > tmp-preds.h echo timestamp > s-cfn-operators echo timestamp > s-case-cfn-macros ld: warning: -no_pie ignored for arm64 build/genconditions ../../gcc-10.2.0/gcc/common.md ../../gcc-10.2.0/gcc/config/i386/i386.md > tmp-condmd.c build/genpreds -c ../../gcc-10.2.0/gcc/common.md ../../gcc-10.2.0/gcc/config/i386/i386.md > tmp-constrs.h 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 ld: warning: -no_pie ignored for arm64 ld: warning: -no_pie ignored for arm64 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 clang: warning: 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++ -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -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 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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-constrs.h tm-constrs.h /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-preds.c insn-preds.c echo timestamp > s-constrs-h echo timestamp > s-preds /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-condmd.c build/gencondmd.c echo timestamp > s-conditions 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.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-attr-common.h insn-attr-common.h echo timestamp > s-attr-common 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-codes.h insn-codes.h echo timestamp > s-codes 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-config.h insn-config.h echo timestamp > s-config build/genoutput ../../gcc-10.2.0/gcc/common.md ../../gcc-10.2.0/gcc/config/i386/i386.md \ insn-conditions.md > tmp-output.c 3 warnings generated. 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-target-def.h insn-target-def.h echo timestamp > s-target-def 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-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 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 clang: warning: 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/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 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 \ build/gcov-iov.o -o build/gcov-iov ld: warning: -no_pie ignored for arm64 build/genmatch --gimple ../../gcc-10.2.0/gcc/match.pd \ > tmp-gimple-match.c /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-emit.c insn-emit.c GIMPLE decision tree has 3291 leafs, maximum depth 28 and a total number of 13720 nodes /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-extract.c insn-extract.c echo timestamp > s-emit removed 2179 duplicate tails build/gcov-iov '10.2.0' '' \ > tmp-gcov-iov.h echo timestamp > s-extract 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 /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-gimple-match.c \ gimple-match.c /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-generic-match.c \ generic-match.c /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-gcov-iov.h gcov-iov.h echo timestamp > s-iov echo timestamp > s-match 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] 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] /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-peep.c insn-peep.c warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] echo timestamp > s-peep 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 clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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) 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/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 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] 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 ;) ^ clang: warning: 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/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 clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] Shared 37958 out of 72688 states by creating 9494 new states, saving 28464 /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-recog.c insn-recog.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-convert.o -MT c/c-convert.o -MMD -MP -MF c/.deps/c-convert.TPo ../../gcc-10.2.0/gcc/c/c-convert.c 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/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] 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 ;) ^ 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/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 ;) ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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 ;) ^ 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) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from 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 ;) ^ 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 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 ;) ^ 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 clang: warning: 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-parser.o -MT c/c-parser.o -MMD -MP -MF c/.deps/c-parser.TPo ../../gcc-10.2.0/gcc/c/c-parser.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-fold.o -MT c/c-fold.o -MMD -MP -MF c/.deps/c-fold.TPo ../../gcc-10.2.0/gcc/c/c-fold.c warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] /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/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. 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 ;) ^ 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: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-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 ;) ^ clang: warning: 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/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/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]; ^ 17 warnings generated. 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 ;) ^ 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 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ clang: warning: 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-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-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. 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 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-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 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] clang: warning: 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 ;) ^ 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-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 17 warnings 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-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 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 -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++ -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 clang: warning: 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-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 ;) ^ 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 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 ../../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. 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 clang: warning: 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 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 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 -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++ -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 23 warnings 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. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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' warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #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/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 ;) ^ 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 1 warning generated. 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++ -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 clang: warning: 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. 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.hclang++ -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 43:50: note: expanded from 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 ;) ^ 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/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 ;) ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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 ;) ^ 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 -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 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 -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 clang: warning: 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 -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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] 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-extract.o -MT insn-extract.o -MMD -MP -MF ./.deps/insn-extract.TPo insn-extract.c 23 warnings generated. 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' #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: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 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] 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 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] 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 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 ;) ^ 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] 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 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] 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 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] 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 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: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 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/target-hooks-macros.h: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: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 insn-modes.o -MT insn-modes.o -MMD -MP -MF ./.deps/insn-modes.TPo insn-modes.c 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:444clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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: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 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]; ^ 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: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 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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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 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:937In 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: :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 ;) ^ ./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] In file included from XBBDEF (rt, 2) = arg2; ^ ~ 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: ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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 empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (sched)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/target-hooks-macros.h: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' ../../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' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (simt) ^ ../../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] ../../gcc-10.2.0/gcc/target-hooks-macros.h XINT (rt, 5) = arg5; ^ ~ :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]) ^ ~ 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 ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from generic-match.c rtunion fld[1]; ^ :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] 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] HOOK_VECTOR_END (vectorize) ^ XEXP (rt, 6) = arg6; ^ ~ ../../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 ;) ^ 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 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 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 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' 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#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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/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 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' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (c) ^ 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 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] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ warning X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(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 generic-match.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h4: 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.defunknown warning option '-Werror=format-diag' [-Wunknown-warning-option]:6240:1: warning : empty macro arguments are a C99 feature [-Wc99-extensions] :444:5: note: array 'fld' declared here HOOK_VECTOR_END (cxx) 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] ../../gcc-10.2.0/gcc/target-hooks-macros.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : ./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: 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:6329expanded from macro 'XSTR' :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 (emutls) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 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 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' #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: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 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: XINT (rt, 1) = arg1; ^ ~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 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] 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:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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:38In 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 ;) ^ : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: 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] ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 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/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 gimple-match.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' 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] #define 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, 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 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' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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); ^ ~ 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: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:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:44423: 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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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:23In 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: : note: 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) ^ ~ 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: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: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 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/rtl.h:1485:10: warning: XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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: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 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' 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 HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.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: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] return XBBDEF (insn, 2); ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-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 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:1228:38: note: expanded from macro 'RTL_CHECK1' :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 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] ../../gcc-10.2.0/gcc/rtl.h:1501:10: X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 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: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 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: noteIn 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:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 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: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: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 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] XSTR (rt, 1) = arg1; ^ ~ ../../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: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: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]) ^ ~ 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: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 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' ../../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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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:444: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 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: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:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ 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: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:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1375:32: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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]; ^ 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] ../../gcc-10.2.0/gcc/rtl.h:1230:37: XVEC (rt, 2) = arg2; ^ ~ note: expanded from macro 'RTL_CHECKC1' ../../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 ../../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: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) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h: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#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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]; ^ :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: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: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; ^~~~~~~~~~~~~~~~~ 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: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]; ^ 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' ../../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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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) ^ ~ ../../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 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] ../../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 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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ 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] ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.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 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: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 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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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 ^ 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:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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]; ^ In file included from gimple-match.c:4: 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/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 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/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 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] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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); ^~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.hgeneric-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] :700:22: note: expanded from macro 'RTX_HDR_SIZE' return gs->op[1]; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here /Library/Developer/CommandLineTools/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: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] In 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] return gs->op[3]; ^ ~ *step_out = XEXP (x, 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 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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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/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/rtl.h:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[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:180: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 XINT (rt, 4) = arg4; ^ ~ :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:1338:23: note: expanded from macro 'XINT' gs->op[1] = fn; ^ ~ ../../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 insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181../../gcc-10.2.0/gcc/gimple.h::3: warning: array index 5 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] XINT (rt, 5) = arg5; ^ ~ 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: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 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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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: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 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] 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 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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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-extract.c:9: 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-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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-extract.c:9: 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 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] 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 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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-extract.c: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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.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 insn-extract.c:9../../gcc-10.2.0/gcc/gimple.h: In file included from ../../gcc-10.2.0/gcc/rtl.h17 warnings generated. :3808: ./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :316 XEXP (rt, 1) = arg1; ^ ~ :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: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.hinsn-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] insn-modes.c:955:3: warning: shift count >= width of type [-Wshift-count-overflow] 316:3: note: array 'op' declared here X0EXP (rt, 2) = NULL_RTX; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ MODE_MASK (8*BITS_PER_UNIT), /* DI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ../../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] 1358 return gs->op[2]; ^ ~ :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 ^ : : (HOST_WIDE_INT_1U << (m)) - 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: note: array 'fld' declared here insn-modes.c:956:3: warning: shift count >= width of type [-Wshift-count-overflow] ../../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] MODE_MASK (16*BITS_PER_UNIT), /* TI */ 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]; ^ rtunion fld[1]; ^ insn-modes.cIn 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] ../../gcc-10.2.0/gcc/gimple.h: X0EXP (rt, 3) = NULL_RTX; ^ ~ 3673:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 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 ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ :935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h:: : (HOST_WIDE_INT_1U << (m)) - 136831228:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK1' ^ ~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ :316:3: note: array 'op' declared here insn-modes.c:957:3: warning: shift count >= width of type [-Wshift-count-overflow] tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from insn-extract.c: MODE_MASK (32*BITS_PER_UNIT), /* OI */ 9 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~: 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; ^ ~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' : (HOST_WIDE_INT_1U << (m)) - 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' insn-modes.c:958:3: warning: shift count >= width of type [-Wshift-count-overflow] #define RTL_CHECK1(RTX, N, C1) ((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 rtunion fld[1]; ^ :935:24: note: expanded from macro 'MODE_MASK' 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] : (HOST_WIDE_INT_1U << (m)) - 1 X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~~~ ../../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) ^ ~ 961:3: warning: shift count >= width of type [-Wshift-count-overflow] ../../gcc-10.2.0/gcc/rtl.h:1228 MODE_MASK (160), /* POI */ ^~~~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK1' 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 ^ ~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-modes.c:965: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:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] MODE_MASK (8*BITS_PER_UNIT), /* DQ */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ X0EXP (rt, 6) = NULL_RTX; ^ ~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h: : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ 1358:27: note: expanded from macro 'X0EXP' insn-modes.c:966:3: warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* TQ */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' 1228: : (HOST_WIDE_INT_1U << (m)) - 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: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 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:971:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* UTQ */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:974: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:379: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 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (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 ^ ~~~ 1341:23: note: expanded from macro 'XEXP' insn-modes.c:975: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), /* TA */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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]) ^ ~ 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 ^ ~~~ 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:380: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; ^ ~ 978:3In file included from ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 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] : warning rtx tmp = XEXP (this, 1); ^ ~ : shift count >= width of type [-Wshift-count-overflow] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) MODE_MASK (8*BITS_PER_UNIT), /* UDA */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' insn-modes.c:935:24: note: expanded from macro 'MODE_MASK'#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' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ #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 insn-opinit.o -MT insn-opinit.o -MMD -MP -MF ./.deps/insn-opinit.TPo insn-opinit.c ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-modes.c:979:3: warning: shift count >= width of type [-Wshift-count-overflow] ^ ~ MODE_MASK (16*BITS_PER_UNIT), /* UTA */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #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 insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' rtunion fld[1]; : (HOST_WIDE_INT_1U << (m)) - 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:381:3: warning: array index 3 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] X0EXP (rt, 3) = NULL_RTX; ^ ~ MODE_MASK (8*BITS_PER_UNIT), /* DF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1407#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :13: warning: array index 1 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 ^ ~~~ 1228:38: insn-modes.c:982:3: warning: shift count >= width of type [-Wshift-count-overflow] note: MODE_MASK (80), /* XF */ ^~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK1' rtx tmp = XEXP (this, 1); ^ ~ 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 ^ ~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:insn-modes.c:983:3: warning: shift count >= width of type [-Wshift-count-overflow] 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]; ^ ^ ~ MODE_MASK (16*BITS_PER_UNIT), /* TF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX;insn-modes.c ^ ~ ../../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' :935:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 24../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' : note: expanded from macro 'MODE_MASK' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:insn-modes.c:985:3: warning: shift count >= width of type [-Wshift-count-overflow] note: array 'fld' declared here MODE_MASK (8*BITS_PER_UNIT), /* DD */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 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:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-modes.c:986:3: warning: shift count >= width of type [-Wshift-count-overflow] XINT (rt, 5) = arg3; ^ ~ MODE_MASK (16*BITS_PER_UNIT), /* TD */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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:990:3: warning: shift count >= width of type [-Wshift-count-overflow] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ MODE_MASK (64), /* CP2HI */ ^~~~~~~~~~~~~~ ../../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] insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' rtx next = XEXP (insn, 1); ^ ~ : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ 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:384:3:#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] ^ ~ insn-modes.c:991:3: warning: shift count >= width of type [-Wshift-count-overflow] XSTR (rt, 6) = arg4; ^ ~ MODE_MASK (8*BITS_PER_UNIT), /* CSI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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' insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ../../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]; ^ insn-modes.c:992: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: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] MODE_MASK (16*BITS_PER_UNIT), /* CDI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: insn-modes.c:note935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : array 'fld' declared here : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[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' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:994:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (320), /* CPOI */ ^~~~~~~~~~~~~~~ ^ ~ 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 ^ ~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from insn-modes.c:995:3: warning: shift count >= width of type [-Wshift-count-overflow] 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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ MODE_MASK (64*BITS_PER_UNIT), /* COI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1338:23:../../gcc-10.2.0/gcc/rtl.h:1480insn-modes.c note: expanded from macro 'XINT' :10: warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :935:24: note: expanded from macro 'MODE_MASK' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' insn-modes.c:996:3::1345:25: note: expanded from macro 'XBBDEF' warning: shift count >= width of type [-Wshift-count-overflow] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ MODE_MASK (128*BITS_PER_UNIT), /* CXI */../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 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 ^ ~~~ ^ ~ ../../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]; ^ insn-modes.c:997:3: warning: shift count >= width of type [-Wshift-count-overflow] ../../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 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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340../../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] :23: note: expanded from macro 'XSTR' MODE_MASK (8*BITS_PER_UNIT), /* SC */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ return XEXP (insn, 3);#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ insn-modes.c:In file included from generic-match.c:../../gcc-10.2.0/gcc/rtl.h 4 ^ ~: 935:24: note: expanded from macro 'MODE_MASK' 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] :1229:38: note: expanded from macro 'RTL_CHECK2' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ 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.hinsn-modes.c../../gcc-10.2.0/gcc/rtl.h:903:998:3: :warning:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class 5:1341:: note: array 'fld' declared here../../gcc-10.2.0/gcc/coretypes.h23: shift count >= width of type [-Wshift-count-overflow] : note MODE_MASK (16*BITS_PER_UNIT), /* DC */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~: rtunion fld[1];insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ^ : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ :144:1: note: did you mean class here? insn-modes.c:999:3: warning: shift count >= width of type [-Wshift-count-overflow] struct cgraph_edge; MODE_MASK (160), /* XC */ ^~~~~~~~~~~~~~~ ^~~~~~ class 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] 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' ^ ~ ../../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' 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: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 rtunion fld[1]; ^ :1000:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (32*BITS_PER_UNIT), /* TC */ ../../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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ^ ~ : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ../../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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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: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../../gcc-10.2.0/gcc/rtl.h:1506:10: warning: insn-modes.cclang: expanded from macro 'RTL_CHECK2' : 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]) ^ ~ warning: return XUINT (insn, 4);treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 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: warning: struct '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]; ^ ^ In file included from ../../gcc-10.2.0/gcc/cgraph.hinsn-extract.c:1736:16: note: previous use is here :9: In file included from ../../gcc-10.2.0/gcc/rtl.h:1005:38083: warning: shift count >= width of type [-Wshift-count-overflow] for_user)) cgraph_edge ^ MODE_MASK (8*BITS_PER_UNIT), /* V8QI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? : ./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:1339:26: note: expanded from macro 'XUINT' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-modes.c:1006:3: warning: shift count >= width of type [-Wshift-count-overflow] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 4) = arg4; ^ ~ ../../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' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../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] MODE_MASK (8*BITS_PER_UNIT), /* V4HI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h return XUINT (insn, 4);insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' :1229:38: note: expanded from macro 'RTL_CHECK2' : (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 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:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 5) = arg5; ^ ~ insn-modes.c:../../gcc-10.2.0/gcc/rtl.h1007:3: warning: shift count >= width of type [-Wshift-count-overflow] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' MODE_MASK (8*BITS_PER_UNIT), /* V2SI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' 1339:26: note: expanded from macro 'XUINT' : (HOST_WIDE_INT_1U << (m)) - 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' insn-modes.c:1008:3: warning: shift count >= width of type [-Wshift-count-overflow] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ MODE_MASK (8*BITS_PER_UNIT), /* V1DI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h5: note: array 'fld' declared here insn-modes.c rtunion fld[1];: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:935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/cgraph.h:2658:32: warning../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: insn-modes.c:1009:3: warning: shift count >= width of type [-Wshift-count-overflow] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */array 'fld' declared here MODE_MASK (12*BITS_PER_UNIT), /* V12QI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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:1342:23: note: expanded from macro 'XVEC' ^ ~ struct '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) ^ ~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ../../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' void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~#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:444insn-modes.c:1010:3: warning: shift count >= width of type [-Wshift-count-overflow] :5: note: array 'fld' declared here for_user)) cgraph_edge 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/cgraph.h rtunion fld[1]; ^ :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: MODE_MASK (12*BITS_PER_UNIT), /* V6HI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: previous use is here insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' for_user)) cgraph_edge ^ In file included from insn-extract.c: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] : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.hinsn-modes.c:1011:3: warning: shift count >= width of type [-Wshift-count-overflow] :1338:23: note: expanded from macro 'XINT' MODE_MASK (14*BITS_PER_UNIT), /* V14QI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ insn-modes.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] :935:24: note: expanded from macro 'MODE_MASK' ../../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: note: did you mean class here? : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-modes.c:1012:3: warning: shift count >= width of type [-Wshift-count-overflow] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ^~~~~~ class #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 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: MODE_MASK (16*BITS_PER_UNIT), /* V16QI */1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' : (HOST_WIDE_INT_1U << (m)) - 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' insn-modes.c:1013#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN):3: warning: shift count >= width of type [-Wshift-count-overflow] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ MODE_MASK (16*BITS_PER_UNIT), /* V8HI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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]; ^ ~ ^ 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] : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ XEXP (rt, 2) = arg2; ^ ~ insn-modes.c:1014: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), /* V4SI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (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:1375:32: note: expanded from macro 'XCEXP' :1015:3: warning: shift count >= width of type [-Wshift-count-overflow] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ MODE_MASK (16*BITS_PER_UNIT), /* V2DI */../../gcc-10.2.0/gcc/rtl.h:1230: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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])insn-modes.c ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1];935:24: note: expanded from macro 'MODE_MASK' rtunion fld[1]; ^ : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ^ insn-modes.c:1016:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* V1TI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' In file included from insn-extract.c: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] : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ XEXP (rt, 3) = arg3; ^ ~ insn-modes.c:1017: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 (32*BITS_PER_UNIT), /* V32QI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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] insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ : (HOST_WIDE_INT_1U << (m)) - 1 #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' insn-modes.c:1018:3: warning: shift count >= width of type [-Wshift-count-overflow] ^ ~ MODE_MASK (32*BITS_PER_UNIT), /* V16HI */#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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 :1019:3: warning: shift count >= width of type [-Wshift-count-overflow] rtunion fld[1]; ^ MODE_MASK (32*BITS_PER_UNIT), /* V8SI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ^ ~ : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' insn-modes.c:1020:3: warning: shift count >= width of type [-Wshift-count-overflow] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ MODE_MASK (32*BITS_PER_UNIT), /* V4DI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX;insn-modes.c ^ ~ 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 ^ ~ 1021:3: warning: shift count >= width of type [-Wshift-count-overflow] :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:444:5: note: array 'fld' declared here MODE_MASK (32*BITS_PER_UNIT), /* V2TI */ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1022:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (64*BITS_PER_UNIT), /* V64QI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1023: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: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:1860:28: note: expanded from macro 'JUMP_LABEL' XEXP (rt, 1) = arg1; ^ ~ MODE_MASK (64*BITS_PER_UNIT), /* V32HI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' insn-modes.c:935#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :24: note: expanded from macro 'MODE_MASK' ../../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) : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: ^ ~~~ note: expanded from macro 'RTL_CHECKC1' insn-modes.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 1024: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), /* V16SI */In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1025:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (64*BITS_PER_UNIT), /* V8DI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1026:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (64*BITS_PER_UNIT), /* V4TI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1027:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (128*BITS_PER_UNIT), /* V128QI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1028:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (128*BITS_PER_UNIT), /* V64HI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1029:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (128*BITS_PER_UNIT), /* V32SI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1030:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (128*BITS_PER_UNIT), /* V16DI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1031:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (128*BITS_PER_UNIT), /* V8TI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1032:3: warning: shift count >= width of type [-Wshift-count-overflow] ../../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] insn-extract.c:9 MODE_MASK (256*BITS_PER_UNIT), /* V64SI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 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] insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' XEXP (rt, 2) = arg2; ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h: : (HOST_WIDE_INT_1U << (m)) - 11341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: 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:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ^ ~~~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.hinsn-modes.c:1033:3: warning: shift count >= width of type [-Wshift-count-overflow] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ MODE_MASK (8*BITS_PER_UNIT), /* V2SF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-modes.c1230:935:24: note: expanded from macro 'MODE_MASK' rtunion fld[1]; ^ : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1034:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* V4SF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1035:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* V2DF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1036:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (32*BITS_PER_UNIT), /* V8SF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1037:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (32*BITS_PER_UNIT), /* V4DF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1038:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (32*BITS_PER_UNIT), /* V2TF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from insn-extract.c:9: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning: :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]) ^ ~ 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 XWINT (rt, 1) = arg1; : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~ 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 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] 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 ^ ^ ~~~ insn-modes.c:1039:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (64*BITS_PER_UNIT), /* V16SF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1040:3: warning: shift count >= width of type [-Wshift-count-overflow] In file included from insn-extract.c MODE_MASK (64*BITS_PER_UNIT), /* V8DF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ :9: 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] insn-modes.c: SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ 935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h: : (HOST_WIDE_INT_1U << (m)) - 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]; ^ In file included from insn-extract.c:9: 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]; ^ insn-modes.c:1041:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (64*BITS_PER_UNIT), /* V4TF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24:In file included from note: expanded from macro 'MODE_MASK' insn-extract.c:9: 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] : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' insn-modes.c:1042:3: warning: shift count >= width of type [-Wshift-count-overflow] ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] MODE_MASK (128*BITS_PER_UNIT), /* V32SF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((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 : (HOST_WIDE_INT_1U << (m)) - 1#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~~~ rtunion fld[1]; ^ insn-modes.c:1043:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (128*BITS_PER_UNIT), /* V16DF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1044:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (128*BITS_PER_UNIT), /* V8TF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ^ ~ insn-modes.c/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :935:24: note: expanded from macro 'MODE_MASK' insn-extract.c:9: 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] : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ XEXP (rt, 1) = arg1; ^ ~ insn-modes.c:1045:3: warning: shift count >= width of type [-Wshift-count-overflow] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ MODE_MASK (256*BITS_PER_UNIT), /* V64SF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1046:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (256*BITS_PER_UNIT), /* V32DF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1047:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (256*BITS_PER_UNIT), /* V16TF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:935:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ 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 ../../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-extract.c:9: 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 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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-extract.c: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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-extract.c:9: 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 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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.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-extract.c:9: 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 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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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: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: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 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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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 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: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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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 In file included from insn-extract.c:11: ../../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-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] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE'insn-emit.c #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 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 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' #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]; ^ 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: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-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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' In file included from insn-emit.c#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ :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:1338:23: note: expanded from macro 'XINT' XINT (rt, 5) = arg3; ^ ~ #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 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]; ^ 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: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 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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] 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-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] 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 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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-emit.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' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-emit.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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-emit.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 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: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 insn-emit.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-emit.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/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-emit.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]; ^ 73 warnings generated. 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: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-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] 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-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: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-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: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-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] 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-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] 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-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: 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-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: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-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] 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-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) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h: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-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] 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-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] 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-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] 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-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] 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-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 HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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: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 insn-preds.o -MT insn-preds.o -MMD -MP -MF ./.deps/insn-preds.TPo insn-preds.c In file included from insn-emit.c: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); ^ ../../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-emit.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] 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-emit.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] 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-emit.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' #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] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] insn-extract.c:32:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (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]; ^ insn-extract.c:39: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]; ^ insn-extract.c:47: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 (XVECEXP (pat, 0, 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:53:32: 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); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, 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:62: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 (XVECEXP (pat, 0, 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:193: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:525: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:532: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:595: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:610: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:631: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:663: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:734:38: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] recog_data.dup_loc[1] = &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:736:44: 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 (XEXP (pat, 1), 2), 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: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:812: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:985: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:1013: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:1064: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:1082: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:1216: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:1240:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[7] = *(ro_loc[7] = &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: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, 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:1292: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, 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:1322: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, 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: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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, 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: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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, 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: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, 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:1649: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:1662: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:1697: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 (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:1756: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)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, 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:1782:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[20] = *(ro_loc[20] = &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:1835: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:1855: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:1875: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:1890: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:1905:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[6] = *(ro_loc[6] = &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: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)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, 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:1958: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:1976:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[6] = *(ro_loc[6] = &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:2011: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:2034: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)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, 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:2069: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:2083: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:2134:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[7] = *(ro_loc[7] = &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:2146: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:2223:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[8] = *(ro_loc[8] = &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:2244:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ro[12] = *(ro_loc[12] = &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: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: 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: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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2387: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 (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:2425: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:2432: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 (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:2440: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:2448: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 (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:2459: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: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)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, 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:2504: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:2621: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:2630: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:2639: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: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] 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:2661: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: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: 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:2701: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: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 rtunion fld[1]; ^ insn-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)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, 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:2727: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 (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]; ^ insn-extract.c:2752: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 (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: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, 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: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 rtunion fld[1]; ^ insn-extract.c:2779: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 (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: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' #define RTL_CHECK2(RTX, N, 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:2794: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:2806: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' In 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] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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]; ^ #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' :1480:10#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:1341:35: 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:39: 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 insn-extract.c rtunion fld[1]; ^ :2808: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:1485:10: 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)); ^ ~ 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: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]; ^ ../../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' ../../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' ../../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:35: 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: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 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); ^ ~ insn-extract.c:2821: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' ro[5] = *(ro_loc[5] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ #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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../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: 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' insn-extract.c:2831:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 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: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: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:1341:35: note: expanded from macro 'XEXP' return XUINT (insn, 4); ^ ~ #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:1229:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 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: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:2832: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../../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] :5: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ 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:2845: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 (XEXP (pat, 1), 0), 0), 2), 0)); ^ ~ #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: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: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:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, 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:2858: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:1864:34: warning: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 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' ^~~~~~~~~~~~~~~~~ #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:1341:35: 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:39: 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: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 rtunion fld[1]; ^ :2859: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: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: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: 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]) ^ ~ insn-extract.c:2872: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]; ^ ^ ~ ../../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:1341:35: 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' ^~~ #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: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]; ^ insn-extract.c:2873: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: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: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]) ^ ~ 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/rtl.h:444:5: note: array 'fld' declared here ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 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: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' #define RTL_CHECK2(RTX, N, 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:2898: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: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] 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:2911:30: warning../../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 2 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ro[4] = *(ro_loc[4] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~../../gcc-10.2.0/gcc/rtl.h:2039:26: 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: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 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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 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: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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:2937: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 (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: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, 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:2951: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:2952: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:2964: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:2975: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:2985: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:2996: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: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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:3017: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:3027: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: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 :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: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] ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ro[5] = *(ro_loc[5] = &XEXP (XEXP (pat, 1), 2)); ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/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]; ^ 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' 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 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: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])insn-extract.c:3519: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 (pat, 1), 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' #define RTL_CHECK2(RTX, N, 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]; ^ insn-extract.c:3561: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:3563: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:3584: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:3597: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: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 rtunion fld[1]; ^ insn-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/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, 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 rtunion fld[1]; ^ insn-extract.c:3659: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: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]; ^ insn-extract.c:3673: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: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: note: array 'fld' declared here rtunion fld[1]; ^ insn-extract.c:3747: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:3759: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' ../../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 #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: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' In file included from insn-opinit.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] #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:1341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 35: 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: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 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] 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]) ^ ~In file included from 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: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:3790:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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: ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 2), 0)); ^ ~ 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: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' 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] #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-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../../gcc-10.2.0/gcc/rtl.h:1341:35: 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: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'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] 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]) ^ ~ insn-extract.c:3838: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[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 insn-opinit.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] #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: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]; ^ insn-extract.c:3850:36: 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:179: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 (pat, 1), 2), 0)); ^ ~ 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:#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) ^ ~ 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:1341:35: note: expanded from macro 'XEXP' In file included from insn-opinit.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:39: 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:#define 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-extract.c:3878:36: warning: array index 2 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:181:3: warning: array index 5 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)); 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../../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:1341:35: 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: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 insn-opinit.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] ../../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' insn-extract.c:3880:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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[5] = *(ro_loc[5] = &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: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: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' In file included from insn-opinit.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; ^ ~ #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:39: 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.hinsn-extract.c:3924:42: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 2), 0), 0)); ^ ~ 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: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; ^ ~ 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:1341:35: 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:39: 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: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:1341../../gcc-10.2.0/gcc/rtl.h:1341:35: 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: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: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:3926:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ro[5] = *(ro_loc[5] = &XEXP (XEXP (pat, 1), 2)); ^ ~ In file included from insn-opinit.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: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: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' insn-extract.c:3938:42: 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 (pat, 1), 2), 0), 0)); ^ ~ 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: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:1341:23: note: expanded from macro 'XEXP' XINT (rt, 5) = arg5; ^ ~ ../../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: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../../gcc-10.2.0/gcc/rtl.h:1229:39: 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:1341:35: note: expanded from macro 'XEXP' In file included from insn-opinit.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: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:39: 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:1229insn-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' 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: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:5: note: 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:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-extract.c:3952:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ro[5] = *(ro_loc[5] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:13411358:27: note: expanded from macro 'X0EXP' :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: rtunion fld[1]; ^ 5: note: array 'fld' declared here insn-extract.c rtunion fld[1]; ^ :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]) ^~~ In file included from insn-opinit.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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; 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] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ro[3] = *(ro_loc[3] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ #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 insn-opinit.c:11 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] insn-extract.c:3981:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ro[4] = *(ro_loc[4] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); ../../gcc-10.2.0/gcc/rtl.h:1345: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 rtunion fld[1]; ^ insn-opinit.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] insn-extract.c: XEXP (rt, 3) = arg3; ^ ~ 3996: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' ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ #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: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: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)); ^ ~ In file included from insn-opinit.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: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' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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:4011: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-opinit.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] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ 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../../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]; ^ insn-extract.c:4012:30: 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:270:3: warning: array index 6 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)); ^ ~ XEXP (rt, 6) = arg6; ../../gcc-10.2.0/gcc/rtl.h:1341:23: 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: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:4027:30: 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:271:3: warning: array index 7 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)); ^ ~ 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:#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]; ^ insn-extract.c:4028: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[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 2)); ^ ~ ../../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]; ^ 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) ^ ~ 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: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:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').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:444:5: note: array 'fld' declared here insn-extract.c:4048:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ro[5] = *(ro_loc[5] = &XEXP (XEXP (pat, 1), 2)); ^ ~ In file included from insn-opinit.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: XBBDEF (rt, 2) = arg2; ^ ~ 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: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]; ^ insn-extract.c:4068:30: 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 ro[3] = *(ro_loc[3] = &XEXP (XEXP (pat, 1), 2)); ^ ~ : 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: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:#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 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] insn-extract.c:4086:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358: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 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] insn-extract.c:4088:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ro[5] = *(ro_loc[5] = &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 ../../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:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-extract.c:4106:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (pat, 1), 0), 2), 0)); ^ ~ ../../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../../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:1341:35: 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) ^~~ In file included from insn-opinit.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: X0EXP (rt, 7) = NULL_RTX; ^ ~ 1229:39: 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 insn-extract.c:4108:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ 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' 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] #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:#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: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 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] ../../gcc-10.2.0/gcc/rtl.h:1229:39: 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:#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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here insn-extract.c:4146: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-opinit.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] ro[3] = *(ro_loc[3] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 0), 2)); ^ ~ 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' ^ ~ #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 insn-extract.c rtunion fld[1]; ^ :4148:30: 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:346:3: warning: array index 4 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)); 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: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:4161:30: 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:347:3: warning: array index 5 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)); ^ ~ X0EXP (rt, 5) = 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: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' ^ ~ #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 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] insn-extract.c: X0EXP (rt, 6) = NULL_RTX; ^ ~ 4163: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: ro[5] = *(ro_loc[5] = &XEXP (XEXP (pat, 1), 2)); ^ ~ 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]; ^ 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] In file included from insn-opinit.c:11 ro[5] = *(ro_loc[5] = &XEXP (XEXP (XEXP (pat, 1), 0), 2)); : 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: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 insn-extract.c:4602: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-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] ro[4] = *(ro_loc[4] = &XEXP (XVECEXP (XEXP (pat, 1), 0, 0), 2)); 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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444::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]; ^ :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: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; ^ ~ insn-extract.c:4694: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[4] = *(ro_loc[4] = &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 #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-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] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ insn-extract.c:4739: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[4] = *(ro_loc[4] = &XEXP (XEXP (XVECEXP (XEXP (pat, 1), 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: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: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:#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]; ^ ^ ~ insn-extract.c../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :4749: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 (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 insn-opinit.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: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: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]) ^ ~ insn-extract.c:4766: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' In file included from insn-opinit.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] #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: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]) ^ ~ insn-extract.c:4837: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[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' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, 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) ^ ~ In file included from 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: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: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:5114: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 (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 insn-opinit.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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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' #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]; ^ insn-extract.c:5176: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[3] = *(ro_loc[3] = &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 insn-opinit.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: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: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: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 rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' insn-extract.c:5220: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]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from insn-opinit.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: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:1229:38: note: expanded from macro 'RTL_CHECK2' 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: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 insn-extract.c:5242: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 (XEXP (pat, 1), 0), 2)); ^ ~ In file included from 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: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.hinsn-extract.c:5355:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here 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 insn-opinit.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: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:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 6) = arg6; ^ ~ #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]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' insn-extract.c:5374: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[4] = *(ro_loc[4] = &XEXP (XEXP (pat, 1), 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' #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: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) ^ ~ 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] ../../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: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' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) insn-extract.c:5723: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 (pat, 1), 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: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)); ^ ~ 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] ../../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:#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: 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:5830: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 (pat, 1), 2));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] 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' ^ ~ #define RTL_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 In file included from insn-opinit.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] rtunion fld[1]; XEXP (rt, 3) = arg3; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.hinsn-extract.c:5838:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1341:23: note: expanded from macro 'XEXP' recog_data.dup_loc[0] = &XEXP (XEXP (pat, 1), 2); ^ ~ #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' ^ ~ #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 insn-extract.c:5849: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 (pat, 1), 0), 2)); ^ ~ In file included from insn-opinit.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] ../../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: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 insn-extract.c rtunion fld[1]; ^ :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] In file included from insn-opinit.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] ro[3] = *(ro_loc[3] = &XEXP (XEXP (pat, 1), 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: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 insn-extract.c:6176:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ro[1] = *(ro_loc[1] = &XEXP (pat, 2)); ^ ~ In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: In file included from insn-preds.c:11: ../../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:1394:13: 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); ^ ~ :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' 23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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#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])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:../../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) ^ ~ #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: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' insn-extract.c:6773: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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ro[3] = *(ro_loc[3] = &XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, 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' In file included from 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] #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] ../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' rtx next = XEXP (insn, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ XWINT (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: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: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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hinsn-extract.c:7476#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: :36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h445:444:5: note: array 'fld' declared here :5: note: array 'hwint' declared here rtunion fld[1]; HOST_WIDE_INT hwint[1]; ^ ro[3] = *(ro_loc[3] = &XEXP (XEXP (XEXP (XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0), 0), 2), 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 ^ 1341In file included from insn-opinit.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] :23: note: expanded from macro 'XEXP' XWINT (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:38: note: expanded from macro 'RTL_CHECK2' :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:1341:35: 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) ^~~ return XEXP (insn, 1); ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../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' ../../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]; ^ #define RTL_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/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 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here # define HOST_WIDE_INT long long ^ ../../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);insn-extract.c:7484: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:1345:25: note: expanded from macro 'XBBDEF' ro[2] = *(ro_loc[2] = &XEXP (XEXP (XEXP (XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0), 0), 2), 0)); ^ ~ #define XBBDEF(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: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' ../../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); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: 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' 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] ../../gcc-10.2.0/gcc/rtl.h: SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ 1229:../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' 39: 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 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 rtunion fld[1]; ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1373:32: note: expanded from macro 'XCSUBREG' insn-extract.c:7492:30: 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: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:1230:37: note: expanded from macro 'RTL_CHECKC1' return XEXP (insn, 3); ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ro[2] = *(ro_loc[2] = &XEXP (XEXP (XEXP (XEXP (XVECEXP (pat, 0, 0), 1), 0), 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 #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' ../../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:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.hinsn-extract.c:7498:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here insn-opinit.c rtunion fld[1]; ^ :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] ro[1] = *(ro_loc[1] = &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' 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) ^ ~ X0EXP (rt, 1) = NULL_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: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: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]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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-extract.c:8381: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 (XEXP (pat, 1), 0), 2)); ^ ~ ../../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:1341:23: note: expanded from macro 'XEXP' return XUINT (insn, 4); ^ ~ #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: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 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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../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:1228:38: note: expanded from macro 'RTL_CHECK1' return XUINT (insn, 4); ^ ~ #define RTL_CHECK1(RTX, N, C1) ((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]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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:1534: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) ^ ~ 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] ../../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] XSTR (rt, 2) = arg2; ^ ~ 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 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: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' In file included from insn-opinit.c:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 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: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: 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]) ^ ~ 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' In file included from insn-opinit.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 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 ../../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: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: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 insn-opinit.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] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XVEC (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: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 ../../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-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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-opinit.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] :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] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ XVEC (rt, 1) = 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: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) ^ ~ ../../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 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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-opinit.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-opinit.c:11../../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/rtl.h:3808: ./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' XVEC (rt, 1) = arg1; ^ ~ #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]; ^ In file included from insn-opinit.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3generic-match.c:43311:21: warning: self-comparison always evaluates to false [-Wtautological-compare] : if (COMPLEX_CST != COMPLEX_CST ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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: ../../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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-opinit.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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-opinit.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-opinit.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-opinit.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]; ^ ../../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-preds.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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-preds.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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-preds.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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-preds.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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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-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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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-preds.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-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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-preds.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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-preds.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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-preds.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: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-preds.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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-preds.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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-preds.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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.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-preds.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-preds.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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->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: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-preds.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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-preds.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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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: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: 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] 38HOOK_VECTOR_END (asm_out): 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 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] 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 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] 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: 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] XVEC (rt, 1) = arg1; ^ ~ 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:1342:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XVEC' #define XVEC(RTX, 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:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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: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' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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: 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:50In 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] : 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' In file included from insn-opinit.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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.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 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: 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-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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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-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: 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 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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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: 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) ^ 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] ../../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 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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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-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: 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 insn-preds.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 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: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: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] XEXP (rt, 2) = arg2;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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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-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: 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 insn-preds.c:11#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: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 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: 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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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] 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-preds.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] In file included from XVEC (rt, 1) = arg1;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: 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/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) ^ ~ #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 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: 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 insn-preds.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 HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-preds.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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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: 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/target-hooks-macros.h: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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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] 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-preds.c: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] 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-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] 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-preds.c:20: ../../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-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: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-preds.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 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) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h: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-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] 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-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] 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-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] 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-preds.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 insn-preds.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 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] 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-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] 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-preds.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 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] 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-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] 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-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] 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-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] 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 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] 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/predicates.md:300:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx op2 = 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:520:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (XINT (op, 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/predicates.md:521:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (op, 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/predicates.md:522:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (op, 1) == UNSPEC_PCREL ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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:523:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (op, 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/predicates.md:535:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XINT (op, 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/predicates.md:699:9: 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/config/i386/predicates.md:714:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (XEXP (op, 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/predicates.md:744:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (XEXP (op, 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/predicates.md:1128:14: 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/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]; ^ ../../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]; ^ gimple-match.c:73098:21: warning: self-comparison always evaluates to false [-Wtautological-compare] if (COMPLEX_CST != COMPLEX_CST ^ generic-match.c:71651:30: warning: unused parameter 'loc' [-Wunused-parameter] 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:95: warning: unused parameter '_p0' [-Wunused-parameter] 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:105: warning: unused parameter '_p1' [-Wunused-parameter] 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] 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] 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:71661:30: warning: unused parameter 'loc' [-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) ^ generic-match.c:71661:95: warning: unused parameter '_p0' [-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) ^ generic-match.c:71661:105: warning: unused parameter '_p1' [-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) ^ generic-match.c:71661:115: warning: unused parameter '_p2' [-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) ^ generic-match.c:71661:125: warning: unused parameter '_p3' [-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) ^ 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) ^ 148 warnings generated. ../../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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 clang: warning: 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: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/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]; ^ 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) ^ 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-page.o -MT ggc-page.o -MMD -MP -MF ./.deps/ggc-page.TPo ../../gcc-10.2.0/gcc/ggc-page.c 124 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 alias.o -MT alias.o -MMD -MP -MF ./.deps/alias.TPo ../../gcc-10.2.0/gcc/alias.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] ../../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) ^ ../../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/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: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]; ^ ../../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/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]; ^ ../../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]; ^ 350 warnings generated. 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 ;) ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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]; ^ 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] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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../../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) ^ ~: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:1230:37: note: expanded from macro 'RTL_CHECKC1' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((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' :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' ../../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 XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 28: rtunion fld[1]; ^ note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ In file included from ../../gcc-10.2.0/gcc/ggc-page.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]; ^ ../../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' 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] #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 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: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: ../../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/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' 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: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' ../../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/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; ^ ~ In file included from ../../gcc-10.2.0/gcc/ggc-page.c:26: 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: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: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]; ^ 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/ggc-page.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' In file included from ../../gcc-10.2.0/gcc/ggc-page.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: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 XEXP (rt, 1) = arg1; 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:../../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]) ^ ~ ../../gcc-10.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:178:3: warningwarning: 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/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] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../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) ^ ~ ../../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: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/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] #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' 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: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: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) ^ ~ ../../gcc-10.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 : rtunion fld[1]; ^ 444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../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] 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:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ 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) ^ ~ #define XINT(RTX, 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/ggc-page.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/ggc-page.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 XEXP (rt, 6) = arg6; ^ ~ ../../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] ../../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: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/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' 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: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:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/ggc-page.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/ggc-page.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]; 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: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/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 #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/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] #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/ggc-page.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:1228: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' ../../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/alias.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/ggc-page.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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note26: 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] : 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' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').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: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:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #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]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 6) = 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' In file included from ../../gcc-10.2.0/gcc/ggc-page.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:1228:38: note: expanded from macro 'RTL_CHECK1' XINT (rt, 5) = arg5; ^ ~ ../../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]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 7) = 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) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 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' ../../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]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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 ../../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 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/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 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] 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/ggc-page.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/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] XBBDEF (rt, 2) = arg2; ^ ~ 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) ^ ~ ../../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/ggc-page.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] In file included from XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/alias.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: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' ^ ~ #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:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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 :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/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] ../../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: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/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 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' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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] ../../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' 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] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 6) = arg4; ^ ~ ../../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/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: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]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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) 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: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 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/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] XEXP (rt, 1) = arg1; XSTR (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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/ggc-page.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; ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' XINT (rt, 2) = arg2; ^ ~ #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: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]) ^ ~ 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../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :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/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] ../../gcc-10.2.0/gcc/rtl.h: XVEC (rt, 3) = arg3; ^ ~ 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]) ^ ~ 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: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; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.hIn 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] :1358:27: note: expanded from macro 'X0EXP' XVEC (rt, 4) = arg4; ^ ~ #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: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: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; ^ ~ In file included from ../../gcc-10.2.0/gcc/alias.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:452: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) ^ ~ 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]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 6) = 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) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XINT (rt, 6) = arg6; ^ ~ #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/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] 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] XEXP (rt, 1) = arg1; ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23../../gcc-10.2.0/gcc/rtl.h::1338:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XINT' :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: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]; ^ :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] 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/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:1358:27: note: expanded from macro 'X0EXP' 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] #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: 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../../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/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] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/alias.c:26../../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] 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] JUMP_LABEL (jump) = noadj_label; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 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: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: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: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]; rtunion fld[1]; ^ ^ #define RTL_CHECKC1(RTX, N, C) ((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: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/alias.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h XINT (rt, 5) = arg3; ^ ~../../gcc-10.2.0/gcc/rtl.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 ../../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) ^ ~ rtunion fld[1]; ../../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/config/i386/i386.md:18731:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229: JUMP_LABEL (jump) = inc_label; ^~~~~~~~~~~~~~~~~ 38: ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #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: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../../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 ../../gcc-10.2.0/gcc/rtl.h: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:3808In 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] : ./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/config/i386/i386.md:18739: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: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' LABEL_NUSES (loop_label) = 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:1805:26: note: expanded from macro 'LABEL_NUSES' 38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: 1229:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'XCINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #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: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#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :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]; ^ ../../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) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../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] 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 XINT (rt, 1) = arg1; ^ ~ #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/rtl.h:1338:23: note: expanded from macro 'XINT' XEXP (rt, 1) = arg1; ^ ~ ../../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:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/config/i386/i386.md:18764#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :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:1229 LABEL_NUSES (inc_label) = 1; ^~~~~~~~~~~~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1805#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :26: note: expanded from macro 'LABEL_NUSES' ../../gcc-10.2.0/gcc/rtl.h: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../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' :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: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' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 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] ../../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/config/i386/i386.md:18770: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/ggc-page.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; ^ ~ LABEL_NUSES (noadj_label) = 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../../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:1805:26: note: expanded from macro 'LABEL_NUSES' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' :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/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] #define RTL_CHECKC1(RTX, N, C) ((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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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: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] 38 XWINT (rt, 1) = arg1; ^ ~ : 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]) ^ ~ ../../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 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] HOST_WIDE_INT hwint[1]; ^ XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' # define HOST_WIDE_INT long long ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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 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] HOST_WIDE_INT hwint[1]; ^ XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' # 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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: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/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 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' #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' ../../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/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 ../../gcc-10.2.0/gcc/ggc-page.c X0EXP (rt, 1) = NULL_RTX; ^ ~ :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: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 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../../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/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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] #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]) ^ ~ 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' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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 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] 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/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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] 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] XSTR (rt, 1) = arg1; ^ ~ XWINT (rt, 1) = arg1; ^ ~ ../../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' ../../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: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' # define HOST_WIDE_INT long long ^ 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] 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 ../../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; ^ ~ # 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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/ggc-page.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' In file included from ../../gcc-10.2.0/gcc/alias.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] ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' XVEC (rt, 1) = arg1; ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1230:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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: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/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] 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] XSTR (rt, 1) = arg1; 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: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/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' 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] #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../../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) ^ ~ 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/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] 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] 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#define XEXP(RTX, 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:444:5: note: array 'fld' declared here rtunion fld[1]; 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] 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:867: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:#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: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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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/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] 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] 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: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: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/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; ^ ~ 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:#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: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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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/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/ggc-page.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: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/ggc-page.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] XINT (rt, 1) = arg1; ^ ~ XVEC (rt, 2) = arg2; ^ ~ ../../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: #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/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 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: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/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] XVEC (rt, 1) = arg1; ^ ~ XSTR (rt, 3) = arg3; ^ ~ ../../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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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: In file included from note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/alias.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:1167:3../../gcc-10.2.0/gcc/rtl.h:: 444:5: note: array 'fld' declared here warning 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' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/alias.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: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/ggc-page.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] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 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' HOST_WIDE_INT hwint[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../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/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] 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: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: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: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/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] ../../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/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' 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] #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/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: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 ../../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] #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' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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] ../../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: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/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] In file included from ../../gcc-10.2.0/gcc/alias.c XINT (rt, 1) = arg1; ^ ~ :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: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: 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]) ^ ~ 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:3: 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/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] #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]) ^ ~ 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] ../../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' In file included from ../../gcc-10.2.0/gcc/alias.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: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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ 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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/ggc-page.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/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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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: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/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] 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/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] 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: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]; ^ 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]; ^ ../../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/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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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 clang: warning: 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/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/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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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: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]; ^ ../../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/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 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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)); ^ 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/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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ ../../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) ^ 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' ../../gcc-10.2.0/gcc/config/i386/sse.md#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):12244:32: warning: self-comparison always evaluates to true [-Wtautological-compare] if (UMAX == SMAX || UMAX == UMAX) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, 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:12255:20: warning: self-comparison always evaluates to true [-Wtautological-compare] rtunion fld[1]; ^ code = (UMAX == UMAX || UMAX == UMIN) ? GTU : GT; ^ 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]; ^ ../../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; ^ 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]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:12244:16: warning: 114In 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 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] self-comparison always evaluates to true [-Wtautological-compare] s XVEC (rt, 1) = arg1; generated ^ ~ if (SMAX == SMAX || SMAX == UMAX) ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: ../../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; ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~../../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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] ../../gcc-10.2.0/gcc/config/i386/sse.md:12244 XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 16: warning: self-comparison always evaluates to true [-Wtautological-compare] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (SMAX == SMAX || SMAX == UMAX) ^ ../../gcc-10.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' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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 ../../gcc-10.2.0/gcc/config/i386/sse.md:12244:32: warning: self-comparison always evaluates to true [-Wtautological-compare] rtunion fld[1]; ^ if (UMAX == SMAX || UMAX == UMAX) ^ 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] ../../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; ^ XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23:../../gcc-10.2.0/gcc/config/i386/sse.md:12255:36: warning: self-comparison always evaluates to true [-Wtautological-compare] note: expanded from macro 'XSTR' code = (UMIN == UMAX || UMIN == UMIN) ? GTU : GT; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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) ^ clang: warning: 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: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]; ^ 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 bb-reorder.o -MT bb-reorder.o -MMD -MP -MF ./.deps/bb-reorder.TPo ../../gcc-10.2.0/gcc/bb-reorder.c ../../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); ^ clang: warning: 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-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 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] 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/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: expanded from 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: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' #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: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/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:50: note: expanded from 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: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/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] 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-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) 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:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] class 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: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/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); 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] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../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/ipa-fnsummary.h:357:43: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class 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] ../../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 evaluate_properties_for_edge (struct cgraph_edge *e, ^ return XEXP (insn, 3); ^ ~ ../../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/ipa-fnsummary.h:362:36: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ 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/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] rtunion fld[1]; void ipa_remove_from_growth_caches (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:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge ^ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^~~~~~ class #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../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/rtl.h: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../../gcc-10.2.0/gcc/rtl.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/ipa-fnsummary.h:378:22: note: did you mean class 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); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 200 warnings#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class generated. In 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] 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/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/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:../../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] 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] return safe_as_a (JUMP_LABEL (insn)); 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/rtl.h:1860../../gcc-10.2.0/gcc/ipa-inline.h:73:21: note: did you mean class here? :28: note: expanded from macro 'JUMP_LABEL' estimate_edge_size (struct cgraph_edge *edge) ^~~~~~ class #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #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: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] rtunion fld[1]; ^ estimate_min_edge_growth (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:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge ^ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/ipa-inline.h:86:27: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' estimate_min_edge_growth (struct cgraph_edge *edge) ^~~~~~ class #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/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] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)estimate_edge_growth (struct cgraph_edge *edge) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is 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 bitmap.o -MT bitmap.o -MMD -MP -MF ./.deps/bitmap.TPo ../../gcc-10.2.0/gcc/bitmap.c 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: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../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: struct '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 ../../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) ^ ~ /Library/Developer/CommandLineTools/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/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 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/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/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] struct cgraph_edge *edge) 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]; ^ ^ 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] ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here XBBDEF (rt, 2) = arg2; for_user)) cgraph_edge ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' ../../gcc-10.2.0/gcc/auto-profile.c:831:5: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct cgraph_edge *edge) const ^~~~~~ 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/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]; ^ ../../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] struct cgraph_edge *indirect_edgeclang: 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.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../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/auto-profile.c:1023:3: note: did you mean class here? struct cgraph_edge *indirect_edge ^~~~~~ class ../../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 ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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' 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/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' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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:../../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] 1229:afdo_callsite_hot_enough_for_early_inline (struct cgraph_edge *edge) ^ 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]) ^ ~ 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/auto-profile.c:1688:44: note: did you mean class here? 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] afdo_callsite_hot_enough_for_early_inline (struct cgraph_edge *edge) XINT (rt, 2) = arg2; ^ ~ ^~~~~~ 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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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) ^ 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 ;) ^ ../../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/bb-reorder.c:2256:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 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]; ^ /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 /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 builtins.o -MT builtins.o -MMD -MP -MF ./.deps/builtins.TPo ../../gcc-10.2.0/gcc/builtins.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/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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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/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] 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]; ^ 1 warning generated. 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) ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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] /opt/pkg/bin/mksh ../../gcc-10.2.0/gcc/../move-if-change tmp-automata.c insn-automata.c 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 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 clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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 cfg.o -MT cfg.o -MMD -MP -MF ./.deps/cfg.TPo ../../gcc-10.2.0/gcc/cfg.c 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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 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/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: warningarray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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 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: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/caller-save.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/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] 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/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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/caller-save.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/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/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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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/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/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:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from :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/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] XSTR (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (sched) ^ ../../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 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] rtunion fld[1]; ^ HOOK_VECTOR_END (simd_clone)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] ../../gcc-10.2.0/gcc/target-hooks-macros.h: XINT (rt, 2) = arg2; ^ ~ 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' 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] #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/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] In file included from ../../gcc-10.2.0/gcc/caller-save.c XVEC (rt, 3) = arg3; ^ ~ :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] ../../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' :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: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] 444:5: note: array 'fld' declared here HOOK_VECTOR_END (goacc) 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/target-hooks-macros.h: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' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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; ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' HOOK_VECTOR_END (vectorize) ^ #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' ../../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/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;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] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' HOOK_VECTOR_END (asm_out) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~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/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] ../../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 ;) ^ 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' ../../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/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] In file included from XVEC (rt, 1) = arg1; ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' HOOK_VECTOR_END (sched) ^ #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' ../../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/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] 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]HOOK_VECTOR_END (simd_clone) ^ XEXP (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: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/ccmp.c:24: 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] 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 (calls)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/target-hooks-macros.h:43:In file included from ../../gcc-10.2.0/gcc/ccmp.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: 50../../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: note: expanded from macro 'HOOK_VECTOR_END' ^ 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/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] 43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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.hIn 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] :1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (goacc) ^ #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/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' 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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)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 (c) ^ ^ ~ ../../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' ../../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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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] ../../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#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/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/calls.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hIn 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] :550HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :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 ../../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] 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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (addr_space)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: 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/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' ../../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]; ^ ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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' 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] #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:#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/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] 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] HOOK_VECTOR_END (calls) ^ XWINT (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: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: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/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/caller-save.c:39: 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/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] 6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]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; ^~~~~~~~~~~~~~~~ HOOK_VECTOR_END (cxx) ^ 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/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) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' In file included from #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' HOOK_VECTOR_END (emutls) ^ ../../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: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: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: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' 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] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (shrink_wrap) ../../gcc-10.2.0/gcc/caller-save.c^../../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' :133: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 ;) ^ 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 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] rtunion fld[1]; HOOK_VECTOR_END (mode_switching) ^ ^ 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] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' X0EXP (rt, 1) = NULL_RTX; ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../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] ../../gcc-10.2.0/gcc/rtl.h:1358 INSN_CODE (restinsn) = -1; ^~~~~~~~~~~~~~~~~~~~ :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: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/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' 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) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../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/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 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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]; ^ 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:../../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), ^~~~~~~~~~~~~~~~~ 25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):2039:26: note: expanded from macro 'SUBREG_BYTE' ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, 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: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 ../../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 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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/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]; ^ ../../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/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]; ^ 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/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]; ^ 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' ../../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 ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/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/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]; ^ ../../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]; ^ 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 cfganal.o -MT cfganal.o -MMD -MP -MF ./.deps/cfganal.TPo ../../gcc-10.2.0/gcc/cfganal.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] 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 cfgbuild.o -MT cfgbuild.o -MMD -MP -MF ./.deps/cfgbuild.TPo ../../gcc-10.2.0/gcc/cfgbuild.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 cfgcleanup.o -MT cfgcleanup.o -MMD -MP -MF ./.deps/cfgcleanup.TPo ../../gcc-10.2.0/gcc/cfgcleanup.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/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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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/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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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]; ^ 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ ../../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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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 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: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]; ^ 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]; ^ 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]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c:211:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (rtx_equal_for_cselib_p (SET_DEST (exp), 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/cfgcleanup.c:291:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] != (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:291:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] != (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:294:17: 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:295:17: 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:313:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !rtx_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:313:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !rtx_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:388:11: 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:388:17: 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:848:39: 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' #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: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' #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: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; ^~~~~~~~~~~~~ ../../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: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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:853:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] MEM_ATTRS (x) = 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/cfgcleanup.c:1040:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src1 = SET_SRC (s1); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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] src2 = SET_SRC (s2); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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: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); ; ^~~~~~~~~~~~~~ ../../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:1110:34: 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); ; ^~~~~~~~~~~~~~ ../../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:1111:13: 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 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 rtunion fld[1]; ^ ../../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] n1 = XEXP (n1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:1117:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 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 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgcleanup.c: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: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:1149:39: 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: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: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' #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/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 rtunion fld[1]; ^ ../../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] 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/cfgcleanup.c:1224: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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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] for (note = REG_NOTES (i1); 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:1259:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (i1); 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: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]; ^ 119 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] 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 cfghooks.o -MT cfghooks.o -MMD -MP -MF ./.deps/cfghooks.TPo ../../gcc-10.2.0/gcc/cfghooks.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/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 ;) ^ 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XVEC (rt, 4) = arg4; rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: 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' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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/cfgexpand.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:../../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] 23: note: expanded from macro 'XVEC' rtx tmp = XEXP (this, 1); ^ ~ #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 rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((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: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]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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:14In 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:486: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] XINT (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: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: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' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../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] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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, 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../../gcc-10.2.0/gcc/rtl.h:1229: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]#define 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/cfgexpand.c: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: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:1228:38: 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' #define RTL_CHECK2(RTX, N, C1, C2) ((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.hIn 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] :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' ../../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 rtunion fld[1]; ^ :444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../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' ../../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: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]; ^ ../../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/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] ../../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:#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:38: note: expanded from macro 'RTL_CHECK2' #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: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/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] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 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: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: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' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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/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/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: In file included from warning../../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] : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ return JUMP_LABEL (this); ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ^~~~~~~~~~~~~~~~~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 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]) ^ ~ #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: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:1375In file included from ../../gcc-10.2.0/gcc/cfgexpand.c:32: note: expanded from macro 'XCEXP' :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 XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ X0EXP (rt, 1) = 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:1228:38: note: expanded from macro 'RTL_CHECK1' #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: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/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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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: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/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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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 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' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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 /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../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] #define offsetof(t, d) __builtin_offsetof(t, d) XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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: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] 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: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/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' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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: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); ^~~~~~~~~~~~~ :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]) ^ ~ #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]; ^ :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] 1365:29: note: expanded from macro 'X0MEMATTR' XSTR (rt, 2) = arg2; ^ ~ #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: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]) ^ ~ 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/cfgexpand.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/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; ^ ~ ../../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#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: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' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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:1229In 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] :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' 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] #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 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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] 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/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: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/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:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfghooks.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/cfghooks.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/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:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ 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: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/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; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfghooks.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/cfghooks.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/cfghooks.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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfghooks.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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfghooks.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/cfghooks.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/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] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ 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: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/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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfghooks.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/cfghooks.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/cfghooks.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/cfghooks.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/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] 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/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: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/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] 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/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] 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/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] 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/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] 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 158 warnings generated. In file included from ../../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] struct cgraph_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/cfgexpand.c:74: ../../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) ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 clang: warning: 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/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' #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/cfgexpand.c:3323:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_INPUT_CONSTRAINT_EXP (body, i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2575:3: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_EXP' XCVECEXP (RTX, 4, 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/cfgexpand.c:3355:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_LABEL (body, i) = gen_rtx_LABEL_REF (Pmode, r); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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/cfgexpand.c:3376:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_OUTPUT_CONSTRAINT (body) = constraints[0]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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/cfgexpand.c:3395:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ASM_OPERANDS_OUTPUT_CONSTRAINT (obody) = constraints[0]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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/cfgexpand.c:4386:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || SYMBOL_REF_DECL (XEXP (op0, 0)) != exp) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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/cfgexpand.c:4929: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]) ^ ~ ./genrtl.h:1392:44: note: expanded from macro 'gen_rtx_CONCAT' gen_rtx_fmt_ee (CONCAT, (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/cfgexpand.c: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; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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/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: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/cfgexpand.c:5828:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PAT_VAR_LOCATION_LOC (val) = const0_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/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: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/cfgexpand.c:6580:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (next && NOTE_INSN_BASIC_BLOCK_P (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/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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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]; ^ 186 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 cfgloopanal.o -MT cfgloopanal.o -MMD -MP -MF ./.deps/cfgloopanal.TPo ../../gcc-10.2.0/gcc/cfgloopanal.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. 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 cfgloopmanip.o -MT cfgloopmanip.o -MMD -MP -MF ./.deps/cfgloopmanip.TPo ../../gcc-10.2.0/gcc/cfgloopmanip.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 cfgrtl.o -MT cfgrtl.o -MMD -MP -MF ./.deps/cfgrtl.TPo ../../gcc-10.2.0/gcc/cfgrtl.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] In file included from ../../gcc-10.2.0/gcc/cfgloop.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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] *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/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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfgloop.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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfgloop.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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfgloop.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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfgloop.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/cfgloop.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/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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfgloop.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/cfgloop.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/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' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfgloop.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/cfgloop.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/cfgloop.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/cfgloop.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/cfgloop.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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfgloop.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/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] 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/cfgloop.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/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] 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/cfgloop.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/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] 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/cfgloop.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/cfgloop.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/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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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: 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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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: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/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' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfgloop.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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfgloop.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/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] 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/cfgloop.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/cfgloop.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/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: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfgloop.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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfgloop.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/cfgloop.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/cfgloop.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/cfgloop.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/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 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: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/cfgloop.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/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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfgloop.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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]; ^ In file included from ../../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] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] *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/cfgloopanal.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/cfgloopanal.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/cfgloopanal.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/cfgloopanal.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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfgloopanal.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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfgloopanal.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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfgloopanal.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/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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfgloopanal.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/cfgloopanal.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/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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/cfgloopanal.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/cfgloopanal.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/cfgloopanal.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/cfgloopanal.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/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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfgloopanal.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/cfgloopanal.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/cfgloopanal.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/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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfgloopanal.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/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 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: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/cfgloopanal.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/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hIn file included from :654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../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] XWINT (rt, 2) = arg2; ^ ~ HOOK_VECTOR_END (asm_out) ^ ../../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]) ^ ~ #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 HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ 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/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] 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' 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] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ HOOK_VECTOR_END (simd_clone) ^ ../../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' #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 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: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] 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: HOOK_VECTOR_END (omp) ^ warning: array index 1 is past the end of the array (which 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/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/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: In file included from ../../gcc-10.2.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: expanded from macro 'HOOK_VECTOR_END' ./genrtl.h:786: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 ;) ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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/cfgloopanal.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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: ../../gcc-10.2.0/gcc/rtl.h:1394../../gcc-10.2.0/gcc/rtl.h:13: 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' 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:#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:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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:13In 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: 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] 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] XSTR (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (calls) ^ rtx tmp = XEXP (this, 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:1340#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/rtl.h ^ :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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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/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/cfgrtl.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :44: 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' :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/cfgrtl.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] :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] rtx next = XEXP (insn, 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 ;) ^ 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] ../../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) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (emutls) ^ ../../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/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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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:444:5: note: 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] array 'fld' declared here HOOK_VECTOR_END (target_option) rtunion fld[1]; ^ ^ return 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 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: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/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] rtunion fld[1]; ^ HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: 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 '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) ^ ~ 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: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 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:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (mode_switching) ^ #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]; ^ ../../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 ../../gcc-10.2.0/gcc/cfgloopanal.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] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 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: 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 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];../../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]; ^ 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] ../../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, 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: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) ^ ~ 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/cfgloopanal.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] ../../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] XSTR (rt, 2) = arg2; 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:1340:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 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' 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] ../../gcc-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]; ^ ^ ~ 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' ../../gcc-10.2.0/gcc/rtl.h:1511:#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] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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: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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../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: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/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/cfgloopanal.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] ../../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, 2) = arg2; 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: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' ^ ~ #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 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] 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/cfgloopanal.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] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 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]) ^ ~ #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' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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/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] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ XEXP (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: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' ^ ~ #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 rtunion fld[1]; ^ :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: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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../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: 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:#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 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/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] XVEC (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../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] :1342:23: note: expanded from macro 'XVEC' rtx tmp = XEXP (this, 1); ^ ~ #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:#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../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :444:5: note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h rtunion fld[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/rtl.h:2039:26: note: expanded from macro '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/rtl.h:1407#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ :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/cfgloopanal.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:1230:37: note: expanded from macro 'RTL_CHECKC1' XWINT (rt, 1) = arg1; ^ ~#define RTL_CHECKC1(RTX, N, C) ((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 rtunion fld[1]; ^ :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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, 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: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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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' 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: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: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 ../../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/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:1345:25: note: expanded from macro 'XBBDEF' XSTR (rt, 2) = arg2; ^ ~ #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: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: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/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] ../../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] XVEC (rt, 3) = arg3; ^ ~ 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]; ^ ../../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' In file included from ../../gcc-10.2.0/gcc/cfgloopanal.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:1287:../../gcc-10.2.0/gcc/rtl.h:2966:18../../gcc-10.2.0/gcc/rtl.h3: 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] :444:5: note: array 'fld' declared here memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ 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:1340:23../../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] : note: expanded from macro 'XSTR' return XEXP (insn, 3); ^ ~ #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' ^ ~ /Library/Developer/CommandLineTools/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: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: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/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] #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/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 ../../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: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 ../../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); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, 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 ../../gcc-10.2.0/gcc/cfgloopmanip.c:24: ../../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 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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: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:2167 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) ^ ~ 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:1365:29: note: expanded from macro 'X0MEMATTR' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #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/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/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' ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :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/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: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] 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ 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: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/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]; ^ ../../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: 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] note: expanded from macro 'RTL_CHECKC1' #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 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/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 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: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; ^ ~ 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] ../../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: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 ../../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/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] ../../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 ../../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; ^ ~ 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: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: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: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/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' 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: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: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/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] ../../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]; ^ 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) ^ ~ 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: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' 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] #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 ../../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/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] 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/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] rtunion fld[1]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 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: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/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] 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: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; ^ ~ 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' ^ ~ #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]) ^ ~ 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] ../../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 ../../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] ../../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) ../../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: 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/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] 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/cfgrtl.c:45#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : 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:1228:38: note: expanded from macro 'RTL_CHECK1' 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' ../../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/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; ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :45: 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: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: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' 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] #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' rtunion fld[1]; ^ #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/cfgrtl.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221#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] 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 ../../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] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ X0EXP (rt, 3) = 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/cfgrtl.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: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/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] ../../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/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 RTL_CHECK1(RTX, N, C1) ((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) ^ ~ 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] ../../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:#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]; ^ #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: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' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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] ../../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' 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] #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/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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(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/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] #define RTL_CHECK1(RTX, N, C1) ((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]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfgloopmanip.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: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' ../../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]) ^ ~ 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] ../../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' 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] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XINT (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: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 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: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: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/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] ../../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: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/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] ../../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: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/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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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: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/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] #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: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]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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] ../../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 ../../gcc-10.2.0/gcc/cfgrtl.c:45#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: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' 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] #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 rtunion fld[1]; ^ :1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45#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: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 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/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 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] 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/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] In file included from XBBDEF (rt, 2) = arg2; ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' XVEC (rt, 1) = arg1; ^ ~ #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/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/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] 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: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/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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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: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 ../../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] ../../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' 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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 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: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/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] 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/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] ../../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: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/cfgrtl.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] ../../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/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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27In 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] : 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: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 ../../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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: noteIn 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;expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((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 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:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ X0EXP (rt, 4) = 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:# define HOST_WIDE_INT long long ^ 1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/cfgloopmanip.c:24#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : 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:1228:38: note: expanded from macro 'RTL_CHECK1' XWINT (rt, 2) = arg2; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((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 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] HOST_WIDE_INT hwint[1]; ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../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:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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: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' In file included from ../../gcc-10.2.0/gcc/cfgrtl.c:45#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ : 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: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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-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/cfgloopmanip.c../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :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_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 #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/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_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 ../../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/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:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: 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/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] note: X0EXP (rt, 1) = NULL_RTX; ^ ~ 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/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:1228:38: XINT (rt, 5) = arg3; ^ ~ 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: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' 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] #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/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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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/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/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, 1) = arg1; ^ ~ 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' ../../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: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: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 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] rtunion fld[1]; ^ 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: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: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XVEC' :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/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] 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: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/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] XSTR (rt, 1) = arg1; ^ ~ XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h: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' ../../gcc-10.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: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/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] XINT (rt, 6) = arg6; ^ ~ XVEC (rt, 2) = arg2; ^ ~ ../../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:#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: note: 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/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] In file included from XVEC (rt, 1) = arg1; ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' XINT (rt, 1) = arg1; ^ ~ #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#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):1229:38: 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/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] 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:516: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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h: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' ../../gcc-10.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: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' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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] ../../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' 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] #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:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.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/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] 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/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' 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 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/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] ../../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:../../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) ^ ~ ../../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: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 ../../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/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/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] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' 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] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../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' HOST_WIDE_INT hwint[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../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/cfgrtl.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] ../../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' 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] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../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]; ^ 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' 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 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' rtunion fld[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' XEXP (rt, 2) = arg2; ^ ~ #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: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/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' In file included from ../../gcc-10.2.0/gcc/cfgrtl.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: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/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/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] 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/cfgloopmanip.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :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:1228:38: note: expanded from macro 'RTL_CHECK1' XWINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((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/cfgrtl.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' 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] #define XEXP(RTX, 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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.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/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) ^ ~ In file included from ../../gcc-10.2.0/gcc/cfgrtl.c../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :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] #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/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:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.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/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/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] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 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: 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 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: 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] ./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:#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: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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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/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 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: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/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] ../../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' ^ ~ #define XSTR(RTX, 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/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] 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/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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfgrtl.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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfgrtl.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/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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cfgrtl.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/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] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ 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: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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. In 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/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 symtab.o -MT symtab.o -MMD -MP -MF ./.deps/symtab.TPo ../../gcc-10.2.0/gcc/symtab.c ../../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 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c: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/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:150:4: 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/cfgrtl.c:151:4: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_DELETED_LABEL_NAME (insn) = 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: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]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:193:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 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:202:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 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]; ^ ../../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] 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)++; ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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: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) ^ ~ ../../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: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] 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: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] 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: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.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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]; ^ ../../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]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../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]; ^ ../../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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:2951:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 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]; ^ ../../gcc-10.2.0/gcc/cfgrtl.c:3009:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] bb = NOTE_BASIC_BLOCK (x); ^~~~~~~~~~~~~~~~~~~~ ../../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: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]; ^ ../../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] && 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:3840:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ret_label = JUMP_LABEL (bb_end_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/cfgrtl.c:3913:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (LABEL_NUSES (ret_label) == 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:4227:25: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (JUMP_P (insn) && JUMP_LABEL (insn) != NULL_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/cfgrtl.c:4229:6: 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' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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: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' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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: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' #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: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' #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:5037:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:5053: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/cfgrtl.c:5054: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]; ^ 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/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); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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: ../../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/symtab.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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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]; ^ 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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/symtab.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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/symtab.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/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] 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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/symtab.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/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, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/symtab.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/symtab.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/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] 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/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] 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/symtab.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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/symtab.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/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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/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] 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/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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/symtab.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/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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/symtab.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/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, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/symtab.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/symtab.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/symtab.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/symtab.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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/symtab.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/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:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/symtab.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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/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 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] 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/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 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 cgraph.o -MT cgraph.o -MMD -MP -MF ./.deps/cgraph.TPo ../../gcc-10.2.0/gcc/cgraph.c 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 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] clang: warning: 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/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) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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] 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/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] 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/cgraph.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/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] 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/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] 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/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: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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] 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/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] 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/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] 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/cgraph.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/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] 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/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] 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/cgraph.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/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) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] *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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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: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/cgraph.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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cgraph.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/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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cgraph.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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cgraph.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/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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/cgraph.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/cgraph.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/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] 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/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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/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] 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/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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cgraph.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/cgraph.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/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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/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] 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/cgraph.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/cgraph.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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cgraph.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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cgraph.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/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]; ^ 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]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphbuild.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/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] 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/cgraphbuild.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/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]; ^ In file included from ../../gcc-10.2.0/gcc/cgraphbuild.c:32: ../../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: ../../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] warning return gs->op[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] ^ ~ bool ipa_edge_within_scc (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/cgraph.h:1736 tree GTY((length ("%h.num_ops"))) op[1]; ^ :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: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] ../../gcc-10.2.0/gcc/ipa-utils.h:112: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here 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 GTY((length ("%h.num_ops"))) op[1]; ^ 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/gimple.h:3211: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 10: 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:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? tree GTY((length ("%h.num_ops"))) op[1]; ^ 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] ../../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] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ return &call_stmt->op[2]; ^ ~ ../../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:160:37: note: did you mean class 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] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class 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]; ^ 206 warnings generated. In file included from ../../gcc-10.2.0/gcc/cgraph.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 cgraphunit.o -MT cgraphunit.o -MMD -MP -MF ./.deps/cgraphunit.TPo ../../gcc-10.2.0/gcc/cgraphunit.c In file included from ../../gcc-10.2.0/gcc/cgraph.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/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 In file included from ../../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] 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/cgraph.c:55: ../../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/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/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? clang: estimate_edge_size (struct cgraph_edge *edge) ^~~~~~ class warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../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 warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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 ^ ../../gcc-10.2.0/gcc/cgraph.c:3223:5: note: did you mean class here? struct cgraph_edge *indirect) ^~~~~~ class 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 ./gt-cgraph.h: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] 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:70: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class 30 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 cgraphclones.o -MT cgraphclones.o -MMD -MP -MF ./.deps/cgraphclones.TPo ../../gcc-10.2.0/gcc/cgraphclones.c 154 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 combine.o -MT combine.o -MMD -MP -MF ./.deps/combine.TPo ../../gcc-10.2.0/gcc/combine.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/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 ;) ^ 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: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/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] 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/cgraphunit.c:164: 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/cgraphunit.c:164: 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/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] 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/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] 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/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 ;) ^ 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] 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: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] 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: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] 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/cgraphunit.c:164: 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/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] 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/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] 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/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 ;) ^ In file included from ../../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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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: ../../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/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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cgraphunit.c: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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cgraphunit.c: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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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: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/cgraphunit.c: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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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: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:165: 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/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' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cgraphunit.c: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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cgraphunit.c:165: 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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:167HOOK_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: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/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]; ^ 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/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/target.def:1628: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 (sched) ^ 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/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/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] return &gs->op[2]; ^ ~ 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: 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/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' ../../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 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 ^ tree GTY((length ("%h.num_ops"))) op[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: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:2715:12: 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:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[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: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: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/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] tree GTY((length ("%h.num_ops"))) op[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/cgraphclones.c:71: 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/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/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]; ^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' ../../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]; ^ 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/gimple.h:../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 3211:10:#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] 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/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] ../../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] HOOK_VECTOR_END (target_option) ^ return &call_stmt->op[2]; ^ ~ ../../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 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] 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' #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: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/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/gimple.h:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ return gs->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:316: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: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/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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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: ../../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/combine.c:82: 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/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] 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/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] 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/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] 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/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] 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/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' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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] 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/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] 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: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/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] 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:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (calls) XEXP (rt, 1) = arg1; ^ ~ ../../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/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] 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/combine.c:82: 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]) ^ ~ ../../gcc-10.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: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 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../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] 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/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] 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/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] 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/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] 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/cgraphclones.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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, 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: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] #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/cgraphclones.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' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cgraphclones.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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:220: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:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 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; ^ ~ ^ ../../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/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; ^ ~ In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:174: ../../gcc-10.2.0/gcc/cgraph.h:1735:../../gcc-10.2.0/gcc/rtl.h1:1345:25: note: expanded from macro 'XBBDEF' : 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 XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ #define RTL_CHECK1(RTX, N, C1) ((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 rtunion fld[1]; ^ :144:1: note: did you mean class here? In file included from struct cgraph_edge; ^~~~~~ class ../../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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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 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: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 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/cgraphunit.c: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] ^ ~ friend 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: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/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' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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: ../../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 'X0EXP' void initialize_inline_failed (struct cgraph_edge *); ^ #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 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 *); ^~~~~~ class 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: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] X0EXP (rt, 3) = NULL_RTX; ^ ~ 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: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: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class 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 bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/combine.c: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:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 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 rtunion fld[1]; ^ :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: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:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = 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:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 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 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] #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 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/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] #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 ^ ~ 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../../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] : array 'fld' declared here return XEXP (insn, 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/cgraphclones.c:72#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: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: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:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 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: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/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] #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 ../../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:1485: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 XBBDEF (insn, 2); ../../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 ../../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] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 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 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: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); ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XINT (rt, 5) = arg3; ^ ~ #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:#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: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: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/cgraphclones.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] ../../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: note: expanded from macro 'XSTR' #define XSTR(RTX, 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 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: 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:415: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:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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:1229:38: 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: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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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: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: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: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/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 ../../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/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] ../../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: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/cgraphunit.c:180: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ATTRIBUTE_ASM_FPRINTF(2, 3); 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: ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' ./genrtl.h:453:3: warning: array index 6 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) ^ ../../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] XINT (rt, 6) = arg6; ^ ~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../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) ^ ~ #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 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: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:28In 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] : 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' #define XCEXP(RTX, 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 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; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, 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/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] #define RTL_CHECKC1(RTX, N, C) ((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' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]; ^ ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/cgraphclones.c2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :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] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ 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: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 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]) ^ ~ 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] ../../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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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/cgraphclones.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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] *step_out = XEXP (x, 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#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2': 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] #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/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] 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/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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, 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/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] #define RTL_CHECK2(RTX, N, C1, C2) ((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 rtunion fld[1]; ^ :1736:16: note: previous use is here 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] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/ipa-prop.h../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' :945:42: note: In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72: #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)did you mean class 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] ^ ~ ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge)../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' ^~~~~~ class #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 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:../../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] 444:5bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h rtunion fld[1]; ^ :1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge ^ :1229:38: note../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? : expanded from macro 'RTL_CHECK2' bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ 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/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] rtunion fld[1]; ^ 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? 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] tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class 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:1012:3: warning: array index 1 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 class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XVEC (rt, 1) = arg1; ^ ~ 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 XEXP (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/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/ipa-prop.h:979: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 *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/ipa-prop.h:979#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../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 ../../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-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] In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In 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] : ./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; ^ ~ tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ 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:1736:16: note: previous use is 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) ^ ~ 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: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/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 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class 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: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/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] ../../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] XEXP (rt, 1) = arg1; ^ ~ tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ #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: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: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/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: In file included from array 'fld' declared here ../../gcc-10.2.0/gcc/cgraphclones.c rtunion fld[1]; ^ :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] XSTR (rt, 2) = arg2; ^ ~ ../../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/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] ^ ~ 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 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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #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/cgraphclones.c: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] note: expanded from macro 'RTL_CHECK1' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ ../../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 ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ for_user)) cgraph_edge ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ipa-fnsummary.h rtunion fld[1]; ^ :357:43: note: did you mean class here? In file included from ../../gcc-10.2.0/gcc/combine.c:83void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: ../../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] warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]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 ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1341void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class :23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72#define XEXP(RTX, 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:1104: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] XEXP (rt, 2) = arg2; ^ ~ void ipa_remove_from_growth_caches (struct cgraph_edge *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: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:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ipa-fnsummary.h rtunion fld[1]; ^ :373:37: note: did you mean class 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/combine.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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] void ipa_remove_from_growth_caches (struct cgraph_edge *edge); XINT (rt, 4) = arg4; ^ ~ ^~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' class ../../gcc-10.2.0/gcc/rtl.h:444:5:../../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] note: array 'fld' declared here cross_module_call_p (struct cgraph_edge *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]) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class 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: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] cross_module_call_p (struct cgraph_edge *edge) XINT (rt, 5) = arg5; ^ ~ ^~~~~~ 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/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: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: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/cgraphunit.c:198: ../../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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../gcc-10.2.0/gcc/cgraph.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1736:16: note: previous use is here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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: 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: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/ipa-utils.h:40#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :27: note: did you mean class here? rtunion fld[1]; ^ bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class ../../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 *); ^ 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] ../../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 XEXP (rt, 2) = arg2; ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? : note: expanded from macro 'XEXP' bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class 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/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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, 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: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] In file included from ../../gcc-10.2.0/gcc/combine.c:possible_polymorphic_call_targets (struct cgraph_edge *e, ^ 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] ../../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 ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ipa-utils.h rtunion fld[1]; ^ :112:36: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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/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] 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] ../../gcc-10.2.0/gcc/ipa-utils.h:146:50 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] XBBDEF (rt, 2) = arg2; ^ ~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:1345:25: 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:146:50: note: did you mean class here? #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class ../../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/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 XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../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:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ 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:222:3: ../../gcc-10.2.0/gcc/rtl.h: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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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: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/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] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' 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: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/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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, 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/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] #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' 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] #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/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/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:27: note: expanded from macro 'X0EXP' #define X0EXP(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/cgraphclones.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :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] ../../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 rtunion fld[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]; ^ 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' 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:265: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' #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/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] ../../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.hIn 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] :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]) ^ ~ 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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 1) = arg1; XINT (rt, 4) = arg4; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :23: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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 ../../gcc-10.2.0/gcc/cgraphclones.c:72: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3In file included from ../../gcc-10.2.0/gcc/cgraphunit.c:208 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/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] XSTR (rt, 2) = arg2; ^ ~ int estimate_size_after_inlining (struct cgraph_node *, struct cgraph_edge *); ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ^ ../../gcc-10.2.0/gcc/cgraph.hIn 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] :1736:16: note: previous use is here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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]) ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/ipa-inline.h:45:57: note: did you mean class here? #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ int estimate_size_after_inlining (struct cgraph_node *, struct cgraph_edge *); ^~~~~~ class ../../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 ../../gcc-10.2.0/gcc/ipa-inline.h rtunion fld[1]; ^ :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] In file included from ../../gcc-10.2.0/gcc/cgraphclones.c:72bool growth_positive_p (struct cgraph_node *, struct cgraph_edge *, int); ^ : 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/cgraph.h:1736:16: note: previous use is here 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] for_user)) cgraph_edge ^ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/ipa-inline.h:47:47: note: did you mean class here? :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) ^ ~ bool growth_positive_p (struct cgraph_node *, struct cgraph_edge *, int); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1229:38: note../../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] : expanded from macro 'RTL_CHECK2' int do_estimate_edge_size (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h:1736#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ipa-inline.h:48:28: note: did you mean class here? rtunion fld[1]; ^ rtunion fld[1]; ^ int do_estimate_edge_size (struct cgraph_edge *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:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../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] XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' sreal do_estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL); ^ #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: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-inline.h:49:30: note: did you mean class here? rtunion fld[1]; ^ 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 ^ In file included from ../../gcc-10.2.0/gcc/combine.c:83: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/ipa-inline.h3808:: ./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 61:19: note: did you mean class here? XEXP (rt, 1) = arg1; ^ ~ bool inline_call (struct cgraph_edge *, bool, vec *, int *, bool, ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/ipa-inline.h:64#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :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' void clone_inlined_nodes (struct cgraph_edge *e, bool, bool, int *); ^ #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/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] ../../gcc-10.2.0/gcc/ipa-inline.h:64:27: note: did you mean class here? XBBDEF (rt, 2) = arg2; ^ ~ void clone_inlined_nodes (struct cgraph_edge *e, bool, bool, int *); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../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] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ estimate_edge_size (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: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/ipa-inline.h:73:21: note: did you mean class here? rtunion fld[1]; ^estimate_edge_size (struct cgraph_edge *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: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 ../../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] rtunion fld[1]; ^ estimate_min_edge_growth (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/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] for_user)) cgraph_edge ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/ipa-inline.h:86:27: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' estimate_min_edge_growth (struct cgraph_edge *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/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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here estimate_edge_growth (struct cgraph_edge *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/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] ../../gcc-10.2.0/gcc/ipa-inline.h:96:23: note: did you mean class here? X0EXP (rt, 5) = NULL_RTX; ^ ~estimate_edge_growth (struct cgraph_edge *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' ../../gcc-10.2.0/gcc/ipa-inline.h:107#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL) ^ 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/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] for_user)) cgraph_edge ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/ipa-inline.h:107:21: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL) ^~~~~~ 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]; ^ 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: ../../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] note: expanded from macro 'X0EXP' estimate_edge_hints (struct cgraph_edge *edge) ^ #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/ipa-inline.h:124:22: note: did you mean class here? rtunion fld[1]; ^estimate_edge_hints (struct cgraph_edge *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: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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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]; ^ 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: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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/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]; ^ ../../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/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 ../../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: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 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] 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 ^ ../../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)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ./gt-cgraphclones.h:48:3: note: did you mean class here? 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] ../../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] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ src = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/hash-map.h:39:19: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' class GTY((user)) hash_map ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ./gt-cgraphclones.h:48:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 59: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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) ^~~ ../../gcc-10.2.0/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: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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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]; ^ 166 warnings generated. ../../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' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../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:444warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] :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]; ^ ../../gcc-10.2.0/gcc/combine.c:10850:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (varop, 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:10851:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (varop, 1)) < GET_MODE_PRECISION (int_varop_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: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' #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:11013:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] varop = gen_rtx_fmt_ee (code, int_mode, new_rtx, 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: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:11045:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (varop, 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:11049: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 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:11052:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] varop = gen_rtx_LE (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:1478:32: note: expanded from macro 'gen_rtx_LE' gen_rtx_fmt_ee (LE, (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: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' #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:11102:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (varop, 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: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 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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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: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 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine.c:11450:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 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/combine.c:11452:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 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] 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/combine.c:11547:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] old_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/combine.c:11549:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (insn) = 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:11550:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = 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:11568:7: 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:11569:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = old_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/combine.c:11603:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 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/combine.c:11605:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 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/combine.c:11656:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && size + 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: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' #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:11680:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 179 int offset = INTVAL (XEXP (*dst, 2)); 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: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:11690:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] y = gen_rtx_ASHIFT (mode, SET_SRC (pat), GEN_INT (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]) ^ ~ ./genrtl.h:1440:36: note: expanded from macro 'gen_rtx_ASHIFT' gen_rtx_fmt_ee (ASHIFT, (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: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:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ../../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] && 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:12088: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:12089:7: warning: array index 1 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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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] && XEXP (op0, 1) == 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: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] && 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: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] 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]) ^ ~ ./genrtl.h:1446:46: note: expanded from macro 'gen_rtx_LSHIFTRT' gen_rtx_fmt_ee (LSHIFTRT, (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: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' #define 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:12677:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && INTVAL (XEXP (XEXP (op0, 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: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:12680: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' #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:12777: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:12790: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:12794:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx shift_count = 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:12821: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: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: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/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:12875: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:12884:11: warning: array index 1 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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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] && XEXP (op0, 1) == 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:12885: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:12903:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (XEXP (XEXP (op0, 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:12903:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == XEXP (XEXP (XEXP (op0, 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: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]; ^ ../../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]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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]; ^ 162 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 context.o -MT context.o -MMD -MP -MF ./.deps/context.TPo ../../gcc-10.2.0/gcc/context.c 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:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ ../../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/combine-stack-adj.c:45: 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/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]; ^ 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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/combine-stack-adj.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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] 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-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) ^ ~ 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/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 ^ 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] 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-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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]) warning ^ ~: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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: 177 warnings generated. ./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]; ^ 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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 convert.o -MT convert.o -MMD -MP -MF ./.deps/convert.TPo ../../gcc-10.2.0/gcc/convert.c ../../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] && SET_SRC (this_rtx) == SET_DEST (this_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-stack-adj.c:170:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ml->sp_offset = INTVAL (XEXP (XEXP (*ref, 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-stack-adj.c: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: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-stack-adj.c:193:50: warning: array index 1 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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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] SET_SRC (exp1) = simplify_replace_rtx (SET_SRC (exp1), SET_DEST (exp2), ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine-stack-adj.c:382:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (exp2)); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine-stack-adj.c:381:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (exp1) = simplify_replace_rtx (SET_SRC (exp1), SET_DEST (exp2), ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/combine-stack-adj.c:516: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-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: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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-stack-adj.c:634:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (XEXP (XEXP (dest, 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) ^~~ ../../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-stack-adj.c:638:20: 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)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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-stack-adj.c:638:26: 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)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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: warning: 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/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 ;) ^ 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ ../../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: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: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]) ^ ~ ../../gcc-10.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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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 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: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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/compare-elim.c:62: 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/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] 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/compare-elim.c:62: 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/compare-elim.c:62: 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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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]; ^ 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]; ^ 1 warning generated. 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]; ^ ../../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:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:264:9: 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/compare-elim.c:304:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || !rtx_equal_p (XEXP (compare, 1), cmp->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: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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ../../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]; ^ ../../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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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: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/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] 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/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 ;) ^ 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] 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/convert.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/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/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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] 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/convert.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/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] 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/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/convert.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/convert.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/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: 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/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' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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] 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/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] 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 ;) ^ 123 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 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] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 142 warnings generated. 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-bootstrap/\" -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 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/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 ;) ^ 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: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/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' #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: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/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] 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 ;) ^ 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: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/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 ;) ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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 ;) ^ 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 ;) ^ 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/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 17 warnings generated. 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-bootstrap/\" -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 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/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]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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:1341In 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:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :23: note: 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' ^ ~ #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: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/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] XINT (rt, 1) = arg1; ^ ~ 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: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 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] rtunion fld[1]; ^ HOOK_VECTOR_END (simd_clone)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] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 2) = arg2; ^ ~ #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/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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').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:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define 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/cppbuiltin.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];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: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; ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' HOOK_VECTOR_END (goacc) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~../../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/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] 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] HOOK_VECTOR_END (vectorize) ^ 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: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/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/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] 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] HOOK_VECTOR_END (addr_space) ^ 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: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/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 ../../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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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/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] 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] HOOK_VECTOR_END (calls) ^ XVEC (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: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/cppbuiltin.cIn 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: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) ^ ~ :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' :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/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:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 2) = arg2;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/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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (emutls) ^ ../../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/coverage.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]) ^ ~ 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] ../../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/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 ;) ^ 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 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 ../../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: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 41 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 cprop.o -MT cprop.o -MMD -MP -MF ./.deps/cprop.TPo ../../gcc-10.2.0/gcc/cprop.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 cse.o -MT cse.o -MMD -MP -MF ./.deps/cse.TPo ../../gcc-10.2.0/gcc/cse.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 cselib.o -MT cselib.o -MMD -MP -MF ./.deps/cselib.TPo ../../gcc-10.2.0/gcc/cselib.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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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: ../../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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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: 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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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: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/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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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/cprop.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/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] 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/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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342In file included from :23:../../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] note: expanded from macro 'XVEC' HOOK_VECTOR_END (asm_out) ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../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]; ^ 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:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (sched) 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/cse.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/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: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] XINT (rt, 1) = arg1; ^ ~ 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: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: 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] expanded from macro 'RTL_CHECK2' 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: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: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/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: 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] 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 ;)../../gcc-10.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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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' 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] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :#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/cprop.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/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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' In file included from ../../gcc-10.2.0/gcc/cse.c:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 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:445:5: note: array 'hwint' declared here HOOK_VECTOR_END (c) ^ ../../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/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] 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:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XWINT (rt, 2) = arg2;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:59:26: note: expanded from macro 'HOST_WIDE_INT' 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] # define HOST_WIDE_INT long long ^ 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/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] 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/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] In file included from 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/cprop.c:24: #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: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' 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:6810: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 (mode_switching) ^ ../../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' #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 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/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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cprop.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/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:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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.defIn file included from :../../gcc-10.2.0/gcc/cprop.c6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :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] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ XSTR (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:1340:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cprop.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 In file included from ../../gcc-10.2.0/gcc/cprop.c../../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] :24 rtx tmp = XEXP (this, 1); ^ ~ : 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: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' ../../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/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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23../../gcc-10.2.0/gcc/rtl.h:: note: expanded from macro 'XSTR' 1407:13:#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' 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:#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/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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, 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: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 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:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return XEXP (insn, 1); ^ ~ ../../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: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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : 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 ^ ../../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/cprop.c:24: 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] :1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ 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) ^ ~ ../../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/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: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] 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' ../../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 XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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: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 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: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: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: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' rtunion fld[1]; ^ #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: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: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/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: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' 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../../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] :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] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ 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:1342:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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/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/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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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/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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] *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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cprop.c:30../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : ../../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: 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../../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 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: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: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/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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[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) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../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] #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/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] return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../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]; ^ ^ ~ 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] ../../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]; ^ ../../gcc-10.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: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/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' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)HOOK_VECTOR_END (asm_out) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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 ../../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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: note: expanded from macro 'HOOK_VECTOR_END' 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] 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/cselib.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.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/cse.c:25#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:266:3: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] HOOK_VECTOR_END (simt) ^ ../../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 ;) ^ 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/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 XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)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/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] ../../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: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:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 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/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] 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] 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 ;) ^ 130 warnings generated. XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cse.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/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] 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] XEXP (rt, 7) = arg7; ^ ~ HOOK_VECTOR_END (addr_space) ^ ../../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/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/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/cprop.c: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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtx src = 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:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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.hIn 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: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::308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 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/cse.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/cse.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/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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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 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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cse.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345:../../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) ^ 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: X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'HOOK_VECTOR_END' 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 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/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] ../../gcc-10.2.0/gcc/cprop.cHOOK_VECTOR_END (cxx) ^ :773:27: X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h warning../../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] note: expanded from macro 'X0EXP': src = simplify_rtx (SET_SRC (set)); #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~ :1228:3843:../../gcc-10.2.0/gcc/rtl.h:2684:2250: 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 data-streamer.o -MT data-streamer.o -MMD -MP -MF ./.deps/data-streamer.TPo ../../gcc-10.2.0/gcc/data-streamer.c ^ : note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, 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/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] note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (emutls)../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/cprop.c:784:49: #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/target-hooks-macros.h:43:50: note: if (!success && set && reg_mentioned_p (from, SET_SRC (set))) ^~~~~~~~~~~~~ expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:2684:22: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note: expanded from macro 'SET_SRC' ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../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/cprop.c:789:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ src = simplify_replace_rtx (SET_SRC (set), from, to); ^~~~~~~~~~~~~ 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: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:2684:22: note: expanded from macro 'SET_SRC' In file included from ../../gcc-10.2.0/gcc/cselib.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276#define SET_SRC(RTX) XCEXP (RTX, 1, SET) : ../../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:1375:32: note: expanded from macro 'XCEXP' X0EXP (rt, 5) = 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../../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 ^ :../../gcc-10.2.0/gcc/cprop.c:38:: note: expanded from macro 'RTL_CHECK1'791:30: 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 (!rtx_equal_p (src, SET_SRC (set)) ^~~~~~~~~~~~~ 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 ;) ^ ../../gcc-10.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] In file included from #define SET_SRC(RTX) XCEXP (RTX, 1, SET)../../gcc-10.2.0/gcc/cselib.c:24: In file included from ../../gcc-10.2.0/gcc/target.h: X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~ 1358:276: ../../gcc-10.2.0/gcc/target.def:655227: 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) ^ ~ 1../../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.hwarning:1230:37: note: expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h:444:5: note: : array 'fld' declared here empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: 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]; ^ #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/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) ^ 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:379: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: XEXP (rt, 1) = arg1; ^ ~ expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/cprop.c:911:35: warning: array index 1 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:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:923:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? XEXP (setcc_note, 0) : SET_SRC (setcc_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.hnote: 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: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]; ^ 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: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]; ^ 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/cse.c:25: In file included from if (rtx_equal_p (new_rtx, SET_SRC (set))) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:3808: 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] ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:2684:22HOOK_VECTOR_END (C90_EMPTY_HACK) ^ : note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/target-hooks-macros.h:381:3: 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' X0EXP (rt, 3) = NULL_RTX;#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:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(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: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] ../../gcc-10.2.0/gcc/cprop.c:991:30: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && BB_HEAD (e->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' 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]) ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ 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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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: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: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 ../../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]; ^ 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: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' ../../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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cprop.c:1347:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cst = 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]; ^ 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] ../../gcc-10.2.0/gcc/cprop.c XSTR (rt, 1) = arg1; ^ ~ :1430: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' new_rtx = gen_rtx_SET (XEXP (cond, 0), XEXP (cond, 1)); ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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 ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 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]) ^ ~ ./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]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:2966:18: In file included from 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) ^ ~ /Library/Developer/CommandLineTools/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/cse.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/cse.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/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] 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: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] 444:5: note: array 'fld' declared here *step_out = XEXP (x, 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: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: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../../gcc-10.2.0/gcc/cprop.c:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1605:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 10#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: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/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] 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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ src = SET_SRC (pc_set (jump)); ^~~~~~~~~~~~~~~~~~~~~~~ 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] ../../gcc-10.2.0/gcc/rtl.h:2684:22 XEXP (rt, 3) = arg3; ^ ~ : note: expanded from macro 'SET_SRC' ../../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' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/rtl.h ^ ~ :warning1229:38: note../../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]) ^ ~ : 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/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] ../../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/cprop.c:1610:6: 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) ^ ~ SET_SRC (PATTERN (setcc))); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../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: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]; ^ 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: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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: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 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: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/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] 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:59In file included from ../../gcc-10.2.0/gcc/cselib.c:25: :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: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/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] 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:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: 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: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]) ^ ~ ../../gcc-10.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] In file included from XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/cse.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) ^ ~ 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/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] 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/cselib.c:25: In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../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:1228:38: note: expanded from macro 'RTL_CHECK1' #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: note: expanded from macro 'RTL_CHECK2' #define 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: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; ^ ~ 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: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 XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :#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]; ^ #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: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: note: expanded from macro 'XINT' #define XINT(RTX, 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]) ^ ~ 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: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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, 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/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] #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/cse.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' ../../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]; ^ 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:3: 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/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] 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] 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 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]; ^../../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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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; ^ ~ ../../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: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../../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: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/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] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XVEC (rt, 2) = arg2; ^ ~ #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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, 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]) ^ ~ ../../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:1012: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/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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' X0EXP (rt, 7) = 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: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' 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: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: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/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] ../../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/cselib.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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :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/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] 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/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] #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: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/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 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 #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: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 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/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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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 XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.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: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/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]; ^ 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: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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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: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: 3808array 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] 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:1342:23: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : 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:../../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: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: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: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:1195:3: 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 XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/cselib.c../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ :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 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: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: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../../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/cselib.c:25#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/rtl.h:3808: ./genrtl.h:3105: note: array 'fld' declared here rtunion fld[1]; ^ :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cse.c:25 X0EXP (rt, 5) = NULL_RTX; ^ ~ : ../../gcc-10.2.0/gcc/rtl.hIn 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 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: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/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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' 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#define X0EXP(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 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 XSTR (rt, 2) = arg2; 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: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: 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: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: rtunion fld[1]; ^ array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cse.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: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/cse.c: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]) ^ ~ 1287: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/cselib.c:25: 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:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 1340:23:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1228: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: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:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/cse.c:25: ../../gcc-10.2.0/gcc/rtl.h:1358:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:note: 1288:expanded from macro 'X0EXP' 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 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: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/cselib.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:../../gcc-10.2.0/gcc/rtl.h: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:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP'444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/cse.c:25: ../../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:1289: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]) ^ ~ 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]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38In 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] : 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:#define X0EXP(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 #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/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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/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] 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/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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/cselib.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/cselib.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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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: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/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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]; ^ ../../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/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' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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: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/cselib.c:1121:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && 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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:1123:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_for_cselib_1 (XEXP (x, 0), XEXP (y, 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/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/cse.c:2319:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] + (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/cse.c:2384:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] + 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/cse.c:2473:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] + hash_rtx_string (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:2476:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (ASM_OPERANDS_INPUT_LENGTH (x)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/cselib.c:1328: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:2573:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' + 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/cselib.c:1376:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return cselib_hash_rtx (XEXP (x, 1), create, 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:1402:58: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return cselib_hash_plus_const_int (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/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:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:1490:26: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (e->val_rtx, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ :700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1376#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :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:2478:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 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' #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:2480:27: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] hash += (hash_rtx_cb (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:2485:29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] (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:2488:33: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] hash += hash_rtx_string (ASM_OPERANDS_INPUT_CONSTRAINT (x, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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/cselib.c:1645:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../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] && XEXP (note, 0) == XEXP (p->loc, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' x = ASM_OPERANDS_INPUT (x, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~ #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:2572:36: note: expanded from macro 'ASM_OPERANDS_INPUT' : expanded from macro 'RTL_CHECK2' #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' ../../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] #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) return XEXP (p->loc, 1); ^ ~ ^ ~ ../../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' ../../gcc-10.2.0/gcc/rtl.h:1229:38#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' : expanded from macro 'RTL_CHECK2' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[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:444:5: note: array 'fld' declared here rtunion fld[1]; 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/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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cselib.c:2110:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return plus_constant (Pmode, l->loc, 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/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: 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:2734:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] || ASM_OPERANDS_OUTPUT_IDX (x) != ASM_OPERANDS_OUTPUT_IDX (y) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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:2734:38: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] || ASM_OPERANDS_OUTPUT_IDX (x) != ASM_OPERANDS_OUTPUT_IDX (y) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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]) ^ ~ ../../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:2738:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (ASM_OPERANDS_INPUT_LENGTH (x)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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: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] 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/cse.c:2794: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/cselib.c:2777:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] body = COND_EXEC_CODE (body); ^~~~~~~~~~~~~~~~~~~~~ ../../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/cselib.c:2783:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sets[0].src = SET_SRC (body); ^~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:2797:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sets[n_sets].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/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/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: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' In 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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return gs->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: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/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' ../../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 XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 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/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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] ../../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] LABEL_NUSES (XEXP (src, 0))++; return gs->op[2]; ^ ~ ../../gcc-10.2.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: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/gimple.h:2681../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :11: 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/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/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/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:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; 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/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 :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/cse.c:5630:6: warning: array index 5 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 INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ 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/gimple.h:2745: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) 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]; ^ ../../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' ../../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 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]; ^ :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/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/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/cse.c../../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] :6932:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ && !side_effects_p (SET_SRC (set))../../gcc-10.2.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:2684:22: note: expanded from macro 'SET_SRC' #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/gimple.h:3673: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) 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: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../../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];../../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: 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/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 (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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:7194:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = 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/cse.c:7193:3: 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/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]; ^ ../../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))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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: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/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] 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/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] 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 -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 124 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 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 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/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 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/data-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] 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/data-streamer-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 ../../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/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] 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/cgraph.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;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/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 for_user)) cgraph_edge ^ ../../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/cgraph.h:2658:32: note: did you mean class here? return gs->op[2]; ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' 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] tree GTY((length ("%h.num_ops"))) op[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 ../../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: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class 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] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ^~~~~~ class 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/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"), ^ ../../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/data-streamer-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 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 dbxout.o -MT dbxout.o -MMD -MP -MF ./.deps/dbxout.TPo ../../gcc-10.2.0/gcc/dbxout.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 dbgcnt.o -MT dbgcnt.o -MMD -MP -MF ./.deps/dbgcnt.TPo ../../gcc-10.2.0/gcc/dbgcnt.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] 25 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 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/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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ 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: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/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] 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/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] 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/dbxout.c:72: 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/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] 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/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] 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/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 ;) ^ 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 ;) ^ 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: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/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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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' 2 warnings generated. #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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.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 ddg.o -MT ddg.o -MMD -MP -MF ./.deps/ddg.TPo ../../gcc-10.2.0/gcc/ddg.c :1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]; ^ clang: warning: 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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: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] 24class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),: 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:903:1: note: did you mean class here? #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ struct cgraph_edge; ^~~~~~ class ../../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? 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/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:In file included from 3808../../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 : ./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' In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:1229 ATTRIBUTE_ASM_FPRINTF(2, 3); ^ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/output.h:119:53: ../../gcc-10.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 note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ 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]; ^ 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'641 warnings generated. #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 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: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]; ^ ../../gcc-10.2.0/gcc/dbxout.c: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]; ^ ../../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)) ^~~ ../../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]; ^ ../../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]; ^ ../../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)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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/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] off += 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/dce.c:342:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] off += 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/dce.c:420:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 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/dce.c:420:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = CALL_INSN_FUNCTION_USAGE (call_insn); 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/dce.c:442:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 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/dce.c:442:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = CALL_INSN_FUNCTION_USAGE (call_insn); 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/dce.c:564: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' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(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/dce.c:642: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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ ../../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: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/ddg.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/ddg.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/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] 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/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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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]; ^ 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]; ^ 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 df-core.o -MT df-core.o -MMD -MP -MF ./.deps/df-core.TPo ../../gcc-10.2.0/gcc/df-core.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] 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-problems.o -MT df-problems.o -MMD -MP -MF ./.deps/df-problems.TPo ../../gcc-10.2.0/gcc/df-problems.c 160 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] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 111 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 -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 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: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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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' 250 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]; ^ 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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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 ;) ^ 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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ 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 ;) ^ ../../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' 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]; ^ 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 143 warnings generated. 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-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]; ^ 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../../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] : ./genrtl.h rtx tmp = XEXP (this, 1); ^ ~ :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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' :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: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 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] 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:1475#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: return XEXP (insn, 1); ^ ~ 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/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/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: ../../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] 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' ^ ~ ../../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: note: 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/df-problems.c:29: clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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/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:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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' ../../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: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/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 ../../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 */ ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX; ^ ~ 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: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/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:../../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' note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(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_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../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/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] ../../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]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' ../../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 :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' 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: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]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 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/df-problems.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-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: ../../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: 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/df-problems.c:29: 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 : rtunion fld[1]; ^ 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] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn 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] :1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #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, 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/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] In file included from XEXP (rt, 3) = arg3; ^ ~ ../../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] ../../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: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../../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/df-scan.c:29: In file included from rtunion fld[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; ^ ~ 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] ../../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' #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/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] ../../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 ../../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] 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] 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) ^ ~ #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: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/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] 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] XWINT (rt, 2) = arg2; ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1345:25#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ : note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' 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]) 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] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here SUBREG_BYTE (rt) = arg1; 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] ../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 4) = arg4; ^ ~ 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 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/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] #define RTL_CHECKC1(RTX, N, C) ((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: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/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: noteIn 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 : 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/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-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' 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#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] ../../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/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] 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] XBBDEF (rt, 2) = arg2; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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/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 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] 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/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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' ../../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]; ^ 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] #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' rtunion fld[1]; ^ #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/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:38: note: expanded from macro 'RTL_CHECK1' :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]; ^ :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] 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: #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: 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/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' 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: #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 XSTR (rt, 1) = arg1; 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] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' X0EXP (rt, 5) = 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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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 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:38: 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.hIn 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] :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/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] In file included from ../../gcc-10.2.0/gcc/df-problems.c:29: X0EXP (rt, 7) = NULL_RTX; ^ ~ 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: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 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/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' 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] #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' #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: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' 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] #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/df-scan.c:29: 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: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 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/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; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').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: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 rtunion fld[1]; ^ :444:5: note: array 'fld' declared here 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] rtunion fld[1]; ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ 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] ../../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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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/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'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; ^ ~#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]; ^:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:5In 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] : 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/df-scan.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from :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 ../../gcc-10.2.0/gcc/df-problems.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 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; ^ ~: ./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' ../../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/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' 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] #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 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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' 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] #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/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' ../../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' :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]) ^ ~ 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: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/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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 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' ../../gcc-10.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]; ^ :444In 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]; ^ 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' 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] #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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:3808In 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] ./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]; XVEC (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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 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/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' In file included from ../../gcc-10.2.0/gcc/df-problems.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]; ^ 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/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, 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' 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' ../../gcc-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/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] ../../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 ../../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' 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] #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 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] : expanded from macro 'XEXP' XSTR (rt, 2) = arg2; ^ ~ ../../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' ^ ~ #define RTL_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/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: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/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] ../../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: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: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' 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#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' 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:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) 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] ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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]) ^ ~ XSTR (rt, 3) = arg3;../../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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' 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/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]; ^ ../../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]; ^ 1 warning generated. ../../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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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-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]; ^ clang: warning: 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/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]; ^ ../../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]; ^ ../../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]; ^ 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 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 ;) ^ 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/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 ;) ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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] 108 XVEC (rt, 4) = arg4; ^ ~ warnings../../gcc-10.2.0/gcc/rtl.h:1342 generated. :23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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; ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]; ^ clang: warning: 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/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. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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 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] 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 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 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 ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 133 warnings generated. 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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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) ^ ~ /Library/Developer/CommandLineTools/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 dwarf2out.o -MT dwarf2out.o -MMD -MP -MF ./.deps/dwarf2out.TPo ../../gcc-10.2.0/gcc/dwarf2out.c 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' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/dse.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/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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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/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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/dse.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/dse.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/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] 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/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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/dse.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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/dse.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/dse.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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/dse.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/dse.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/dse.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/dse.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/dse.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/dse.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/dse.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/dse.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; clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/dse.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/dse.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/dse.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/dse.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/dse.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/dse.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/dse.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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/dumpfile.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] In file included from return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/dse.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] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here 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]; ^ 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: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:347: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: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:2661:12: 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:In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:24 return gs->op[2];: ^ ~ 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] 347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.hHOOK_VECTOR_END (asm_out) ^ :../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 347:3#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 138 warnings generated. : 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: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: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 return &gs->op[2]; ^ ~ 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]; ^ 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] ../../gcc-10.2.0/gcc/gimple.h:2735:11: ../../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] warning gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: noteHOOK_VECTOR_END (sched) ^ : array 'op' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' : 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]; ^ ~ #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 tree GTY((length ("%h.num_ops"))) op[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:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../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:2745: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] = rhs; ^ ~ ^ ~ HOOK_VECTOR_END (simd_clone) ^ ../../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]; ^ ../../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]; ^ ../../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:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 3: note: array 'op' declared here 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] tree GTY((length ("%h.num_ops"))) op[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/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/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] gs->op[3] = rhs; ^ ~ HOOK_VECTOR_END (omp) ^ ../../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/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/dwarf2asm.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 ;) ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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: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/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] 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/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] 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/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] 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/dwarf2asm.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/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]; ^ 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#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:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (target_option) ^ 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/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/dwarf2asm.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] gs->op[1] = fn;../../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/gimple.h:372: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 ;) ^ ../../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/gimple.h return gs->op[1];: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:316:3: note: array 'op' declared here 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] ../../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]; ^ 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: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: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/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: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: 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] 3673:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ call_stmt->op[2] = chain; ^ ~ ../../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] 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/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 ;) ^ ../../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/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] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/dwarf2asm.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/dwarf2asm.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/dwarf2asm.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:In file included from ../../gcc-10.2.0/gcc/dumpfile.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.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]) 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:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../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/dwarf2asm.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] return XBBDEF (insn, 2); ^ ~ 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' ../../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 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: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]; ^ ../../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]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/dwarf2asm.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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h1342: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]; ^ In file included from ../../gcc-10.2.0/gcc/dwarf2asm.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/dwarf2asm.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] 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/dwarf2asm.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/dwarf2asm.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; ^ ~ :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:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/dwarf2asm.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/dwarf2asm.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/dwarf2asm.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 XEXP (rt, 3) = arg3; ^ ~ ../../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:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 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)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:../../gcc-10.2.0/gcc/rtl.h:1341:23In file included from 37:: note: expanded from macro 'RTL_CHECKC1' note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/dse.c:41#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/recog.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :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:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (sched) ^ 1229../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h:38: note: expanded from macro 'RTL_CHECK2' 166: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.h43:50: note: expanded from macro 'HOOK_VECTOR_END' 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:1526:25: note: expanded from macro 'INSN_CODE'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] 444HOOK_VECTOR_END (simd_clone) ^ :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/dwarf2asm.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 HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define INSN_CODE(INSN) XINT (INSN, 5) ^ XINT (rt, 4) = arg4; ^ ~ 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:1670: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 (simt) ^ #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' ^ ~ #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/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] ../../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' 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: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/dwarf2asm.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; ^ ~ 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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (goacc) ^#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: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 ;) ^ :1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dse.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: noteIn file included from : expanded from macro 'INSN_CODE' :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]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/dwarf2asm.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:../../gcc-10.2.0/gcc/dwarf2cfi.c1229: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 rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' :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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from ^ ~ HOOK_VECTOR_END (vectorize)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ../../gcc-10.2.0/gcc/dse.c../../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/dwarf2asm.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]; ^ :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); ^~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265:3../../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/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 memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ HOOK_VECTOR_END (addr_space) ^ :../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note1526: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::700:22: note: expanded from macro 'RTX_HDR_SIZE' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)25#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :/Library/Developer/CommandLineTools/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) ^ 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/dwarf2cfi.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] In file included from ../../gcc-10.2.0/gcc/dumpfile.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' ../../gcc-10.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' HOOK_VECTOR_END (calls) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #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 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/dwarf2asm.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' ../../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: noteIn 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:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : HOOK_VECTOR_END (c) ^ 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/dwarf2asm.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/dwarf2cfi.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (cxx)../../gcc-10.2.0/gcc/rtl.h: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 ../../gcc-10.2.0/gcc/dwarf2asm.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/dwarf2cfi.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] XINT (rt, 4) = arg4; ^ ~ HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/rtl.h:1338:../../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 ;) ^ note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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/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] rtunion fld[1]; ^ HOOK_VECTOR_END (target_option) ^ In file included from ../../gcc-10.2.0/gcc/dwarf2asm.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] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 5) = arg5; ^ ~ #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/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: 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' ../../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: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) ^ ~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] 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/dwarf2asm.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/dwarf2asm.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' ../../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/dwarf2cfi.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/dumpfile.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/dumpfile.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' ../../gcc-10.2.0/gcc/dse.c:1496: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]) ^ ~ rhs = SET_SRC (body);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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' ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1375:32: note: :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' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/dwarf2asm.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] In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.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] 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: 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../../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/dwarf2asm.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: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: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]; ^ In file included from rtunion fld[1];../../gcc-10.2.0/gcc/dumpfile.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] In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c XEXP (rt, 1) = arg1; ^ ~ :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: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:1358: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]) ^ ~ ../../gcc-10.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: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] :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' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228: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:444:5: note: array 'fld' declared here 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: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:44438:5: note: array 'fld' declared here : rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/dumpfile.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./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] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 3) = arg3; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :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) ^ ~ ../../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 rtx next = XEXP (insn, 1); 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: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; ^ ~ #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:5: note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ : 1341In file included from :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/dumpfile.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3#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: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) ^ ~ ../../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_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]; ^ ^ ~ ../../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];: ^ In file included from ../../gcc-10.2.0/gcc/dwarf2asm.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] 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/dumpfile.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] return XEXP (insn, 1); ^ ~ XINT (rt, 5) = arg5; ^ ~ X0EXP (rt, 7) = 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' :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) :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]; ^ ../../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: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: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/dumpfile.c:In file included from ../../gcc-10.2.0/gcc/dwarf2asm.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] 34: XEXP (rt, 1) = arg1; ^ ~ 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: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: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]; ^ :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/dwarf2asm.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:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1485 ../../gcc-10.2.0/gcc/dse.c:2403:19: ^ ~../../gcc-10.2.0/gcc/rtl.h:1358: :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] 27: note: expanded from macro 'X0EXP'In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:61 return XBBDEF (insn, 2); : ../../gcc-10.2.0/gcc/rtl.hIn file included from :444:5 for (link = CALL_INSN_FUNCTION_USAGE (call_insn);#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.h38::1648 note: note : :array 'fld' declared hereexpanded from macro 'RTL_CHECK1' 40 rtunion fld[1];: ^ #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/target.h:276#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : In file included from ../../gcc-10.2.0/gcc/dumpfile.c:34../../gcc-10.2.0/gcc/target.defnote../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228: :444::5937:: 1note:: array 'fld' declared herewarning : :38:expanded from macro 'CALL_INSN_FUNCTION_USAGE' note: rtunion fld[1];expanded from macro 'RTL_CHECK1' ^empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:25: In file included from HOOK_VECTOR_END (asm_out): ../../gcc-10.2.0/gcc/rtl.hIn file included from ^ #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::38083808: ./genrtl.h: :220:3../../gcc-10.2.0/gcc/target-hooks-macros.h./genrtl.h::345::../../gcc-10.2.0/gcc/rtl.h4443::5: note: array 'fld' declared here :43:50: warning: rtunion fld[1];: note: expanded from macro 'HOOK_VECTOR_END'1341: 23: ^note : expanded from macro 'XEXP' 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#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ :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 XEXP (rt, 1) = arg1; ^ ~ :1358../../gcc-10.2.0/gcc/rtl.h:1341:23:In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:61 :27: ../../gcc-10.2.0/gcc/rtl.hnote:: 1229expanded from macro 'XEXP': 38: note: expanded from macro 'RTL_CHECK2' return XEXP (insn, 3);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: : ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):expanded from macro 'X0EXP' 444 ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/target.h:276../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~::1341:23:: ../../gcc-10.2.0/gcc/target.defnote:: 1628expanded from macro 'XEXP': 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.h1229::538:: notenote: : 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: note:: array 'fld' declared here ../../gcc-10.2.0/gcc/dse.c:24051229:12:warning 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]:38: rtunion fld[1]; link = XEXP (link, 1))../../gcc-10.2.0/gcc/rtl.h :note1228: :expanded from macro 'RTL_CHECK2'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])HOOK_VECTOR_END (sched) ^ ~ ^../../gcc-10.2.0/gcc/rtl.h :1341: In file included from ../../gcc-10.2.0/gcc/dumpfile.c:34^23: : ../../gcc-10.2.0/gcc/rtl.h:444note : :expanded from macro 'XEXP'5 : note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:444: rtunion fld[1];:5:43 :note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^../../gcc-10.2.0/gcc/rtl.h:50: 3808: 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/rtl.h:1501: ^../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/dwarf2asm.c1229:38./genrtl.h :221:10:: warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3In 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.defwarning return XEXP (insn, 3); ^ ~note : :1658:1: :expanded from macro 'RTL_CHECK2' warning: empty macro arguments are a C99 feature [-Wc99-extensions] 25array 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:1341HOOK_VECTOR_END (simd_clone)../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 : ^ ~ note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XEXP' XBBDEF (rt, 2) = arg2;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ~444 :5: :../../gcc-10.2.0/gcc/rtl.hnote:3808../../gcc-10.2.0/gcc/rtl.h:1345:25: 1229 ./genrtl.h^:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : :array 'fld' declared here note: expanded from macro 'XBBDEF' X0EXP (rt, 4) = NULL_RTX;: 38: note rtunion fld[1];: #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' 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: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' ../../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:444 rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/dwarf2out.c:61: In file included from : ^ ~ ../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.h:51228::276: : note: array 'fld' declared here38: note: expanded from macro 'RTL_CHECK1' ^ ../../gcc-10.2.0/gcc/target.def#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../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] ../../gcc-10.2.0/gcc/dse.c:: rtunion fld[1];1670444:5::2496: 7: ^warningnote: : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1 return XUINT (insn, 4);: && SYMBOL_REF_DECL (sym) ^ ~ In file included from ../../gcc-10.2.0/gcc/dumpfile.c ^~~~~~~~~~~~~~~~~~~~~:34: warningIn file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h: :../../gcc-10.2.0/gcc/rtl.h222:array 'fld' declared here: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) ^ ~ 3 rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (simt):1229 :38: note: expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h :warning2733:43^ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h :444../../gcc-10.2.0/gcc/target-hooks-macros.h:5: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/dwarf2asm.c note: XEXP (rt, 3) = arg3; ^ ~note : ../../gcc-10.2.0/gcc/rtl.h: 43:50: :note: expanded from macro 'HOOK_VECTOR_END'array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 1341expanded from macro 'SYMBOL_REF_DECL': In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:61: rtunion fld[1];25In file included from (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))../../gcc-10.2.0/gcc/target.h: ::27623: :../../gcc-10.2.0/gcc/target.def In file included from : ../../gcc-10.2.0/gcc/rtl.h1685 ^ ~:3808: note ^ :: ./genrtl.h../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' :1361../../gcc-10.2.0/gcc/rtl.h:1511::10#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)28 ^ ~:: : note: expanded from macro 'X0TREE' 347#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)../../gcc-10.2.0/gcc/rtl.h1::1229 ::38: note: warningexpanded from macro 'RTL_CHECK2' 3warning: 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])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 (omp) ^ ~^ X0EXP (rt, 5) = NULL_RTX;../../gcc-10.2.0/gcc/target-hooks-macros.h : ^ ~43 return XUINT (insn, 4);:50../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38../../gcc-10.2.0/gcc/rtl.h:: 444note: : ^ ~expanded from macro 'RTL_CHECK1' :5:1358:: 27note:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'HOOK_VECTOR_END' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared here1339 note rtunion fld[1];: ^ ^ ~: 26: note: expanded from macro 'XUINT' expanded from macro 'X0EXP'#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)../../gcc-10.2.0/gcc/rtl.h : ^ ~444#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~In file included from :../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/dumpfile.c1229:38../../gcc-10.2.0/gcc/dwarf2out.c: : note:: expanded from macro 'RTL_CHECK2' 34: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h613808: :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.hIn file included from ../../gcc-10.2.0/gcc/target.hnote:: 276: ../../gcc-10.2.0/gcc/target.def1228::38:223 note: :expanded from macro 'RTL_CHECK1' array 'fld' declared here ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : rtunion fld[1];3: 1737 ^ 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/dse.c:2498::26: XINT (rt, 4) = arg4; warning1444../../gcc-10.2.0/gcc/rtl.h:::5:444: note: array 'fld' declared here: 5 :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))note warning ^~~~~~~~~~~~~~~~~~~~~: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; array 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h : ^1338 :23 rtunion fld[1];2733:43 : note: expanded from macro 'SYMBOL_REF_DECL' ^ HOOK_VECTOR_END (goacc)In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c : (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)):../../gcc-10.2.0/gcc/rtl.h25 : ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h^ :../../gcc-10.2.0/gcc/target-hooks-macros.h:43 :note380850: ./genrtl.h: ::348:3:: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XINT' note: expanded from macro 'HOOK_VECTOR_END'1534 X0EXP (rt, 6) = NULL_RTX; ^ ~ :../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 1361#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ :../../gcc-10.2.0/gcc/rtl.h28::1358 note:: expanded from macro 'X0TREE' 12#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h27: note: :1228:38: note: expanded from macro 'RTL_CHECK1' expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/dwarf2out.c::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ 1229../../gcc-10.2.0/gcc/rtl.h::61444:5:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: array 'fld' declared herewarning ^ ~: In file included from ../../gcc-10.2.0/gcc/target.h rtunion fld[1];: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note : expanded from macro 'RTL_CHECK2' ^:276: ../../gcc-10.2.0/gcc/target.def :../../gcc-10.2.0/gcc/rtl.h: 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/dse.c1228../../gcc-10.2.0/gcc/rtl.h:38:: note: :expanded from macro 'RTL_CHECK1' 444 ^ ~ 2499:16::5../../gcc-10.2.0/gcc/rtl.h:: 1342note:: 232061: array 'fld' declared here :warning1:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning ^ ~: note: : empty macro arguments are a C99 feature [-Wc99-extensions]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 rtunion fld[1];HOOK_VECTOR_END (vectorize) :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) memset_call = SYMBOL_REF_DECL (sym); ^ ~ ^ ^~~~~~~~~~~~~~~~~~~~~ 444 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: :2733: 43: 5::1229 note: ^array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/dumpfile.c:34: ../../gcc-10.2.0/gcc/target-hooks-macros.h rtunion fld[1]; ^note:38:: note: : 43:50: expanded from macro 'SYMBOL_REF_DECL'note: expanded from macro 'HOOK_VECTOR_END' expanded from macro 'RTL_CHECK2' 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:224:3: In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1361: ^ ~ 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] warning: XEXP (rt, 1) = arg1; ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]28: note: expanded from macro 'X0TREE' ../../gcc-10.2.0/gcc/rtl.h:444#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree): In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:61: XINT (rt, 5) = arg5;In file included from ../../gcc-10.2.0/gcc/target.h ^ ~: ../../gcc-10.2.0/gcc/rtl.h 5 ^ ~ 276../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/target.def:: 1228note../../gcc-10.2.0/gcc/rtl.h1341::: 23array 'fld' declared here :334638 rtunion fld[1];: note: expanded from macro 'RTL_CHECK1' :: 1338note:: 23expanded 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) ^ ~ : ^ ~ 1 ^: warning:: ../../gcc-10.2.0/gcc/rtl.hempty 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) 444:^5note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XINT' : note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h 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../../gcc-10.2.0/gcc/rtl.h::4441864:12295:: note: :array 'fld' declared here34 ^: warning 43: 38: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'RTL_CHECK2': rtunion fld[1]; ^50 : return safe_as_a (JUMP_LABEL (insn));In file included from ../../gcc-10.2.0/gcc/dwarf2asm.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:380 :3:note warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 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../../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]; ^ :1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/dumpfile.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h../../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: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:1228:38: note: ../../gcc-10.2.0/gcc/rtl.h:1229:38: expanded from macro 'RTL_CHECK1' 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:1230:37: note: expanded from macro 'RTL_CHECKC1':5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/dumpfile.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] ../../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, 7) = NULL_RTX; ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358../../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] :27: note: expanded from macro 'X0EXP' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 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:3808: ../../gcc-10.2.0/gcc/rtl.h./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:1228 X0EXP (rt, 3) = NULL_RTX; ^ ~ :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/dwarf2out.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] 1860:28:#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]):note: expanded from macro 'JUMP_LABEL' HOOK_VECTOR_END (calls) ^ note: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ expanded from macro 'RTL_CHECK1' ^ ~ #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/target-hooks-macros.h rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h::431375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:50::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 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/dumpfile.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: expanded from macro 'RTL_CHECKC1' :265:3#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:: warning: 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 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: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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return safe_as_a (JUMP_LABEL (this)); rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dumpfile.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' In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:25: In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:#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.h61: ^ ~ 38081860:28: ../../gcc-10.2.0/gcc/rtl.hnote: ./genrtl.h:382:3: warning: : : expanded from macro 'JUMP_LABEL'In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6087:1228: :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 38: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)HOOK_VECTOR_END (c) ^ ^ ~ 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'../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;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]) ^1375:32: note: expanded from macro 'XCEXP' ^ ~ ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1358:27: ../../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: ^In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:61: In file included from ../../gcc-10.2.0/gcc/target.h:27637: note: expanded from macro 'RTL_CHECKC1' : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note ^ ~ : In file included from ../../gcc-10.2.0/gcc/dumpfile.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/target.def3808: ./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :6240:1: XEXP (rt, 3) = arg3; ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (cxx) ^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:1228: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_CHECK1' 444#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/target-hooks-macros.h: 5: note: array 'fld' declared here 43 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5:50: note: expanded from macro 'HOOK_VECTOR_END' : note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hnote rtunion fld[1]; ^ :In file included from : array 'fld' declared here 1881 rtunion fld[1]; ^ :In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:../../gcc-10.2.0/gcc/dumpfile.c25: In file included from ../../gcc-10.2.0/gcc/rtl.h::38083: 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/dwarf2out.c JUMP_LABEL (this) = target; 34:: 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]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' HOOK_VECTOR_END (emutls)#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1375:32 XINT (rt, 4) = arg4; : ^ ~ : ^ 383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: XINT (rt, 5) = arg3;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../../gcc-10.2.0/gcc/rtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 1338:1338:23: note: expanded from macro 'XINT'In file included from ../../gcc-10.2.0/gcc/dwarf2out.c::23:61 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1230:37: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1229: expanded from macro 'RTL_CHECKC1' 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] : expanded from macro 'XINT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (target_option) ^ #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/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: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:444:5: note: array 'fld' declared here 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:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (shrink_wrap) ^ :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' In file included from ../../gcc-10.2.0/gcc/dumpfile.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] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#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' ../../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]) ^ ~ ../../gcc-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/dumpfile.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] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ 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: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:431341:50: note: expanded from macro 'HOOK_VECTOR_END' #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/dwarf2asm.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 25: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:In file included from :1229:38: note2167:10:: 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 ^ ~: 415warning: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:444 ::3:5 SUBREG_BYTE (x), GET_MODE (x));: ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.hnote: In file included from : warning2039: array 'fld' declared here../../gcc-10.2.0/gcc/dwarf2out.c ::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]61: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def rtunion fld[1];: 26: note: XINT (rt, 1) = arg1;6837expanded from macro 'SUBREG_BYTE':1: ^ ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions]#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~../../gcc-10.2.0/gcc/rtl.h:1338: HOOK_VECTOR_END (C90_EMPTY_HACK) ^ 23../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/target-hooks-macros.hIn file included from 1373::../../gcc-10.2.0/gcc/dumpfile.c32::43:50: note: expanded from macro 'XINT' note:34#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): In file included from ../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'HOOK_VECTOR_END'note: 3808: ./genrtl.h:expanded from macro 'XCSUBREG' 271: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ^ ~3 : ../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^:warning 1230: ../../gcc-10.2.0/gcc/rtl.h: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 371229 XEXP (rt, 7) = arg7; ^ ~::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../../gcc-10.2.0/gcc/rtl.h:444:5: : :expanded from macro 'RTL_CHECKC1' note: 1341:23:array 'fld' declared here note #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): rtunion fld[1]; 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.hIn file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:444:5: note: array 'fld' declared here :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3 rtunion fld[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/dwarf2asm.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/dwarf2asm.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/dwarf2asm.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: In file included from expanded from macro 'RTL_CHECK2' ../../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: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/dwarf2asm.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' 3808#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ./genrtl.h: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 307#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3:3 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] XINT (rt, 6) = arg6; ^ ~ XEXP (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:1338::63../../gcc-10.2.0/gcc/rtl.h23: 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 ^ ~ 1341:23../../gcc-10.2.0/gcc/rtl.h:1229:: : note: expanded from macro 'XEXP' warning38: 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] ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtx tmp = XEXP (this, 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::444:5: 1341:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: array 'fld' declared here ^ ~ 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' ../../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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/dumpfile.c memset (rt, 0, RTX_HDR_SIZE);:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:444:5: :note308: 3:: array 'fld' declared here ^~~~~~~~~~~~ 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.hIn file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:25:: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808700:22: note: : ./genrtl.h:486 XBBDEF (rt, 2) = arg2;:3: ^ ~ expanded from macro 'RTX_HDR_SIZE'../../gcc-10.2.0/gcc/rtl.h: warning1407: 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 : 1345:25:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341::1338note:: 23expanded from macro 'XBBDEF' 23/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~: 104:24::../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XINT' note:1228: expanded from macro 'XEXP' note: expanded from macro 'offsetof':38: note: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ expanded from macro 'RTL_CHECK1' #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_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' :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::444:444../../gcc-10.2.0/gcc/rtl.h::444:5: note: 5: note: array 'fld' declared here 5: array 'fld' declared here note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; rtunion fld[1]; ^ ^ ^ In file included from ../../gcc-10.2.0/gcc/dumpfile.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../../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] :38: note: expanded from macro 'RTL_CHECK2' rtx next = XEXP (insn, 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::3808: 444./genrtl.h::../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 516:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)35: 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:1229:38:In file included from XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/dwarf2cfi.cnote: 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../../gcc-10.2.0/gcc/rtl.h:444: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] 5In file included from *step_out = XEXP (x, 1); ^ ~ :expanded from macro 'XVEC'../../gcc-10.2.0/gcc/dumpfile.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' note: array 'fld' declared here :34#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../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:1229:38: note: expanded from macro 'RTL_CHECK2' :3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./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:1475:10../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: X0EXP (rt, 4) = NULL_RTX; ^ ~ :444:warning5../../gcc-10.2.0/gcc/rtl.h:1358:27: note../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ : expanded from macro 'X0EXP' note: array 'fld' declared here : rtunion fld[1]; ^ 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) ^ ~ return XEXP (insn, 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/dwarf2asm.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/rtl.h:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((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:1341:23: note: expanded from macro 'XEXP' ../../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]) rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/dumpfile.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] ../../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 rtunion fld[1]; ^ :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:1480: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 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: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#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :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/dumpfile.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] In file included from ../../gcc-10.2.0/gcc/dwarf2asm.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:1228:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 6) = NULL_RTX; ^ ~#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:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #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:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1485#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :10: 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' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here return XBBDEF (insn, 2); 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/dwarf2asm.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:1345:25: note: expanded from macro 'XBBDEF' X0EXP (rt, 4) = NULL_RTX; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ In file included from ../../gcc-10.2.0/gcc/dumpfile.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] ../../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: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' ../../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 rtunion fld[1]; ^ :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:1496:#define RTL_CHECK1(RTX, N, C1) ((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: return XEXP (insn, 3); ^ ~ 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:38In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ :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] warning return XEXP (insn, 3); ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3798 XEXP (rt, 1) = arg1; ^ ~ :11../../gcc-10.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 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:34: In file included from ../../gcc-10.2.0/gcc/rtl.h attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ :1229../../gcc-10.2.0/gcc/rtl.h:2607:24: note../../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] : expanded from macro 'MEM_ATTRS' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' 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]) ^ ~ ../../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 RTL_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 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' ^ ~ ../../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];:1506:10: 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 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/dwarf2asm.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:444:5: note: array 'fld' declared here return XUINT (insn, 4); rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dumpfile.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] ^ ~ 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' X0EXP (rt, 2) = NULL_RTX; ^ ~ :1339:../../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) ^ ~ 26: 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:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XUINT' 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:1228:38: 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::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 1341:../../gcc-10.2.0/gcc/rtl.h ^ ~ 1229: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]; ^ 23: note: expanded from macro 'XEXP' #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/dumpfile.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 34: 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~444::./genrtl.h:444:345: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]; ^ 5:../../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]) ^ ~ 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:1358:27: note: expanded from macro 'X0EXP' :1511:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 10../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' : 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]) ^ ~ :444:5: note: array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ return XUINT (insn, 4);../../gcc-10.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: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] rtunion fld[1]; X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:1358:27: 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:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'X0EXP' 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' #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:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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 ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :38: rtunion fld[1];note: ../../gcc-10.2.0/gcc/dumpfile.c:34expanded from macro 'RTL_CHECK2': 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; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/dwarf2asm.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../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 X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ./genrtl.h:653 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */:../../gcc-10.2.0/gcc/rtl.h: ^ ~3 :444:5: note: array 'fld' declared here rtunion fld[1]; warning../../gcc-10.2.0/gcc/rtl.h: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]) XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1229#define XWINT(RTX, N) ((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]) ^ ~ :5: note../../gcc-10.2.0/gcc/rtl.h:445:5../../gcc-10.2.0/gcc/rtl.h: note: array 'hwint' declared here :444:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; rtunion fld[1]; ^ ^ In 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:94: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' : array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/dumpfile.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] # define HOST_WIDE_INT long long ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/dwarf2asm.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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ ~ XWINT (rt, 2) = arg2; ^ ~ ../../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:1234#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :29: note: expanded from macro 'XWINT' ../../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' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~#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:1860:28: note: expanded from macro 'JUMP_LABEL' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here :32: note: expanded from macro 'XCEXP' HOST_WIDE_INT hwint[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) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/hwint.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :59:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long long ../../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/dumpfile.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] ../../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; ^ ~ 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' 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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1375:32#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 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:In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:25In file included from ../../gcc-10.2.0/gcc/dumpfile.c:: 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] 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] In 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:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = 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' XBBDEF (rt, 2) = arg2; ^ ~ 2039:26: note: expanded from macro 'SUBREG_BYTE' note: expanded from macro 'RTL_CHECKC1' #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 SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../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_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:1373:32: ../../gcc-10.2.0/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]; ^ note: expanded from macro 'XCSUBREG' :444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../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]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' return safe_as_a (JUMP_LABEL (this)); In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/dwarf2cfi.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../../gcc-10.2.0/gcc/rtl.h: XBBDEF (rt, 2) = arg2; In file included from ../../gcc-10.2.0/gcc/dumpfile.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] :1860 X0EXP (rt, 3) = NULL_RTX; ^ ~ :28: note: expanded from macro 'JUMP_LABEL' 444:5#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : note: array 'fld' declared here ^ ~ ../../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:1375#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :32: note: expanded from macro 'XCEXP' 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: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_CHECK1(RTX, N, C1) ((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 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/dwarf2cfi.c:25: 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/dwarf2asm.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 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/dumpfile.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] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ./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; ^ ~ 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' 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: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' 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: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]; ^ ^ :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) ^ ~ In file included from ../../gcc-10.2.0/gcc/dumpfile.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] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XINT (rt, 5) = arg3; ^ ~ 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:1338:23: note: expanded from macro 'XINT' XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: 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: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#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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: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:38In file included from ../../gcc-10.2.0/gcc/dwarf2asm.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; ^ ~ In 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:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ 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]) ^ ~ XINT (rt, 5) = arg5; ^ ~ #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: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/dumpfile.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] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XSTR (rt, 6) = 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:1340:23../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ 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]; ^ ^ ~ In 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: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' ../../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/dwarf2asm.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:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~ ../../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: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/dumpfile.c:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here SUBREG_BYTE (x), GET_MODE (x)); rtunion fld[1]; ^ ^~~~~~~~~~~~~~~ 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] #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#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 1) = arg1;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:1230:In 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: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: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]; ^ ^ ~ 37: note: expanded from macro 'RTL_CHECKC1' 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 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../../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 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :444:5: noteIn file included from ../../gcc-10.2.0/gcc/dwarf2asm.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; ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ rtunion fld[1]; ^ 1340:23: note: expanded from macro 'XSTR' In 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:221: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) 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#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]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/dumpfile.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] ../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~ 444:5: ../../gcc-10.2.0/gcc/rtl.h:444:5note: array 'fld' declared here : 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:3808: ./genrtl.h:868:3: warning: array index 2 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:1340:23: note: expanded from macro 'XSTR' XSTR (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn 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:222: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) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; ^ ~ 1340:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #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: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/dumpfile.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] 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' 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: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/dwarf2cfi.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 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:1229In file included from ../../gcc-10.2.0/gcc/dwarf2asm.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] :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 XSTR (rt, 1) = arg1; rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dumpfile.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] ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XVEC (rt, 3) = arg3; ^ ~ #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' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In 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:224: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/early-remat.c:24 ^ ~../../gcc-10.2.0/gcc/rtl.h:1342:: 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] : note rtx tmp = XEXP (this, 1); ^ ~ : expanded from macro 'XVEC' ../../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 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../../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: :38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h 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) :444:In file included from ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h5:../../gcc-10.2.0/gcc/dwarf2asm.c29665:25: In file included from :../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~: note : array 'fld' declared here : ./genrtl.h:note18: :array 'fld' declared here warning rtunion fld[1];: ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];926:3::1229 :warning38: :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] ^ ^ memset (rt, 0, RTX_HDR_SIZE); XSTR (rt, 1) = arg1; ^ ~ noteIn file included from : ../../gcc-10.2.0/gcc/dwarf2cfi.c:25 : ^~~~~~~~~~~~In file included from 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/dumpfile.c3808:34: :../../gcc-10.2.0/gcc/rtl.h:1340:: 23In file included from ../../gcc-10.2.0/gcc/rtl.h:./genrtl.h3808: ./genrtl.h700#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ::225 note: 451../../gcc-10.2.0/gcc/rtl.h:444:5:: note: :array 'fld' declared here3expanded from macro 'XSTR': warning: 22array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTX_HDR_SIZE' ^ ~ XEXP (rt, 6) = arg6;: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229: XVEC (rt, 4) = arg4;38: ../../gcc-10.2.0/gcc/rtl.h: ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/rtl.h: 1342 ^ ~:note : ^ ~expanded from macro 'RTL_CHECK2' 231407::13:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ../../gcc-10.2.0/gcc/rtl.h1341::23: note: warning444:5/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: note: note: expanded from macro 'XVEC'expanded from macro 'XEXP' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here :104: rtx tmp = XEXP (this, 1);24 ^ ~ : ../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h: ::1229: ^ ~expanded from macro 'offsetof' 134138::23 note: : note: ../../gcc-10.2.0/gcc/rtl.h:1229expanded from macro 'XEXP':38:In file included from note: #define offsetof(t, d) __builtin_offsetof(t, d)expanded from macro 'RTL_CHECK2' 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/dwarf2asm.c:25 ^ ~#define RTL_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/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; ^ ~ 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]; ^ :444:5:../../gcc-10.2.0/gcc/rtl.h:1342In file included from In file included from note../../gcc-10.2.0/gcc/dumpfile.c: :34: :In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/dwarf2cfi.c3808: ./genrtl.harray 'fld' declared here:452:233: 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/dwarf2out.c:25: rtunion fld[1]; ^ note: expanded from macro 'XVEC' :63: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../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: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h::226: XVEC (rt, 5) = arg5; *step_out = XEXP (x, 1); 1229../../gcc-10.2.0/gcc/rtl.h:1469 ^ ~ ^ ~:3: 14warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: : 38 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1342: 23: X0EXP (rt, 7) = NULL_RTX;note: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1341 ^ ~note: expanded from macro 'RTL_CHECK2'expanded from macro 'XVEC' rtx next = XEXP (insn, 1);: 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:1358#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~../../gcc-10.2.0/gcc/rtl.h ^ ~ ::27:../../gcc-10.2.0/gcc/rtl.h note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP' 1341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 1229 ^ ~: ../../gcc-10.2.0/gcc/rtl.h:::23:1228../../gcc-10.2.0/gcc/rtl.h: 38: 4441229::38:note note: note5: expanded from macro 'RTL_CHECK2':38:note: expanded from macro 'RTL_CHECK2' #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]) ^ ~ ^ ~ rtunion fld[1]; ^note expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :In file included from 5../../gcc-10.2.0/gcc/dwarf2asm.c:: 25note../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here1229 444:5::38 note: : 444array 'fld' declared here : rtunion fld[1]; : ^ 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: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~ 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:1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dumpfile.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] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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: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' 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/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/dwarf2cfi.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:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 1); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3798:11../../gcc-10.2.0/gcc/rtl.h:../../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) ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1341:23In file included from :../../gcc-10.2.0/gcc/dwarf2asm.c attrs = MEM_ATTRS (x);:../../gcc-10.2.0/gcc/rtl.h25:1229: 38note: note: : expanded from macro 'RTL_CHECK2' : :In file included from 444:5 : note ^~~~~~~~~~~~~: array 'fld' declared here 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 : ^2607 :24: ../../gcc-10.2.0/gcc/rtl.h../../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; ^ ~ note: expanded from macro 'MEM_ATTRS' :444:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: In file included from ../../gcc-10.2.0/gcc/dumpfile.c ^ ~: 34array 'fld' declared here: In file included from ../../gcc-10.2.0/gcc/rtl.h:1340:23../../gcc-10.2.0/gcc/rtl.h: note#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)../../gcc-10.2.0/gcc/rtl.h:3808: rtunion fld[1];expanded from macro 'XSTR' ^ : ./genrtl.h:486:3: ../../gcc-10.2.0/gcc/rtl.h:1480:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~warning 10 ^ ~ : :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.hwarning:: 1365:29:../../gcc-10.2.0/gcc/rtl.h note: XINT (rt, 1) = arg1;expanded from macro 'X0MEMATTR' 1229array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: :1229#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) return XBBDEF (insn, 2); ^ ~:3838:: note: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote:: 1338expanded from macro 'RTL_CHECK2' :#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])../../gcc-10.2.0/gcc/rtl.h:1345 ../../gcc-10.2.0/gcc/rtl.h:25:: note: ^ ~expanded from macro 'XBBDEF' :1230444:37: note: :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h:444:5 : 5 note: expanded from macro 'XINT' :note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: 1228 : ^ ~ rtunion fld[1]; note: array 'fld' declared here#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 38 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h ^ ~ :: ^ note: 1229:38:In file included from 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/dwarf2cfi.c:444:../../gcc-10.2.0/gcc/rtl.h :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] note: expanded from macro 'RTL_CHECK2' 5: XBBDEF (rt, 2) = arg2; : ^ ~ noteIn file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:444../../gcc-10.2.0/gcc/rtl.h:134525#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ::5: noteIn file included from ../../gcc-10.2.0/gcc/rtl.h:44425:5:: ../../gcc-10.2.0/gcc/rtl.h:3808 : notearray 'fld' declared here : array 'fld' declared here : : notearray 'fld' declared here: expanded from macro 'XBBDEF' ./genrtl.h rtunion fld[1];: ^ rtunion fld[1]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 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:1485:10: 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/dwarf2out.c:63../../gcc-10.2.0/gcc/rtl.h: :In file included from ../../gcc-10.2.0/gcc/rtl.h: return XBBDEF (insn, 2); XVEC (rt, 1) = arg1; ^ ~ 1228:38: note: expanded from macro 'RTL_CHECK1' 3808: ./genrtl.h:38:3: warning In file included from ^ ~../../gcc-10.2.0/gcc/dumpfile.c :34: In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1345../../gcc-10.2.0/gcc/rtl.h:25: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:note3808: :./genrtl.h:516 XEXP (rt, 1) = arg1;:3:: warning: expanded from macro 'XBBDEF' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 1342 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h::23: XVEC (rt, 1) = arg1; ^ ~444 ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XVEC' ^ ~../../gcc-10.2.0/gcc/rtl.h:1342::23: 1341 ../../gcc-10.2.0/gcc/rtl.h:1228:38: note:: 5expanded from macro 'XVEC': note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): array 'fld' declared here ^ ~ note:23: rtunion fld[1]; note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../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):expanded from macro 'RTL_CHECK1'1229 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^:1229:../../gcc-10.2.0/gcc/rtl.h 3838: In file included from note: expanded from macro 'RTL_CHECK2' ^ ~: note:: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/dwarf2cfi.c../../gcc-10.2.0/gcc/rtl.h444::5: 1229note: 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]) ^ ~25 :../../gcc-10.2.0/gcc/rtl.h:444 rtunion fld[1];: In file included from ^../../gcc-10.2.0/gcc/rtl.h:380838 : ^ ~5: : note: expanded from macro 'RTL_CHECK2' : ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 267note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h : :../../gcc-10.2.0/gcc/rtl.h:1496../../gcc-10.2.0/gcc/rtl.h3: : rtunion fld[1]; ^ 44410:: warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 5444::5:In file included from note: ../../gcc-10.2.0/gcc/dumpfile.carray 'fld' declared here return XEXP (insn, 3);warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ :34: note XEXP (rt, 3) = arg3;: array 'fld' declared here ^ ~ 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.hIn file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:25 rtunion fld[1];: In file included from ^../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h: XEXP (rt, 2) = arg2;../../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:In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:631041 ^ ~../../gcc-10.2.0/gcc/rtl.h : noteIn file included from ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h:3808:31341: 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:./genrtl.h: notewarning: expanded from macro 'RTL_CHECK2' :: 66array 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]) 1229 XEXP (rt, 1) = arg1;: ^ ~ ^ ~: note:38: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'3: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :::23444 ../../gcc-10.2.0/gcc/rtl.h:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 444 ^ ~: 5: notewarning../../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] note: : array 'fld' declared hereexpanded from macro 'XEXP' note: array 'fld' declared here rtunion fld[1]; ^ XEXP (rt, 1) = arg1; 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/dwarf2cfi.c:25../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1501444:5: : note../../gcc-10.2.0/gcc/rtl.h:10:../../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/rtl.h1341:23:array 'fld' declared here ::1229: rtunion fld[1];3808: 38 return XEXP (insn, 3); ^ ~ ./genrtl.h::../../gcc-10.2.0/gcc/rtl.h:1341 ^ note: expanded from macro 'RTL_CHECK2' 268:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XEXP'note:3: In file included from ../../gcc-10.2.0/gcc/dumpfile.c: 34#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarning: : expanded from macro 'XEXP' ^ ~ array index 4 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::1229:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38: XINT (rt, 4) = arg4;note: expanded from macro 'RTL_CHECK2'518 ^ ~ 444:5 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~ :../../gcc-10.2.0/gcc/rtl.h3:444: 5: ../../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../../gcc-10.2.0/gcc/rtl.h: :1229:133838: XEXP (rt, 3) = arg3;note: expanded from macro 'RTL_CHECK2'array 'fld' declared here : 23 ^ ~ note : :array 'fld' declared here note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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)1341 : ^ ~23 : rtunion fld[1]; 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/dwarf2asm.c:1229../../gcc-10.2.0/gcc/rtl.h:150625 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ :38: 10../../gcc-10.2.0/gcc/rtl.h:1229444:38:: note: In file included from expanded from macro 'RTL_CHECK2' note:: 5: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.hexpanded from macro 'RTL_CHECK2' :: 1042array 'fld' declared here warning../../gcc-10.2.0/gcc/rtl.h:444:: array index 4 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]):5: note3 : ^ ^ ~ return XUINT (insn, 4); ^ ~ : 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:1339:26: noteIn file included from ../../gcc-10.2.0/gcc/dwarf2out.c:63 rtunion fld[1]; XSTR (rt, 2) = arg2;: In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h: ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:94:expanded from macro 'XUINT'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/rtl.h#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)../../gcc-10.2.0/gcc/dumpfile.c ^ ~ :1340:../../gcc-10.2.0/gcc/rtl.h23:: note:: expanded from macro 'XSTR':1229:38 XEXP (rt, 1) = arg1; ^ ~34 444:5:../../gcc-10.2.0/gcc/rtl.h :1341:: 23: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: expanded from macro 'XEXP':In file included from ../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'RTL_CHECK2': 3808: ./genrtl.h ^ ~note : #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]) ../../gcc-10.2.0/gcc/rtl.h ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229519../../gcc-10.2.0/gcc/rtl.h::444:: ^ 35:: note:In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:: 38: 25 : warningIn file included from : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note X0EXP (rt, 4) = NULL_RTX;array 'fld' declared here1229:38 : note: : rtunion fld[1];expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h :expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ 3808../../gcc-10.2.0/gcc/rtl.h: :1358:27./genrtl.h: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :269 ^ ~ :3../../gcc-10.2.0/gcc/rtl.h: :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) ^ ~5444:: 5: 1511note: notearray 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h::10: : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]1228 warningarray 'fld' declared here : rtunion fld[1]; ^ return XUINT (insn, 4); rtunion fld[1]; ^ : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338../../gcc-10.2.0/gcc/rtl.h: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 1339:26: rtunion fld[1]; ../../gcc-10.2.0/gcc/dwarf2asm.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/dwarf2out.c:63: ^note../../gcc-10.2.0/gcc/rtl.hIn file included from :1229: :expanded from macro 'XUINT'38: note: :3808: expanded from macro 'RTL_CHECK2' ./genrtl.h #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)../../gcc-10.2.0/gcc/rtl.h ^ ~ :1072:3: warning:3808: ./genrtl.h:177:3: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ../../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]: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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/dumpfile.c :../../gcc-10.2.0/gcc/rtl.h34: XEXP (rt, 1) = arg1; ^ ~444 :../../gcc-10.2.0/gcc/rtl.h:1341:23:: ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XEXP' ^ ~ 5: note : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here../../gcc-10.2.0/gcc/rtl.h3808 ::444:: rtunion fld[1];./genrtl.h : ^51340:: note: array 'fld' declared here 550:3 In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c: ^ ~ rtunion fld[1]; ^ 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) ^ ~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h: 25: In file included from 1534: note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229::38: 3808note: expanded from macro 'RTL_CHECK2': : ^ ~ : 12./genrtl.h: 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] expanded from macro 'RTL_CHECK2': 270:3: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ../../gcc-10.2.0/gcc/rtl.h:1341 : ^ ~23 : note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP': 1342#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] : 23 ^ ~ #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 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341::23:: notenote1229:38: : : note444expanded from macro 'XEXP' expanded from macro 'XVEC': expanded from macro 'RTL_CHECK2' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 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 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229444:38:In file included from note: expanded from macro 'RTL_CHECK2' 1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:5: note: ../../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::3808444: :./genrtl.h::../../gcc-10.2.0/gcc/rtl.h:444array 'fld' declared here:5:5 note: : note rtunion fld[1];array 'fld' declared here 178: :array 'fld' declared here3 38 ^ :: note: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c: rtunion fld[1];25: 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]) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from :../../gcc-10.2.0/gcc/dumpfile.c444::5:3808warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ note: 34: In file included from XBBDEF (rt, 2) = arg2;../../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; ^ ~ ^ ~ : ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' :1073:3: warning: 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: rtunion fld[1];1341:23: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' XSTR (rt, 2) = arg2;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : ^ ~ ^ ~ ^ 1864 ^ ~: 34: warning../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:: ../../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: 25expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1340 return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~: In file included from ../../gcc-10.2.0/gcc/rtl.h:38081228#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ : 3823: :./genrtl.h :note: expanded from macro 'XSTR':../../gcc-10.2.0/gcc/rtl.h:444271:5:../../gcc-10.2.0/gcc/rtl.h :1860:28 :: 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)note: expanded from macro 'JUMP_LABEL' note: expanded from macro 'RTL_CHECK1' ^ ~note : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): ^ ~ 1229 ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^ :38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #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:1341#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :23: note: rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230In file included from :444:: ../../gcc-10.2.0/gcc/dumpfile.c5In file included from : note: array 'fld' declared here:../../gcc-10.2.0/gcc/dwarf2out.cexpanded from macro 'XEXP': 63: 37In file included from : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)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.hexpanded from macro 'RTL_CHECKC1' :6533808:: 3: #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] rtunion fld[1];./genrtl.h:179 :1229:38 : ^ ~ note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'444 XWINT (rt, 1) = arg1; ^ : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: ../../gcc-10.2.0/gcc/rtl.h:1234 note: array 'fld' declared here : rtunion fld[1]; ^ 29: note: expanded from macro 'XWINT' 3:In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:25: In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: warning./genrtl.h:../../gcc-10.2.0/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]) 1103 ^ ~: 3: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning../../gcc-10.2.0/gcc/rtl.h: :445:5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'hwint' declared here XEXP (rt, 3) = arg3; XSTR (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h1871:444: ../../gcc-10.2.0/gcc/rtl.h:1340: HOST_WIDE_INT hwint[1]; ^ 10::23: ../../gcc-10.2.0/gcc/hwint.h ^ ~ notewarning: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5 ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1341:../../gcc-10.2.0/gcc/rtl.h23: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]59:26note:: expanded from macro 'XEXP'note: array 'fld' declared here: return JUMP_LABEL (this); note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^~~~~~~~~~~~~~~~~ : ^ ~expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h1229:38:: note1860: expanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :28: note: ../../gcc-10.2.0/gcc/rtl.h ^ ~ :expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h ^#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ # define HOST_WIDE_INT long long ^ :444:5: note: array 'fld' declared here 1229 rtunion fld[1]; ^ :38: note: ../../gcc-10.2.0/gcc/rtl.h:In file included from In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:1375In file included from ../../gcc-10.2.0/gcc/dumpfile.c:expanded from macro 'RTL_CHECK2'34: :In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c../../gcc-10.2.0/gcc/rtl.h::253808: In file included from ../../gcc-10.2.0/gcc/rtl.h2532: : note: expanded from macro 'XCEXP':: In file included from ../../gcc-10.2.0/gcc/rtl.h 3808./genrtl.h::3808: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~:654:3: 307: warning ./genrtl.h:1104:3: :3: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : ../../gcc-10.2.0/gcc/rtl.h:1230:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]37: :note: expanded from macro 'RTL_CHECKC1' XWINT (rt, 2) = arg2; ^ ~ ^ ~ XEXP (rt, 2) = arg2;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 ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444 ^ ~ XEXP (rt, 1) = arg1; ::1234:529: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XWINT' : ^ ~ 444::1341:23:: note#define XWINT(RTX, N) ((RTX)->u.hwint[N]): expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1341 ^ ~ : note: 5 ^ ~: note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h23:: note: array 'fld' declared here1229:38expanded from macro 'XEXP' rtunion fld[1]; ^ :445:5: note: array 'hwint' declared here : rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h: HOST_WIDE_INT hwint[1]; ^ 1876#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ In file included from 40../../gcc-10.2.0/gcc/dwarf2out.c: warning ^../../gcc-10.2.0/gcc/rtl.h: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:63: :note1229: :38: note: In file included from ../../gcc-10.2.0/gcc/hwint.h../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' 3808 return safe_as_a (JUMP_LABEL (this));: ./genrtl.h ^~~~~~~~~~~~~~~~~: 180:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h::591860::2628:: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'JUMP_LABEL' warning: note../../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:444: XINT (rt, 4) = arg4; ^ ~ 5: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'HOST_WIDE_INT'#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 444:1338: 23: :5:# define HOST_WIDE_INT long long note ^: notearray 'fld' declared here rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from : ../../gcc-10.2.0/gcc/dwarf2asm.c: 32expanded from macro 'XINT'./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; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl.h::1345:25: note25: : expanded from macro 'XBBDEF' ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): In file included from ../../gcc-10.2.0/gcc/dumpfile.c: ^ ~ 34../../gcc-10.2.0/gcc/rtl.h:1229In file included from ../../gcc-10.2.0/gcc/rtl.h:1228:note: : 38In file included from :../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'RTL_CHECK2'3808:38: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h::444expanded from macro 'XCEXP':5: : ./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note : array 'fld' declared here rtunion fld[1]; ^ SUBREG_BYTE (rt) = arg1;3808: ./genrtl.h:In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/dwarf2out.c : ^~~~~~~~~~~~~~~~ ../../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)63 1135 ^ ~ ../../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:1230:37: : 3:: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~ 3808note: : ./genrtl.hexpanded 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::444:5: 181note: array 'fld' declared here rtunion fld[1]; ^warning : ^ 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:1881:3: 1373:32:: note: expanded from macro 'XCSUBREG' :3808: ./genrtl.h:309#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg):3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 XEXP (rt, 3) = arg3;: 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]../../gcc-10.2.0/gcc/rtl.h :1341:23warning 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 note: expanded from macro 'XEXP' : XINT (rt, 5) = arg5;1230 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~37 :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~note : JUMP_LABEL (this) = target;../../gcc-10.2.0/gcc/rtl.h 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]) : ^ ~ :381860::../../gcc-10.2.0/gcc/rtl.h28::1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 1229../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.hnote38 : note: expanded from macro 'RTL_CHECK2' ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~expanded from macro 'RTL_CHECK2' 1229444::: 5: 38note:: array 'fld' declared here expanded from macro 'JUMP_LABEL' note: expanded from macro 'RTL_CHECK2' 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) rtunion fld[1]; ^ ^ ~ ../../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: In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: 32#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.hIn file included from 444:5:: note: array 'fld' declared herenote ../../gcc-10.2.0/gcc/dumpfile.c:310 :3:: warning: ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 34 rtunion fld[1];: In file included from ^../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX;3808 : ./genrtl.h: : ^ ~ 735../../gcc-10.2.0/gcc/rtl.h::3444:../../gcc-10.2.0/gcc/rtl.h5:: note: expanded from macro 'XCEXP'array 'fld' declared here 1358: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c: ^25warning:: : 27: In file included from notearray 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 ^ ~: 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:1228:38../../gcc-10.2.0/gcc/dwarf2out.c:: 63note: : In file included from expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1358:27:: note1230 ^ ~ : 3808expanded from macro 'X0EXP': :./genrtl.h3808:: 1136:../../gcc-10.2.0/gcc/rtl.h3:: 444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ./genrtl.h5: ^ ~ 37warning:: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note:: 182array 'fld' declared here: 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, 2) = arg2;note: : 1228 ^ ~ rtunion fld[1]; XEXP (rt, 6) = arg6; ^ ~ ^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]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:444::5:../../gcc-10.2.0/gcc/dwarf2cfi.c :note1341: 25array 'fld' declared here : rtunion fld[1]; ^23 ::1341:23: note: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : 38note: 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229: note: expanded from macro 'RTL_CHECK1' 3808:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:538: note: array 'fld' declared here :: note: rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./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 X0EXP (rt, 5) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h: 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]; : ../../gcc-10.2.0/gcc/rtl.h ^In file included from ../../gcc-10.2.0/gcc/dumpfile.c:341229: In file included from ../../gcc-10.2.0/gcc/rtl.h SUBREG_BYTE (x), GET_MODE (x)); :38: note: expanded from macro 'RTL_CHECK2' :3808: ./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1358:27 X0EXP (rt, 1) = NULL_RTX;: note: expanded from macro 'X0EXP' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~:1358:In file included from ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h : ^ ~2039 :26: note: ../../gcc-10.2.0/gcc/dwarf2out.cexpanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::444::#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) 527:: notenote: expanded from macro 'X0EXP': 631228: :38array 'fld' declared here: 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];In file included from ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::13733808: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444::In file included from 1228../../gcc-10.2.0/gcc/dwarf2asm.c::38: note525:: In file included from note../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here3808 : ./genrtl.h:1137: ./genrtl.h:220::3: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]32expanded from macro 'RTL_CHECK1' 3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :: notewarning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XCSUBREG': 444#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) XSTR (rt, 3) = arg3; ^ ~ : XEXP (rt, 1) = arg1;5 ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:1341::23:../../gcc-10.2.0/gcc/rtl.h note ^: :1230:37: note: expanded from macro 'RTL_CHECKC1'array 'fld' declared here ^ ~note : expanded from macro 'XEXP'In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^../../gcc-10.2.0/gcc/dwarf2cfi.c : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)25 ^ ~ ^ ~: ../../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/dumpfile.c:34In 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 ^ ~: 3808: ./genrtl.h:813#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:444: : ^ ~../../gcc-10.2.0/gcc/rtl.h :3: ../../gcc-10.2.0/gcc/rtl.hwarning: 3808../../gcc-10.2.0/gcc/rtl.h:4445: ./genrtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 312note:: 3: XEXP (rt, 1) = arg1;warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 5array 'fld' declared here : ^ ~1229 : X0EXP (rt, 6) = NULL_RTX;38 : ^ ~ note: note: : array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1358:271341: In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:63 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ^ ~ note ^ ../../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] :23 XBBDEF (rt, 2) = arg2;: 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 rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' : 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: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_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/dwarf2asm.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; ^ ~ :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' ../../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) ^ ~ 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: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' In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.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: XEXP (rt, 3) = arg3; ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5:2966:18: note: array 'fld' declared here ./genrtl.hIn file included from rtunion fld[1]; ^ :../../gcc-10.2.0/gcc/dumpfile.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] :warning313:3../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~: In file included from : warning:../../gcc-10.2.0/gcc/rtl.h:1340offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:23:1341 : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/dwarf2asm.cnote:: 25expanded from macro 'XSTR': In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) memset (rt, 0, RTX_HDR_SIZE); ^ ~ : X0EXP (rt, 7) = NULL_RTX;23 : ^ ~ note../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::13581229:38: : ^~~~~~~~~~~~:./genrtl.h :note1195: :3: warning: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 ^ ~ : 27array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'X0EXP' : 700 XWINT (rt, 1) = arg1; : ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: ../../gcc-10.2.0/gcc/rtl.h1229:1228:2238../../gcc-10.2.0/gcc/rtl.h:: 1234note: expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :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)38 : ^ ~ 29 note../../gcc-10.2.0/gcc/rtl.h:444/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: ../../gcc-10.2.0/gcc/rtl.h:5: :note: :: 104expanded from macro 'RTL_CHECK2' array 'fld' declared here444 :5: rtunion fld[1]; note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note 24:: : expanded from macro 'XWINT' ^ ../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'offsetof' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~array 'fld' declared here 444#define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ^ ~ :5: noteIn file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25: ../../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/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 HOST_WIDE_INT long long ^ : array 'fld' declared here rtunion fld[1]; ^ XEXP (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/dumpfile.c:34: In file included from In file included from ../../gcc-10.2.0/gcc/early-remat.c:24In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:25 rtunion fld[1]; ^: ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h3808:: 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/rtl.h../../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:./genrtl.h3808: ./genrtl.h XSTR (rt, 2) = arg2;:1341:3084::2319:: warning223:1223 :3: warning: : note: expanded from macro 'XEXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: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:23warning *step_out = XEXP (x, 1);: ^ ~ XEXP (rt, 1) = arg1;: ^ ~note: expanded from macro 'XSTR'#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 : 1341 ^ ~: 23../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h:23: XINT (rt, 4) = arg4; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note : ^ ~expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 1229 :note: expanded from macro 'XEXP' ^ ~38 ../../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): ^ ~ 1338../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:38:note note: 1229: ::122938::38 note: expanded from macro 'RTL_CHECK2':23:expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2'note #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])expanded from macro 'XINT' ^ ~ #define RTL_CHECK2(RTX, N, 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#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../../gcc-10.2.0/gcc/rtl.h:444:5:: ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here 444 rtunion fld[1]; ^::5: rtunion fld[1];444: ^ 5../../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 note rtunion fld[1]; ^ : array 'fld' declared here In 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: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:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ X0EXP (rt, 2) = NULL_RTX; ^ ~ 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: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/dwarf2asm.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] ../../gcc-10.2.0/gcc/rtl.h:1358:27: noteIn file included from ../../gcc-10.2.0/gcc/dumpfile.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] : expanded from macro 'X0EXP' XSTR (rt, 1) = arg1; ^ ~ XINT (rt, 5) = arg5; ^ ~ #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: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' ^ ~#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::3798:111229../../gcc-10.2.0/gcc/rtl.h::38444:: 5note: expanded from macro 'RTL_CHECK2': : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :warning1228: :38: 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../../gcc-10.2.0/gcc/rtl.h note: : attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~expanded from macro 'RTL_CHECK1'note: array 'fld' declared here :444: ../../gcc-10.2.0/gcc/rtl.h:2607: 5: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note ^ ~ rtunion fld[1];24 : note: : expanded from macro 'MEM_ATTRS' note#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1): expanded from macro 'XVEC' ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^: :444:5: note: array 'fld' declared here array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ^ ~ 1365../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/dwarf2out.c1229::6338: note: In file included from expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];: In file included from 29 ^ ~: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/rtl.h : ^3808 : :./genrtl.h444:5:In file included from note: #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)array 'fld' declared here ../../gcc-10.2.0/gcc/dumpfile.c:225:../../gcc-10.2.0/gcc/dwarf2cfi.c3: : rtunion fld[1]; ^ :warning25: 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/dwarf2asm.c 34: In file included from ../../gcc-10.2.0/gcc/rtl.h: :3808../../gcc-10.2.0/gcc/rtl.h:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:: 3808: ./genrtl.hIn file included from :1230::1254:3:./genrtl.h warning: 37array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h::345:3: XSTR (rt, 2) = arg2; ^ ~ XEXP (rt, 6) = arg6; : 3808../../gcc-10.2.0/gcc/rtl.h:1340 : ./genrtl.h:note: expanded from macro 'RTL_CHECKC1'23 warning ^ ~: :: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1341926:23: ^ ~ :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR': 3: warning X0EXP (rt, 3) = NULL_RTX;: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:444:note5: note: array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ 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' ^ ~../../gcc-10.2.0/gcc/rtl.h:1229: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)38: #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/early-remat.cnote:: 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: note24: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::444:5:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: array 'fld' declared here 444:1229: 38 ^ ~ rtunion fld[1];: : In file included from ^: 5../../gcc-10.2.0/gcc/rtl.h::1228:38 :note : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK1' note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/dwarf2out.c: :./genrtl.h:3863:: 3In file included from :../../gcc-10.2.0/gcc/rtl.h :warning3808 : : ./genrtl.h:226 ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: XEXP (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 rtunion fld[1];: ^ ../../gcc-10.2.0/gcc/rtl.h ^ ~:444: X0EXP (rt, 7) = NULL_RTX;5: In file included from note: array 'fld' declared here444 ^ ~ :../../gcc-10.2.0/gcc/dwarf2asm.c:25 5../../gcc-10.2.0/gcc/rtl.h:1341::23:../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^: : 3808note: : ./genrtl.harray 'fld' declared here: noteIn file included from ../../gcc-10.2.0/gcc/dumpfile.c13581255::273:: notewarning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'X0EXP'expanded from macro 'XEXP' :34: In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h ^ ~ : XVEC (rt, 3) = arg3; ^ ~../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1342#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1228:38: :note: 3808expanded from macro 'RTL_CHECK1' ^ ~ ^ 23: :./genrtl.h:927 In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/dwarf2cfi.c::122925: In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):3808: :./genrtl.h:346note:3: ^ ~warning : ../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :338:: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 4) = NULL_RTX;expanded from macro 'XVEC' ^ ~ XVEC (rt, 2) = arg2;:expanded from macro 'RTL_CHECK2'444 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 5:../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here ^ ~ : rtunion fld[1];1358 : ^ 27:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note: expanded from macro 'X0EXP' :1342:23 rtunion fld[1]; ^ : note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : expanded from macro 'XVEC' ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1228:38: note: In file included from ../../gcc-10.2.0/gcc/early-remat.c:24#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from ../../gcc-10.2.0/gcc/dwarf2out.c: :In file included from 63../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h: :./genrtl.h1229::6638:: note: : expanded from macro 'RTL_CHECK2' In file included from 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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1' : ^ ~3808 : ^ ~./genrtl.h : XEXP (rt, 1) = arg1;265 : ^ ~3 :../../gcc-10.2.0/gcc/rtl.h :warning444: :5: note: ../../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]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341 XEXP (rt, 1) = arg1; rtunion fld[1]; ^:../../gcc-10.2.0/gcc/rtl.h:444 :5:1229 note ^ ~ :: array 'fld' declared here 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c 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):25../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:38:1229:: : note38: note: 25 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:1229../../gcc-10.2.0/gcc/rtl.h:38In file included from : expanded from macro 'RTL_CHECK2':3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h347:444 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~::38085: :./genrtl.h :1287::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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 :3: XSTR (rt, 1) = arg1;: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h ^ ~ warning rtunion fld[1];: ^ 444../../gcc-10.2.0/gcc/rtl.h:1340array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:23:In file included from note: :expanded from macro 'XSTR' :444:5: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5: X0EXP (rt, 5) = NULL_RTX; ^ ~ note../../gcc-10.2.0/gcc/rtl.h:: 1229:38: note: : ../../gcc-10.2.0/gcc/dwarf2out.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2'3808: ./genrtl.h:266:3array 'fld' declared here: ^ ~ 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here :1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ ~ XBBDEF (rt, 2) = arg2; ^ ~../../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.hIn file included from :../../gcc-10.2.0/gcc/dwarf2asm.c:251345: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h::25In file included from 1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/early-remat.c:24In file included from XSTR (rt, 2) = arg2;../../gcc-10.2.0/gcc/dumpfile.c : ^ ~../../gcc-10.2.0/gcc/rtl.h:34:: 1228In file included from :: ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h3808:: 3808 ./genrtl.hnote: ../../gcc-10.2.0/gcc/rtl.h:1340:: expanded from macro 'XBBDEF' 38#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)./genrtl.h : ^ ~ 94:956:233:: notewarning: : expanded from macro 'XSTR':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 'RTL_CHECK1'1228 :38: XVEC (rt, 1) = arg1; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note:: 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 :expanded from macro 'RTL_CHECK1'5 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 ^ ~: 5note:: array 'fld' declared herenote : 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 ../../gcc-10.2.0/gcc/rtl.h ^ ~ rtunion fld[1];In 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:348::13413::23 warning:: ../../gcc-10.2.0/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : 1229 X0EXP (rt, 6) = NULL_RTX; ^ ::1342:23: note: expanded from macro 'XVEC' ^ ~ note38: :expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1358:note27In file included from :../../gcc-10.2.0/gcc/dwarf2out.c : 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:../../gcc-10.2.0/gcc/rtl.h note: notearray 'fld' declared here : ^ ~ rtunion fld[1];1229 ^ :: 63expanded from macro 'X0EXP': In file included from #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/dwarf2asm.c::25: In file included from :../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h38../../gcc-10.2.0/gcc/rtl.h::267:3../../gcc-10.2.0/gcc/rtl.h3808:: ./genrtl.h::1229:38 : note1289: :expanded from macro 'RTL_CHECK2' 31228:: 38: note:: expanded from macro 'RTL_CHECK1' warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warningarray 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] ../../gcc-10.2.0/gcc/rtl.h :note444: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 3) = arg3; ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444:55:: notenote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 3) = arg3;: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 : array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : ^1341 :23: note ^ ~: : rtunion fld[1]; ^ 5: note: array 'fld' declared here 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: 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:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 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:444In file included from :1340:../../gcc-10.2.0/gcc/early-remat.c23:5In file included from ../../gcc-10.2.0/gcc/dumpfile.c:34:: In file included from ../../gcc-10.2.0/gcc/rtl.h:: 3808: ./genrtl.h:984note:: 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.h24:: 1229In file included from :../../gcc-10.2.0/gcc/rtl.h38::3808 : note./genrtl.h: :expanded from macro 'RTL_CHECK2'177 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3 note: expanded from macro 'XSTR'array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1;In file included from :../../gcc-10.2.0/gcc/dwarf2out.c : ^ ~63 : 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 ../../gcc-10.2.0/gcc/rtl.h:1340444:23: ../../gcc-10.2.0/gcc/rtl.h:5:note note: array 'fld' declared here ::1229 :warning38: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note:: : rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ 268:3 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]) warning In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c: 1341#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] : 23 ^ ~: XINT (rt, 4) = arg4; note: expanded from macro 'XEXP' :../../gcc-10.2.0/gcc/rtl.h25:: 1229In file included from :../../gcc-10.2.0/gcc/rtl.h38: note ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :3808expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::: 1338./genrtl.h:23: note: expanded from macro 'XINT' :1229380::38: note3../../gcc-10.2.0/gcc/rtl.h:: 444#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'RTL_CHECK2' :5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 444../../gcc-10.2.0/gcc/rtl.h::1229:38: notearray 'fld' declared here: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2;#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.h444::5:1345:25: note : expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/early-remat.c ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 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/dwarf2out.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: :3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 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:444:5: note: array 'fld' declared here ../../gcc-10.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: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] ../../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:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)178 rtunion fld[1]; ^ :3: 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 rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; In file included from ../../gcc-10.2.0/gcc/dwarf2out.c../../gcc-10.2.0/gcc/dwarf2cfi.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] :25 ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381:../../gcc-10.2.0/gcc/rtl.h:1229:38: XEXP (rt, 6) = arg6; ^ ~ ^ ~ 3:../../gcc-10.2.0/gcc/rtl.h:1341:note: 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: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) warning ^ ~ 444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 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.h ^ ~ X0EXP (rt, 3) = NULL_RTX; : ^ ~1228: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:1358:27:../../gcc-10.2.0/gcc/rtl.h 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]) 444 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:: noteIn file included from ../../gcc-10.2.0/gcc/dumpfile.c:5: note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here 34: :1228:38: note: expanded from macro 'RTL_CHECK1' : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; array 'fld' declared here./genrtl.h:1041 ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:444:5: note:3: 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];../../gcc-10.2.0/gcc/early-remat.c XEXP (rt, 1) = arg1; rtunion fld[1]; :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~ ^ : ./genrtl.h../../gcc-10.2.0/gcc/rtl.h: 1341In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25: ^ 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/rtl.h:::3808179: ../../gcc-10.2.0/gcc/rtl.h23: note: expanded from macro 'XEXP' :3808: ./genrtl.h:382:3./genrtl.h: warning:271:3: warning: 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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 3) = arg3; ^ ~ 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 ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1228:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 7) = arg7; ^ ~ 38: note: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1341:23: note ^ ~ : #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: In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hexpanded from macro 'XEXP' :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) ^ ~ array 'fld' declared here rtunion fld[1]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/dumpfile.c../../gcc-10.2.0/gcc/rtl.h:1229:38:: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg3;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] :444:5 : note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ ^ ~#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:../../gcc-10.2.0/gcc/rtl.h444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/early-remat.c rtunion fld[1]; ^ : 1338:23../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XINT' :1340:23: note: expanded from macro 'XSTR' :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:180:3: warning#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] ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 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:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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:444:5: #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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/dwarf2out.c:63: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.hnote:: ^ ~ array 'fld' declared here 3808 rtunion fld[1]; ../../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/dwarf2cfi.c:25./genrtl.h: 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: XSTR (rt, 6) = arg4;note: array 'fld' declared here ^ ~ 307../../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:38In file included from ../../gcc-10.2.0/gcc/dumpfile.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3: warning: 3In file included from ../../gcc-10.2.0/gcc/early-remat.c:24: 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] : XSTR (rt, 1) = arg1; ^ ~ note: expanded from macro 'RTL_CHECK2' :../../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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 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:383808: ./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : :1341:23 XINT (rt, 5) = arg5; ^ ~ :: ../../gcc-10.2.0/gcc/rtl.h:1338:23:note 444note: expanded from macro 'RTL_CHECK2' :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: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:expanded from macro 'XINT' note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/dumpfile.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] #define 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;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) In 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:3: 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: XINT (rt, 1) = arg1;1340#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:308:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ 23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/early-remat.c:24#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : 3In 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] 23../../gcc-10.2.0/gcc/rtl.h:1229: XEXP (rt, 6) = arg6; ^ ~ 38: note: expanded 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/rtl.h XBBDEF (rt, 2) = arg2;note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1341:23: note: : ../../gcc-10.2.0/gcc/rtl.h:444 ^ ~ :expanded from macro 'XEXP'5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :expanded from macro 'XSTR' #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.h1345:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:25:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XBBDEF' :1229:38../../gcc-10.2.0/gcc/rtl.h: 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:4445: note: array 'fld' declared here:In 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:448: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]; ^5 ../../gcc-10.2.0/gcc/rtl.h:1340:23: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: expanded from macro 'XSTR' : 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/dwarf2cfi.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/early-remat.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from 3808#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/dumpfile.c: 34: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~:: ./genrtl.h:2203808:3: 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: ./genrtl.h XEXP (rt, 1) = arg1; ^ ~ :38../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1103:3:../../gcc-10.2.0/gcc/rtl.h:: note: expanded from macro 'RTL_CHECK2' 444:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: array 'fld' declared here ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1340::444:5: ../../gcc-10.2.0/gcc/rtl.h:1229:38 ^ :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 note: expanded from macro 'RTL_CHECK2'23: note: expanded from macro 'XSTR' :note: array 'fld' declared here309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3;#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]; ^ In 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: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: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 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1342::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1341:23: note: expanded from macro 'XEXP' ^ ~ In file included from 23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/early-remat.c#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]) ^ ~ :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 24../../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/rtl.h:3808: ./genrtl.h:221:3: :warning5#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] ^ ~5 : note: array 'fld' declared here XBBDEF (rt, 2) = arg2; rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : ^ ~ ^:444:5: note: note: array 'fld' declared here 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/dumpfile.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ rtunion fld[1];:3808: ./genrtl.h ^ :In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:38081104:3: 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;./genrtl.h: ^ ~ 310 ^ #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)In 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:451:3: warning: array index 4 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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ XVEC (rt, 4) = arg4; 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) ^ ~:1229:38: note: expanded from macro 'RTL_CHECK2' ../../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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/early-remat.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):23: note: expanded from macro 'XVEC' :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 XVEC(RTX, 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 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]; ^ #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.hIn 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:452: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 XVEC (rt, 5) = arg5; ^ ~ rtunion fld[1]; ^ ../../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: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 In file included from :1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 5) = NULL_RTX; ^ ~ :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:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/dumpfile.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] #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' ^ ~ ^ ~ XINT (rt, 1) = arg1; #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 ^ ~ ../../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 rtunion fld[1]; ^ 444In 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:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ 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]; ^ 5In 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:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4;: note: array 'fld' declared here rtunion fld[1]; ^ XINT (rt, 6) = arg6;In file included from ../../gcc-10.2.0/gcc/dwarf2out.c:63: 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' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ./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; ^ ~ 1338444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ::1358:27: note: expanded from macro 'X0EXP' In file included from 23: note: expanded from macro 'XINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/dumpfile.c:34 ^ ~ #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: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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h 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: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 ^ ~ 1229:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 38:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h5::444:5: note: array 'fld' declared here rtunion fld[1];note ^ #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../../gcc-10.2.0/gcc/rtl.h:1229:38: ./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 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 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 ^ :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:3135: 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' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ 3In file included from : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/dumpfile.cnote../../gcc-10.2.0/gcc/dwarf2asm.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1137: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] 31 XSTR (rt, 3) = arg3; ^ ~ : ../../gcc-10.2.0/gcc/output.h: array 'fld' declared here : rtunion fld[1];129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 7) = NULL_RTX; ATTRIBUTE_ASM_FPRINTF(2, 3); ^ :: 4441340:23: note: expanded from macro 'XSTR' ^ ~:5: ../../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) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/output.h: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' In file included from :array 'fld' declared here:#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m)1229: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]) ^ ~ 1228 ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/early-remat.c:38: note: expanded from macro 'RTL_CHECK1' :25: #define RTL_CHECK1(RTX, N, C1) ((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:3808: ./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; :444:5: note: array 'fld' declared here 24 rtunion fld[1]; ^ : XINT (rt, 1) = arg1; ^ ~ 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' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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] 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:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 343 XVEC (rt, 1) = arg1;:3: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342: XEXP (rt, 6) = arg6; ^ ~ 23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/rtl.h:1341warning:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/dwarf2cfi.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]) ^ ~ 25array 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: note: array 'fld' declared here ^ ~ XEXP (rt, 1) = arg1; 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:1341:23: 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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :5: noteIn file included from : 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 ^ ~ In file included from :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/dumpfile.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] 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/early-remat.c444:5: note: array 'fld' declared here XWINT (rt, 1) = arg1; rtunion fld[1]; ^ XVEC (rt, 1) = arg1;: In file included from 24 ^ ~ : 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:3808 : ./genrtl.h: ^ ~../../gcc-10.2.0/gcc/dwarf2out.c226#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :../../gcc-10.2.0/gcc/rtl.h:1234: 29: note: expanded from macro 'XWINT' :3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 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] ^ ~../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here X0EXP (rt, 7) = NULL_RTX; ^ ~ HOST_WIDE_INT hwint[1]; 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: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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' 1358../../gcc-10.2.0/gcc/rtl.h:444:5::27: note: expanded from macro 'X0EXP' :444:5: note: array 'fld' declared here # define HOST_WIDE_INT long longnote: 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/dwarf2cfi.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:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~../../gcc-10.2.0/gcc/dumpfile.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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XEXP (rt, 1) = arg1; ^ ~ 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: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:1228 :../../gcc-10.2.0/gcc/rtl.h1341 ^ ~ :1341../../gcc-10.2.0/gcc/rtl.h:1341:23:38 ::23: note: expanded from macro 'XEXP' 23note: expanded from macro 'XEXP' :#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' #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: 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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:: : 444expanded 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../../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/dwarf2out.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../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] In file included from 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/dumpfile.c rtunion fld[1]; ^ In 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:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ X0EXP (rt, 4) = NULL_RTX; 34In 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:266:3: warning: array index 2 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/rtl.h : XBBDEF (rt, 2) = arg2; ^ ~3808 : ../../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./genrtl.h#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' 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#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 1345:25: note: expanded from macro 'XBBDEF' XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' #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_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: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:347:3: 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:444:5: note: array 'fld' declared here 5 rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In 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:519:3: warning: array index 4 is past the end of the array (which 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:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 1229../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' note:38: array 'fld' declared here : rtunion fld[1]; X0EXP (rt, 4) = NULL_RTX;#define RTL_CHECK1(RTX, N, C1) ((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:1358:27: note: expanded from macro 'X0EXP' 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:267: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)../../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/dumpfile.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] ^ ~ XEXP (rt, 3) = arg3; ^ ~ : XSTR (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 444 ../../gcc-10.2.0/gcc/rtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~1228 5 ^ ~:../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 38: 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/dwarf2out.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] : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 6) = NULL_RTX; ^ ~ #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: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../../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):444:5: note: array 'fld' declared here rtunion fld[1]; ../../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:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/dumpfile.c./genrtl.h:268: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 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 4) = arg4; ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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' 444 XVEC (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/dwarf2cfi.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ::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 rtunion fld[1]; ^ XEXP (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/early-remat.c:1342 ^ ~::23: note: expanded from macro 'XVEC' 444 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] :#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' 5../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5;: 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 ^ ~ 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/early-remat.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 XEXP (rt, 6) = arg6; ^ ~ ^ ~../../gcc-10.2.0/gcc/dumpfile.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] 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: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../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1;: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) ^ ~ 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../../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../../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.harray 'fld' declared here:#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: note: rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2' In 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]) ^ ~ rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/dwarf2cfi.c../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../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:551: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]; ^ 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:380:3../../gcc-10.2.0/gcc/rtl.h:In file included from ^ ../../gcc-10.2.0/gcc/early-remat.c warning::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] 1341In file included from ../../gcc-10.2.0/gcc/dumpfile.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] : XEXP (rt, 7) = arg7; ^ ~ :23: note: expanded from macro 'XEXP' XSTR (rt, 2) = arg2;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' #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' #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 In file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:1116: ./gt-dwarf2asm.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/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ #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' 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::../../gcc-10.2.0/gcc/hash-map.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1229:39:19: note: previous use is here 1228:38: note: expanded from macro 'RTL_CHECK1' :class GTY((user)) hash_map ^ #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./gt-dwarf2asm.h:48:3: note: did you mean class here? : note: expanded from macro 'RTL_CHECK2' struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;: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]; ^ :../../gcc-10.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: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]In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h: class444:5: note: array 'fld' declared here 3808 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:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1;./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 ../../gcc-10.2.0/gcc/dwarf2out.c:63: 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] ./gt-dwarf2asm.h:48:55: 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] ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #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:1228: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/hash-map.h:39:19: note: previous use is here ../../gcc-10.2.0/gcc/rtl.hclass GTY((user)) hash_map ^ ../../gcc-10.2.0/gcc/rtl.h:445:5: ./gt-dwarf2asm.h:48:55: note: did you mean class here? :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: array 'hwint' declared here struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class #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 HOST_WIDE_INT hwint[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]; ^ ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from :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' ../../gcc-10.2.0/gcc/dwarf2out.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] 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:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_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: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' ^ ~ #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 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/early-remat.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] In 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:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ XWINT (rt, 2) = arg2; ^ ~ ../../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:5: note: array 'hwint' declared here ^ ~ 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]; ^ :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:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 59:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 5) = arg3; ^ ~ # 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/early-remat.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/early-remat.c:24: In 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: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/rtl.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; 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:2039:26: note: expanded from macro 'SUBREG_BYTE' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)../../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 ^ ~ ../../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/early-remat.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) 1229:38: 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' 1373:32: note: expanded from macro 'XCSUBREG' #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 XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) 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: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: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/early-remat.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] 1340: X0EXP (rt, 7) = NULL_RTX; ^ ~ 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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/dwarf2cfi.c:25: In 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/rtl.h:1358:27: note: expanded from macro 'X0EXP' X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/dwarf2out.c../../gcc-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:5: note: array 'fld' declared here 63 rtunion fld[1]; ^ : 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/early-remat.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: 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: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]) ^ ~ expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ../../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/early-remat.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' In 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:786: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) ../../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, 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' ^ ~ #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 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:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1358:27 rtunion fld[1];: 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/early-remat.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:1228:38: note: expanded from macro 'RTL_CHECK1' XINT (rt, 2) = arg2; ^ ~ 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: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_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 ^ ~ ^ ~ ../../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/dwarf2out.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] 444: XVEC (rt, 3) = arg3; ^ ~ 5: note: array 'fld' declared here 444 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::5: note: array 'fld' declared here 1229 rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/dumpfile.c:38: ../../gcc-10.2.0/gcc/cgraph.h:In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25: In file included from 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]1735 :../../gcc-10.2.0/gcc/early-remat.c XEXP (rt, 1) = arg1; ^ ~ :38: note: expanded from macro 'RTL_CHECK2' :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; ^ ~ 13411: 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]) ../../gcc-10.2.0/gcc/rtl.h:1358: ^ ~ 27../../gcc-10.2.0/gcc/rtl.h:444:5class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),::: 23 ^:note note: array 'fld' declared here : rtunion fld[1]; ^ expanded from macro 'X0EXP'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:451: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 :903:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 1../../gcc-10.2.0/gcc/rtl.h:note: expanded from macro 'XEXP' : XVEC (rt, 4) = arg4; ^ ~ 1228:38: note: expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)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:1342:23: note../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? : struct cgraph_edge;expanded from macro 'XVEC' ^ ~ ^~~~~~ ^ ~#define XVEC(RTX, 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' class #define RTL_CHECK2(RTX, N, 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/dwarf2out.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] 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' ^ In file included from ../../gcc-10.2.0/gcc/early-remat.c:24: 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/dwarf2cfi.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] 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: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 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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:453: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]) ^ ~ : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/dumpfile.c:38: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: warningIn file included from ../../gcc-10.2.0/gcc/dwarf2asm.c:23 XINT (rt, 6) = arg6;../../gcc-10.2.0/gcc/rtl.h : ^ ~In file included from ../../gcc-10.2.0/gcc/coretypes.h:459: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/hash-table.h:248../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ::1358:: 27struct '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 'X0EXP'../../gcc-10.2.0/gcc/vec.h : rtunion fld[1]; ^ 1338:23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) friend struct cgraph_edge; ^ 1274 : ^ ~10 :In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25../../gcc-10.2.0/gcc/cgraph.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: In file included from warning../../gcc-10.2.0/gcc/rtl.h: :offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof]3808: ./genrtl.h::1736: 16: note: return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ : :868:3expanded from macro 'RTL_CHECK1': warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note#define RTL_CHECK1(RTX, N, C1) ((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): ^ ~ previous use is here/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104../../gcc-10.2.0/gcc/rtl.h:24: note: : for_user)) cgraph_edge1229 : ^38 444:5../../gcc-10.2.0/gcc/cgraph.h:2250: XSTR (rt, 2) = arg2;10 : note: expanded from macro 'offsetof': note: array 'fld' declared here ^ ~: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ did you mean class here?../../gcc-10.2.0/gcc/rtl.h :1340:23 friend struct cgraph_edge; ^~~~~~ ../../gcc-10.2.0/gcc/vec.h class : rtunion fld[1]; ^ 288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here noteIn file included from ../../gcc-10.2.0/gcc/early-remat.c: note: expanded from macro 'XSTR' :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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : expanded from macro 'RTL_CHECK2' size_t size = vec::embedded_size (alloc); ^#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/vec.h rtunion fld[1]; ../../gcc-10.2.0/gcc/cgraph.h:2658:: ^ 32: warning1735:12:../../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])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]../../gcc-10.2.0/gcc/rtl.h :444:5In file included from : :in instantiation of function template specialization 'va_heap::reserve >' requested here note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'fld' declared here void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT);previous use is here ../../gcc-10.2.0/gcc/dwarf2out.c ^ ~: 63 for_user)) cgraph_edge: rtunion fld[1]; ^ ^../../gcc-10.2.0/gcc/rtl.h :1228:38: note../../gcc-10.2.0/gcc/vec.h: expanded from macro 'RTL_CHECK1':In file included from 1755:10:../../gcc-10.2.0/gcc/cgraph.h :note2658: :in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here 32 :../../gcc-10.2.0/gcc/rtl.h :note3808: : ./genrtl.h: return reserve (nelems, true PASS_MEM_STAT); ^ ^ 486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] did you mean class here? #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/vec.h:1770:5:In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25: XINT (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:2659: ^ ~28: notewarning: struct '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 :: : ./genrtl.hin instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here: 897../../gcc-10.2.0/gcc/rtl.h::3444:bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); reserve_exact (nelems PASS_MEM_STAT); 1338warning ^:: 5: note: array 'fld' declared here : ^23 : ../../gcc-10.2.0/gcc/vec.h notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];../../gcc-10.2.0/gcc/cgraph.h :1736:: XSTR (rt, 1) = arg1;1523 ^ ~ 16 ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :31: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here : auto_vec (size_t n) { this->create (n); } ^note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from ../../gcc-10.2.0/gcc/early-remat.c:24: : : previous use is hereexpanded from macro 'XINT' 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:../../gcc-10.2.0/gcc/dwarf2asm.c379:3 for_user)) cgraph_edge ^ ~ ^:1010 ^ ~:44: : warning../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/cgraph.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1229:../../gcc-10.2.0/gcc/rtl.h38: note: in instantiation of member function 'auto_vec, 0>::auto_vec' requested here XEXP (rt, 1) = arg1;note : ^ ~expanded from macro 'RTL_CHECK2' :1229:38: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) auto_vec > temp (indirect_pool->elements ()); ^ ^ ~ note: expanded from macro 'RTL_CHECK2'2659:28: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444:bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class#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]; ^ :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/early-remat.c:24: In 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: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:3808: ./genrtl.h:380:3: warning: XSTR (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:1340:23: note: expanded from macro 'XSTR' 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: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) 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:#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' XBBDEF (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]) ^ ~ ../../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]; ^ ^ ~ 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:444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/dwarf2out.c rtunion fld[1]; ^ :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: XEXP (rt, 2) = arg2; ^ ~ 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 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2cfi.cIn 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:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :25 X0EXP (rt, 3) = NULL_RTX; ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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:23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #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 rtunion fld[1]; ^ :444:5: note: array 'fld' declared here 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: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: XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, 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 ../../gcc-10.2.0/gcc/dwarf2out.c: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] In file included from rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/early-remat.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/dwarf2cfi.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] 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' XVEC (rt, 1) = arg1; ^ ~ #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' ^ ~ #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:444:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 5: note: array 'fld' declared here 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: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#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :444:5: note: ../../gcc-10.2.0/gcc/rtl.h: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]; ^ 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: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/dwarf2out.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] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XEXP (rt, 1) = arg1; ^ ~ In 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: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)../../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../../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: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 ../../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/dwarf2out.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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; 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/early-remat.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] In 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:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1338: 23: note ^ ~ : expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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:23In 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: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/early-remat.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 note: expanded from macro 'XVEC' : 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../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/dwarf2out.c: expanded from macro 'RTL_CHECK2' :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] :5: note: array 'fld' declared here 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:444:5: note: array 'fld' declared here ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/early-remat.c:24: ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' 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/dwarf2cfi.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] #define XWINT(RTX, N) ((RTX)->u.hwint[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:445:5: note: array 'hwint' 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/early-remat.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] HOST_WIDE_INT hwint[1]; XVEC (rt, 4) = arg4; ^ ~ ^ ../../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' ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from :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]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:654:In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hIn file included from :1042: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] ../../gcc-10.2.0/gcc/early-remat.c:24: In file included from XWINT (rt, 2) = arg2; ^ ~ ../../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] XSTR (rt, 2) = arg2; XVEC (rt, 5) = arg5; ^ ~ ^ ~ ../../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/rtl.h:1340:23:: note: expanded from macro 'XSTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 1234#define XSTR(RTX, 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' :29: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XWINT' #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]; ^ :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:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:5: note: XINT (rt, 6) = arg6;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:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../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/dwarf2cfi.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 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:486: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; ^ ~ In 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:1073: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) 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: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 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 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:1230:37: note: expanded from macro 'RTL_CHECKC1' 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#define RTL_CHECKC1(RTX, N, C) ((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]; ^ In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];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/dwarf2out.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; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In 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: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; ^ ~ :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' In file included from ../../gcc-10.2.0/gcc/early-remat.c:#define RTL_CHECK1(RTX, N, C1) ((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] #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: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/early-remat.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' ../../gcc-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/dwarf2out.c:63: 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: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; ^ ~ 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: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/dwarf2cfi.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 XEXP (rt, 3) = arg3; ^ ~ : ./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; ^ ~ 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:1358:27: note: expanded from macro 'X0EXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../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 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 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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In 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:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from :3808: XEXP (rt, 2) = arg2;../../gcc-10.2.0/gcc/dwarf2out.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3 ./genrtl.h: ^ ~ 813:3: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 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] #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 X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :1358:27: note: expanded from macro 'X0EXP'../../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 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]; ^ In 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: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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~ 1340:23: note: expanded from macro 'XSTR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 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:38: 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: :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]; ^ In 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: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' 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:867:3#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] 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]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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] In 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: XSTR (rt, 2) = arg2; ^ ~ 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: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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234::1229:38: note: expanded from macro 'RTL_CHECK2' 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: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':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/dwarf2out.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/dwarf2out.c:63: 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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:In 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:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/early-remat.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] XVEC (rt, 2) = arg2; ^ ~ 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' 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#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: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 ^ ~ ^ ~ 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/dwarf2cfi.c../../gcc-10.2.0/gcc/rtl.h:1229In 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:956: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' :25 XVEC (rt, 1) = arg1;: 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]) ^ ~ ../../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.hIn file included from ../../gcc-10.2.0/gcc/early-remat.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:1342:23:../../gcc-10.2.0/gcc/rtl.h note: 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] #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' ^ ~ 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:../../gcc-10.2.0/gcc/rtl.h444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : 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' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.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: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../../gcc-10.2.0/gcc/rtl.h::444:5: note1340:23:: array 'fld' declared here note: expanded from macro 'XSTR' rtunion fld[1]; ^ ^ ~ In file included from #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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/dumpfile.c../../gcc-10.2.0/gcc/rtl.h:22: In file included from rtunion fld[1]; ^ ../../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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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: In file included from note: in instantiation of member function 'vec::embedded_size' requested here :444:5../../gcc-10.2.0/gcc/dwarf2out.c: note: array 'fld' declared here size_t size = vec::embedded_size (alloc); rtunion fld[1]; ^ In 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:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ :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; ^ ~ In file included from ^../../gcc-10.2.0/gcc/early-remat.c../../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' :24: 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:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/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/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' ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ 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/vec.h:1844:3: note: in instantiation of member function 'vec::reserve' requested here ../../gcc-10.2.0/gcc/hwint.h:59:../../gcc-10.2.0/gcc/rtl.h26: note: expanded from macro 'HOST_WIDE_INT' :444../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here # define HOST_WIDE_INT long long :5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ reserve (1, false PASS_MEM_STAT); ^ ^ ../../gcc-10.2.0/gcc/dumpfile.c:889:19: note: in instantiation of member function 'vec::safe_push' requested here m_stashed_items.safe_push (stashed_item (buffer_ptr, item)); ^ 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:1012In file included from ../../gcc-10.2.0/gcc/dwarf2cfi.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: :3: warning: array index 1 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] XSTR (rt, 1) = arg1; ^ ~ ../../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) ^ ~ 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: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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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];1342:23: note: expanded from macro 'XVEC' ^ #define XVEC(RTX, 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:445In file included from :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 ../../gcc-10.2.0/gcc/dwarf2cfi.c:25: In file included from rtunion fld[1]; ^ ../../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:5In file included from : note: array 'fld' declared here HOST_WIDE_INT hwint[1]; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/dwarf2out.c ^ In 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:1289: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' # define HOST_WIDE_INT long long 63 ^ XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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: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' ../../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]; ^ 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: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/early-remat.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] 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/dwarf2out.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/early-remat.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/early-remat.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/early-remat.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/early-remat.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/dwarf2out.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:23In 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:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 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: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/dwarf2out.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h: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:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 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' 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]; ^ ^ ~ 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: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 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: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/early-remat.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/early-remat.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]; ^ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, 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/early-remat.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] #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]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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) ^ ~ 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: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:1341:23: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'XEXP' 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: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: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/early-remat.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:444:5: 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:1072: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]; ^ XSTR (rt, 1) = arg1; ^ ~ 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:1137:3: warning: ../../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) ^ ~ ../../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' #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 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: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) 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: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/dwarf2out.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/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ 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: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/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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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] ^ ~ XSTR (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' :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/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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, 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/early-remat.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 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/early-remat.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/early-remat.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/early-remat.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/early-remat.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/early-remat.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/early-remat.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/early-remat.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/early-remat.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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/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' #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/dwarf2cfi.c:35: 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/dwarf2cfi.c:40: ../../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: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' In file included from ../../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] 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/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 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] #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/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/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/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' ((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:1719:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (!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:1750:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 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: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) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h ATTRIBUTE_ASM_FPRINTF(2, 3); ^ :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) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define 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 ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ 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' #define 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: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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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' 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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)HOOK_VECTOR_END (asm_out) ^ ^~~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:../../gcc-10.2.0/gcc/rtl.h:1229:39: 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/dwarf2cfi.c:1930:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] offset = rtx_to_poly_int64 (XEXP (XEXP (dest, 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/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] 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/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:../../gcc-10.2.0/gcc/dwarf2cfi.c:2078:15: 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:1737 for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ :1: warning: ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' empty macro arguments are a C99 feature [-Wc99-extensions] #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ HOOK_VECTOR_END (goacc) ^ ../../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]; ^ ../../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 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] 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/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 ;) ^ 128 warnings generated. 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 ;) ^ 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' ../../gcc-10.2.0/gcc/dwarf2cfi.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :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' 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] #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)HOOK_VECTOR_END (c) ^ ^ ~ ../../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 ;) ^ ../../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' 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] #define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) ^ ~ 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:1380:32: note: expanded from macro 'XCCFI' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #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 hereIn 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) 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] ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' if (NOTE_P (next) && NOTE_KIND (next) == NOTE_INSN_CFI) ^~~~~~~~~~~~~~~~ #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: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' 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] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 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: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/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' In file included from ../../gcc-10.2.0/gcc/early-remat.c:#define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE) ^ ~ 34: In file included from ../../gcc-10.2.0/gcc/rtl.h:1380:32: note: expanded from macro 'XCCFI' ../../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 XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) ^ ~ HOOK_VECTOR_END (shrink_wrap) ^ ../../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' #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 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' 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#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE): 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 emit-rtl.o -MT emit-rtl.o -MMD -MP -MF ./.deps/emit-rtl.TPo ../../gcc-10.2.0/gcc/emit-rtl.c 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: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; ^~~~~~~~~~~~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../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) ^ ~ 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/rtl.h../../gcc-10.2.0/gcc/target.def:1371:32: note: expanded from macro 'XCINT' :6837: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 (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:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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]; ^ ../../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' #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: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]; ^ ../../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]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../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/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: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:warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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]; ^ 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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/dwarf2out.c: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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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: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/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.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:14771:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] == (INTVAL (XEXP (rtl, 1)) & GET_MODE_MASK (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/dwarf2out.c:14786:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] + size_of_int_loc_descriptor (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:14791:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = int_loc_descriptor (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: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/dwarf2out.c: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:14895:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op1 = int_loc_descriptor (INTVAL (XEXP (rtl, 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/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/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/dwarf2out.c:16648:58: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] loc_result = concat_loc_descriptor (XEXP (rtl, 0), 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: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: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: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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:16854:56: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = implicit_ptr_descriptor (XEXP (rtl, 0), 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: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' #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:17070:16: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] varloc = NOTE_VAR_LOCATION (loc_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:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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] 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:17239:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_VAR_LOCATION_LOC (node->loc) != 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: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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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: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' #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:17252:17: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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:17321:17: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 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: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 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/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]; ^ ../../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' #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]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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: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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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 ;) ^ In file included from ../../gcc-10.2.0/gcc/emit-rtl.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]; ^ ../../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/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]../../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' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' class hash_table ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ./gt-dwarf2out.h:1684:69: 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/emit-rtl.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]; ^ ./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 ../../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/emit-rtl.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 ./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] 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-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] 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:66:3: 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; XEXP (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class hash_table ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ./gt-dwarf2out.h:1926:68: 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 struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class 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: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' ./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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/emit-rtl.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' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ #define RTL_CHECK1(RTX, N, C1) ((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]; ^ 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: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' ./gt-dwarf2out.h:1944:3: note: did you mean class 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' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ 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 ./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] 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:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; XINT (rt, 4) = arg4; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ class hash_table ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ./gt-dwarf2out.h:1944:63: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class :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: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/emit-rtl.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/emit-rtl.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' ./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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/hash-table.h:374#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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]; ^ 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:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gt-dwarf2out.h:2015:3: note: did you mean class here? XBBDEF (rt, 2) = arg2; ^ ~ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^~~~~~ class #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ./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] #define RTL_CHECK1(RTX, N, C1) ((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; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is 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:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] class hash_table ^ XEXP (rt, 3) = arg3; ^ ~ ./gt-dwarf2out.h:2015:62: 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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/emit-rtl.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] ./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] XINT (rt, 5) = arg5; ^ ~ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ class hash_table../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ./gt-dwarf2out.h:2052:3array '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:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: did you mean class here? XEXP (rt, 6) = arg6; ^ ~ ../../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-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] #define RTL_CHECK2(RTX, N, C1, C2) ((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; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is 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:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] class hash_table ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ./gt-dwarf2out.h:2052#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :65: note: did you mean class here? ../../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; ^~~~~~ 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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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]; ^ ./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 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: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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/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] 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/emit-rtl.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/emit-rtl.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/emit-rtl.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/emit-rtl.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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/emit-rtl.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/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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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]; ^ 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 except.o -MT except.o -MMD -MP -MF ./.deps/except.TPo ../../gcc-10.2.0/gcc/except.c In file included from ../../gcc-10.2.0/gcc/emit-rtl.c:48: ../../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/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/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, ^ 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]; ^ clang: warning: 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: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/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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ../../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' #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: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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]; ^ ../../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]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../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: notewarning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] : 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]; ^ ../../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' #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: array index 1 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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:4013: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: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' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:4066: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:4067:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (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/emit-rtl.c:4085: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:4086: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: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/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] XEXP (link, 1) = call_fusage; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:4386:5: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] CALL_INSN_FUNCTION_USAGE (call_insn) = call_fusage; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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]; ^ 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 expmed.o -MT expmed.o -MMD -MP -MF ./.deps/expmed.TPo ../../gcc-10.2.0/gcc/expmed.c ../../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/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 rtunion fld[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: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: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)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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: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/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:6477:25: 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/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:6622: ./gt-emit-rtl.h: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] 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:220:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./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] 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:220:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./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: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:256:68: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./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] 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:274:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./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] 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:274:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./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] 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:292:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./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] 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:292:66: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./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] 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:310:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-emit-rtl.h:310: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-emit-rtl.h:310:65: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)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] ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ 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 expr.o -MT expr.o -MMD -MP -MF ./.deps/expr.TPo ../../gcc-10.2.0/gcc/expr.c 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 ;) ^ 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: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: warningwarning: : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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]; ^ In file included from ../../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] 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: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: In file included from note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/except.c:127: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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: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 169 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 ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ ../../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' In file included from ../../gcc-10.2.0/gcc/except.c:137: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37 ATTRIBUTE_ASM_FPRINTF(2, 3); ^ : note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #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 ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ 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' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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/except.cIn 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: :140: 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: 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 (C90_EMPTY_HACK) ^ ../../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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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 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: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/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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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 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/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 ../../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] rtunion fld[1]; ^ HOOK_VECTOR_END (asm_out) ^ 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] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 6) = arg6; ^ ~ #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/expmed.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] In file included from HOOK_VECTOR_END (sched) ^ ../../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] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 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: expanded from macro 'XINT' #define XINT(RTX, 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/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] #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: 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/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] 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: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: 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: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' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : expanded from macro 'XVEC' #define XVEC(RTX, 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/expmed.c:28: #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/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 ;) ^ 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]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:2061: XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]1 : warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 3) = arg3; ^ ~ 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.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:1098:28: 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/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] if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_UPDATE_SJLJ_CONTEXT) ^~~~~~~~~~~~~~~~ HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ../../gcc-10.2.0/gcc/explow.c:26#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ : 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 #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 rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] In file included from XEXP (rt, 2) = arg2;../../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] ^ ~ if (NOTE_KIND (fn_begin) == NOTE_INSN_FUNCTION_BEG) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ../../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:5236: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 (calls) ^ ../../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' #define RTL_CHECKC1(RTX, N, C) ((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 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/except.c:1227:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (NOTE_INSN_BASIC_BLOCK_P (fn_begin)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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:warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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/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] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (c) ^ :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/expmed.c: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.h:444:5: note: array 'fld' declared here 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 ;) ^ 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] 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/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] 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: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/expmed.c:28: In file included from ../../gcc-10.2.0/gcc/target.h:276 XWINT (rt, 1) = arg1; ^ ~ : ../../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:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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: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:HOOK_VECTOR_END (shrink_wrap) ^ 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 HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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: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 ;) ^ # 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: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/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] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../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:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/except.c:2014: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] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' struct cgraph_edge *e; ^ #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/except.c:2014:7: note: did you mean class here? rtunion fld[1]; struct cgraph_edge *e; ^~~~~~ 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: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:In file included from ../../gcc-10.2.0/gcc/expmed.c:29: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :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/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] ../../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: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: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.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/explow.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] rtx next = XEXP (insn, 1); ^ ~ 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' #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 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] 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]) ^ ~ 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) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1228:38: 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' ../../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/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]; ^ ../../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/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] return XEXP (insn, 3); ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/except.c../../gcc-10.2.0/gcc/rtl.h:2525:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 1341:23: note: expanded from macro 'XEXP' && NOTE_KIND (insn) == NOTE_INSN_SWITCH_TEXT_SECTIONS) ^~~~~~~~~~~~~~~~#define XEXP(RTX, 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]) ^ ~ #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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ :1675:25: note: expanded from macro 'NOTE_KIND' #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)../../gcc-10.2.0/gcc/rtl.h ^ ~ 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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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]; ^ ../../gcc-10.2.0/gcc/except.c1501: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/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] return XEXP (insn, 3); ^ ~ 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#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : 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.h2619: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] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.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../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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] 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:1511: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:26: note: expanded from macro 'XUINT' warning: array index 3 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_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1666:31: note: expanded from macro 'NOTE_EH_HANDLER' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ ../../gcc-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: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' ../../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]; ^ 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:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:../../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] 23: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ 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/except.c:2622#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :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 NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ :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:1666:31: note: expanded from macro 'NOTE_EH_HANDLER' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#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: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: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/except.c:2641:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1666:31: note: expanded from macro 'NOTE_EH_HANDLER'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; ^ ~ #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h: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../../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]; ^ ../../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/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1666:31: note: expanded from macro 'NOTE_EH_HANDLER' 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] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ XEXP (rt, 2) = arg2; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../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:1375#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :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' ../../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' ../../gcc-10.2.0/gcc/except.c:2657#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :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]) ^ ~ NOTE_EH_HANDLER (note) = call_site; ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1666:31: note: expanded from macro 'NOTE_EH_HANDLER' 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 NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ../../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 XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) 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:1230#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' 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] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' XSTR (rt, 3) = arg3; ^ ~ #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: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) ^ ~ ../../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 ../../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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ && NOTE_KIND (iter) == NOTE_INSN_SWITCH_TEXT_SECTIONS) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../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: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:1371:32: note: expanded from macro 'XCINT' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/explow.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:1167: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]) 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: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/except.c:2693: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; ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1666#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] ../../gcc-10.2.0/gcc/rtl.h: JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ 444:5: note: array 'fld' declared here : rtunion fld[1]; ^ 31: note: expanded from macro 'NOTE_EH_HANDLER' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 3, NOTE) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define XCEXP(RTX, 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.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:1195: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' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XWINT (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 rtunion fld[1]; ^ :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/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] ../../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] XSTR (rt, 2) = arg2; ^ ~ SUBREG_BYTE (x), GET_MODE (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: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' 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] #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 rtunion fld[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]; ^ 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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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:3: note: did you mean class here? 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 ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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/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 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: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/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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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/explow.c:34: In file included from ../../gcc-10.2.0/gcc/recog.h../../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] :166HOOK_VECTOR_END (sched) ^ :7: 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' 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' #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/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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ HOOK_VECTOR_END (simd_clone) ^ ../../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/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] In file included from HOOK_VECTOR_END (simt) ^ ../../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] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' INSN_CODE (insn) = recog (PATTERN (insn), 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' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 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' ../../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 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] rtunion fld[1]; ^ HOOK_VECTOR_END (goacc) ^ 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] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ #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' #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: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 ;) ^ 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/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/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/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) ^ 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/explow.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] :171:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ rtx term = plus_constant (mode, XEXP (x, 1), c, inplace); ^ ~ ../../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/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: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) ^ ~ ../../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:5: note: 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] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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]; ^ 1 warning 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:../../gcc-10.2.0/gcc/explow.c note: expanded from macro 'XCEXP' :228:9: 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 (x, 1))) != 0 ^ ~ ../../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 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: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/explow.c:../../gcc-10.2.0/gcc/rtl.h:1860:../../gcc-10.2.0/gcc/expmed.c:208:7237:28: note: expanded from macro 'JUMP_LABEL' 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] :33: XEXP (all->shift, 1) = all->cint[m]; ^ ~ warning../../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) ^ ~ x1 = eliminate_constant_term (XEXP (x, 1), &tem); ^ ~ ../../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:32: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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) ^ ~ ../../gcc-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: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/expmed.c rtunion fld[1]; ^ :209: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:5: note: array 'fld' declared here XEXP (all->shift_mult, 1) = all->pow2[m]; ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' if ((x1 != XEXP (x, 1) || x0 != XEXP (x, 0)) ^ ~ #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' ^ ~ 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 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:1876#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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 ../../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] return safe_as_a (JUMP_LABEL (this)); XEXP (all->wide_lshr, 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: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:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 5../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' : 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' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #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/explow.c:278:40: warning: rtunion fld[1]; ^ 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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ../../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/explow.c : ^ ~ 370: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:1373:32: note: expanded from macro 'XCSUBREG' (to_mode, XEXP (x, 1), as, in_const, ^ ~ #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:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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/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/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/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) ^ ~ /Library/Developer/CommandLineTools/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/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]; ^ 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/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: ../../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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: notenote: expanded from macro 'DECL_ALIGN' : array 'fld' declared here ? ((unsigned)1) << ((NODE)->decl_common.align - 1) : 0) ^~~~ rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h:444 :5:In file included from ../../gcc-10.2.0/gcc/expr.c: note: array 'fld' declared here 25 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] In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h rtx c = XEXP (XEXP (x, 0), 1); :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: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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 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:../../gcc-10.2.0/gcc/rtl.h:444:4445: note: :5: note: array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/expr.c../../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] :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] if (SYMBOL_REF_DECL (s) && DECL_P (SYMBOL_REF_DECL (s))) ^~~~~~~~~~~~~~~~~~~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 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' :1361:28: note: expanded from macro 'X0TREE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../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/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] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 4) = arg4; ^ ~ :444:5: ../../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];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../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] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here sa = DECL_ALIGN (SYMBOL_REF_DECL (s)); ^~~~~~~~~~~~~~~~~~~ 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] ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' XINT (rt, 5) = arg5; ^ ~ (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../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:../../gcc-10.2.0/gcc/tree.h:2511:27: note: expanded from macro 'DECL_ALIGN' ? ((unsigned)1) << ((NODE)->decl_common.align - 1) : 0) 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/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../../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; ^~~~~~~~~~~~~~~~~ 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]; ^ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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 clang: 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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]; ^ warning: 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] unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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/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' In file included from #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 1) = arg1; ^ ~ 1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: 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: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: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]; ^ 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 ^ ../../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] 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 SET_SYMBOL_REF_DECL (stack_check_libfunc, decl);: 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:2729:49: note: expanded from macro 'SET_SYMBOL_REF_DECL' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' (gcc_assert (!CONSTANT_POOL_ADDRESS_P (RTX)), X0TREE ((RTX), 1) = (DECL)) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' ../../gcc-10.2.0/gcc/rtl.h:1373:#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ 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: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/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]; ^ ../../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]; ^ 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 ;) ^ 1 warning generated. ../../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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../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, ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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]; ^ ../../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]; ^ ../../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]; ^ 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: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]; ^ clang: warning: 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]; ^ 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 fold-const.o -MT fold-const.o -MMD -MP -MF ./.deps/fold-const.TPo ../../gcc-10.2.0/gcc/fold-const.c 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) ^ clang: warning: 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/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]; ^ ../../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]; ^ 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ 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 ;) ^ 1 warning generated. 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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ 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: 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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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 236 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 function.o -MT function.o -MMD -MP -MF ./.deps/function.TPo ../../gcc-10.2.0/gcc/function.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] 220 warnings generated. 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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]; ^ ../../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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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]; ^ ../../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]; ^ 1 warning generated. ../../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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ../../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]; ^ ../../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 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) ^ ~ /Library/Developer/CommandLineTools/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/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; ^ ~ 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/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-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 ../../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 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 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] 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 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: ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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-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 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: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-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: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 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: warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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]; ^ 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]; ^ ../../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/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 In file included from ../../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] 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/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 ;) ^ 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: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/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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ ../../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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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]; ^ 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: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/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:132 warnings generated. 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; ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]; ^ 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: warning: 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/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]; ^ ../../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]; ^ 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ 108 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ ../../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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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]; ^ 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: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/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: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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 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' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/gcse.c:140: 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/gcse.c: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] 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: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/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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/gcse.c: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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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.c:140: 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.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:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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] 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.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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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 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: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.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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.c:140: 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.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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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.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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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 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: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: #define RTL_CHECK2(RTX, 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: 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]; ^ 160 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 ggc-common.o -MT ggc-common.o -MMD -MP -MF ./.deps/ggc-common.TPo ../../gcc-10.2.0/gcc/ggc-common.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/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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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-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/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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/gcse-common.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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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 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: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-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, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/gcse-common.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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] 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-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:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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 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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/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:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/gcse-common.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/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] 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-common.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/gcse-common.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/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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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]; ^ 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 ggc-tests.o -MT ggc-tests.o -MMD -MP -MF ./.deps/ggc-tests.TPo ../../gcc-10.2.0/gcc/ggc-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 gimple.o -MT gimple.o -MMD -MP -MF ./.deps/gimple.TPo ../../gcc-10.2.0/gcc/gimple.c 201 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 gimple-builder.o -MT gimple-builder.o -MMD -MP -MF ./.deps/gimple-builder.TPo ../../gcc-10.2.0/gcc/gimple-builder.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. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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 gimple-iterator.o -MT gimple-iterator.o -MMD -MP -MF ./.deps/gimple-iterator.TPo ../../gcc-10.2.0/gcc/gimple-iterator.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.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.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.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: noteIn file included from ../../gcc-10.2.0/gcc/gimple-builder.c:25: ../../gcc-10.2.0/gcc/gimple.h:2611:10: warning: previous use is here : 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:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? tree GTY((length ("%h.num_ops"))) op[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/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/cgraph.h gs->op[1] = rhs; ^ ~ :2659:28: note: did you mean class here? ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); 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/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: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]; ^ 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 ;) ^ ../../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: warningIn 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) ^ 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' call_stmt->op[2] = chain; ^ ~ #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/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 ;) ^ ../../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 hereIn 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] tree GTY((length ("%h.num_ops"))) op[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/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 ;) ^ 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ 193 warnings generated. 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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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-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-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 ;) ^ clang: warning: 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] 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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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 26 warnings generated. 144 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.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 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 :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:2061clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 :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 ;) ^ 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ 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-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-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]; ^ 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/gimple.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :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/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/gimple-fold.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:3: warning: 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] : 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 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 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[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' ../../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] warning return gs->op[3]; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((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: 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/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; ^ ~ : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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../../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) ^ ~ gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../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 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:../../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]; ^ 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/gimple.h../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :3140: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) ^ ~ gs->op[1] = fn; ^ ~ ../../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]) ^ ~ ../../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]; ^ ../../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/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' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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]; ^ ../../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-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]; ^ 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]; ^ 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-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 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 ../../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 warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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-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' 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] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) return gs->op[1]; ^ ~ ^ 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] ../../gcc-10.2.0/gcc/gimple.h:347: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: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/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 ;) ^ ../../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-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]; ^ 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 ;) ^ 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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-low.o -MT gimple-low.o -MMD -MP -MF ./.deps/gimple-low.TPo ../../gcc-10.2.0/gcc/gimple-low.c 41 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 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] 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-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]; ^ ../../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-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 ^ ../../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 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-backprop.o -MT gimple-ssa-backprop.o -MMD -MP -MF ./.deps/gimple-ssa-backprop.TPo ../../gcc-10.2.0/gcc/gimple-ssa-backprop.c 37 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 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 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-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 38 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 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] clang: warning: 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-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-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]; ^ 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]; ^ ../../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-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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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-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]; ^ 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-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 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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) ^ clang: warning: 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 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 22 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 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 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-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] 23 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-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] clang: warning: 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]; ^ 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-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 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-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 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 clang: 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: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]; ^ 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] ../../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: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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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) ^ ~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/rtl.h../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :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/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/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.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 ../../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]; ^ ~ 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] ../../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' ../../gcc-10.2.0/gcc/gimple.h:2681:11#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 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/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] ../../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] XINT (rt, 5) = arg5; ^ ~ 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: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 ../../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]; ^ 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' ../../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/rtl.h:1229: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]; ^ 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] ../../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] X0EXP (rt, 7) = NULL_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: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]; ^ 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/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/rtl.h:1338:23: 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];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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/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; ^ ~ 1342:23: note: expanded from macro 'XVEC' ../../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];../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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] ../../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] XVEC (rt, 4) = arg4; ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~../../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 #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]; ^ 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]; ^ ../../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/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] tree GTY((length ("%h.num_ops"))) op[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' ../../gcc-10.2.0/gcc/gimple.h:3227#define RTL_CHECK2(RTX, N, C1, C2) ((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 return &call_stmt->op[2]; ^ ~ ../../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/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/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]; ^ ../../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/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/gimple.h:36633808: ./genrtl.h:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label;: ^ ~ 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' #define XWINT(RTX, N) ((RTX)->u.hwint[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 :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' ../../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 HOST_WIDE_INT long long 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/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] tree GTY((length ("%h.num_ops"))) op[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 ../../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 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] ../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c XEXP (rt, 1) = arg1; ^ ~ :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] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' return gs->op[1]; ^ ~ #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: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]; ^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' ../../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 ^ ~ 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/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868: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 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]; XSTR (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, 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]; ^ 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] ../../gcc-10.2.0/gcc/gimple.h: XSTR (rt, 1) = arg1; ^ ~ 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:1340:23: note: expanded from macro 'XSTR' gs->op[3] = rhs; ^ ~ #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 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:../../gcc-10.2.0/gcc/gimple.h444:5: note: array 'fld' declared here : rtunion fld[1]; ^ 3107In 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] :10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ 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:372: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]; ^ ../../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/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:../../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 '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: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/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]; ^ ../../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/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] 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' ../../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]; ^ 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] ../../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; ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../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/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 ^ ../../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/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] ../../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] XEXP (rt, 1) = arg1; 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/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 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/gimple-ssa-strength-reduction.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :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] ../../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] XVEC (rt, 1) = arg1; ^ ~ return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3../../gcc-10.2.0/gcc/rtl.h: note: array 'op' declared here :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]; ^ 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-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] 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ ../../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-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]; ^ ^ ~ 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] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here X0EXP (rt, 2) = 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]; ^ ../../gcc-10.2.0/gcc/gimple.h: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] 2643: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/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: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: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/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] 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' ../../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_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]; ^ 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 ../../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]; ^ 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.hIn 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)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/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../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 HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 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:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #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: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]; ^ 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' 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:#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] 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/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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (simd_clone) ^ ../../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 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] 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 ;) ^ 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] 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] 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' ^ ~ #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' In file included from ../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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] ../../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' 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] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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] 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] X0EXP (rt, 4) = NULL_RTX; ^ ~ 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' #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/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]; ^ ../../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 In file included from tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c:77: In file included from ../../gcc-10.2.0/gcc/target.hIn 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] 276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (addr_space) ^ ../../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]; ^ ../../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/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] ../../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] XSTR (rt, 1) = arg1; 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: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:3235:#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 call_stmt->op[2] = chain; ^ ~ 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/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] tree GTY((length ("%h.num_ops"))) op[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 ../../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] rtunion fld[1]; ^ HOOK_VECTOR_END (calls) ^ 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] ../../gcc-10.2.0/gcc/target-hooks-macros.h: XVEC (rt, 3) = arg3; ^ ~ 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/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] 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] XVEC (rt, 5) = arg5;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:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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.cIn 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) ^ 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] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 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: expanded from macro 'XINT' #define XINT(RTX, 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/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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (emutls) ^ ../../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' #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/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] In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.cHOOK_VECTOR_END (target_option) ^ :../../gcc-10.2.0/gcc/gimple.h:3643:3../../gcc-10.2.0/gcc/target-hooks-macros.h: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] 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' XVEC (rt, 1) = arg1; ^ ~ gs->op[1] = rhs; ^ ~ ../../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 ;) ^ ../../gcc-10.2.0/gcc/gimple.h:316: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' In file included from ../../gcc-10.2.0/gcc/gimple-ssa-sprintf.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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] ../../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 :444 tree GTY((length ("%h.num_ops"))) op[1]; ^ :5: note: array 'fld' declared here HOOK_VECTOR_END (shrink_wrap) rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/gimple-ssa-store-merging.c../../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 168: tree GTY((length ("%h.num_ops"))) op[1]; ^ 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:3673: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/target-hooks-macros.h gs->op[3] = label; ^ ~ ^ ~ ../../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]; ^ :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/gimple.h:3683#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] #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]; ^ ../../gcc-10.2.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' 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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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: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/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 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] ../../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] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ XSTR (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:1340:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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-store-merging.c:168: 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-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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-store-merging.c:168: 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-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: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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-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) ^~~~~ 21 warnings generated. ../../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); ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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-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]; ^ 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-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]; ^ ../../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]; ^ 21 warnings generated. 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 clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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-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 clang: warning: 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-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] 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]; ^ 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 40 warnings generated. 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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 25 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 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] 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 godump.o -MT godump.o -MMD -MP -MF ./.deps/godump.TPo ../../gcc-10.2.0/gcc/godump.c 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 graph.o -MT graph.o -MMD -MP -MF ./.deps/graph.TPo ../../gcc-10.2.0/gcc/graph.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 21 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 graphds.o -MT graphds.o -MMD -MP -MF ./.deps/graphds.TPo ../../gcc-10.2.0/gcc/graphds.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/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 ;) ^ 260 warnings generated. 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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]; ^ 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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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]; ^ 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]; ^ ../../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: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]; ^ 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 21 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 graphite.o -MT graphite.o -MMD -MP -MF ./.deps/graphite.TPo ../../gcc-10.2.0/gcc/graphite.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-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] 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] 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-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: warning: 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 graphite-poly.o -MT graphite-poly.o -MMD -MP -MF ./.deps/graphite-poly.TPo ../../gcc-10.2.0/gcc/graphite-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 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 clang: warning: 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-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: 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] 1 warning generated. warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. 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 gtype-desc.o -MT gtype-desc.o -MMD -MP -MF ./.deps/gtype-desc.TPo gtype-desc.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 -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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-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: 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] clang: warning: 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 hsa-common.o -MT hsa-common.o -MMD -MP -MF ./.deps/hsa-common.TPo ../../gcc-10.2.0/gcc/hsa-common.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 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] 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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 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] 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 rtx tmp = XEXP (this, 1); ^ ~ ../../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) ^ ~ 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 ^ ~ 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: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/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] ../../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, 2) = arg2; ^ ~ 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:#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 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] rtunion fld[1]; ^ XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1475:10:../../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]) ^ ~ 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/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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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: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: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/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] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' XVEC (rt, 5) = arg5; ^ ~ #define XBBDEF(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: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 ../../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); ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' XINT (rt, 6) = arg6; ^ ~ #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: 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/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' 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] #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' ../../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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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/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] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 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 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/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] return XUINT (insn, 4); 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:1339:26: note: expanded from macro 'XUINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1 warning generated#define XUINT(RTX, 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/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' ../../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 X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../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/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' ../../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:444: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]; ^ ../../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]) 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../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' :444:5: note: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[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 hsa-regalloc.o -MT hsa-regalloc.o -MMD -MP -MF ./.deps/hsa-regalloc.TPo ../../gcc-10.2.0/gcc/hsa-regalloc.c 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' ../../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 HOST_WIDE_INT long long ^ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ 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] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' XWINT (rt, 2) = arg2; ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, 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:1234:29: note: expanded from macro 'XWINT' #define RTL_CHECKC1(RTX, N, C) ((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/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' ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):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:1228 SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ :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]) ^ ~#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]; ^ 1 warning generated. 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../../gcc-10.2.0/gcc/rtl.h:2966:18: :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] warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XSTR (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' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/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/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 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: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/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:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, 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 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]; ^ ../../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: 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' clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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]; ^ 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' warning: 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 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 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] ../../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] XVEC (rt, 3) = arg3; ^ ~ 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? #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)struct cgraph_edge; ^~~~~~ class ^ ~ ../../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 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]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h if (INSN_CODE (insn) < 0) :444:5: note: array 'fld' declared here ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn 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] :1526:25: note: expanded from macro 'INSN_CODE' XINT (rt, 6) = arg6; ^ ~ #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' #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:../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here :444:5: note: array 'fld' declared here clang: rtunion fld[1]; ^ rtunion fld[1]; ^ warningIn 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] : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ 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:1526:25: note: expanded from macro 'INSN_CODE' friend struct cgraph_edge; ^ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :1736:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 16../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : note: previous use is here In file included from for_user)) cgraph_edge ^ 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../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; rtunion fld[1]; ^ ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/haifa-sched.c:138: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: #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]../../gcc-10.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 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' #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: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:../../gcc-10.2.0/gcc/cgraph.h: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] 2658: XEXP (rt, 2) = arg2; ^ ~ 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:1341:23: note: expanded from macro 'XEXP' void initialize_inline_failed (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: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:2658:32: note: did you mean class here? rtunion fld[1]; ^ void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class 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' ../../gcc-10.2.0/gcc/cgraph.h:2659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~warning :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] : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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 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] for_user)) cgraph_edge 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: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); ^~~~~~#define RTL_CHECK1(RTX, N, C1) ((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 gtype-desc.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 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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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] 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: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] 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 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 gtype-desc.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 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 ../../gcc-10.2.0/gcc/haifa-sched.c:540:19 rtunion fld[1]; ^ : 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:3808: ./genrtl.h:1103:3: may_trap_exp (SET_SRC (x), 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:2684:22: note: expanded from macro 'SET_SRC' XSTR (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' :1340:23#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : 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/sched-int.h:1277#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :12: note: expanded from macro 'WORST_CLASS' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ((class1 > class2) ? class1 : class2) ^~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from gtype-desc.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/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:1341../../gcc-10.2.0/gcc/rtl.h:2684::22: note: 23expanded from macro 'SET_SRC': note: expanded from macro 'XEXP' #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#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/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)); ^~~~~~~~~~~~~~~~~~ In file included from gtype-desc.c:../../gcc-10.2.0/gcc/rtl.h:2696:29: note: expanded from macro 'COND_EXEC_CODE' 27: In file included from #define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ ../../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:1375:32: note: expanded from macro 'XCEXP' XINT (rt, 1) = arg1; ^ ~ #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: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 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]; ^ In 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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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]; ^ 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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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: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]; ^ 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/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/haifa-sched.c:4051:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_VAR_LOCATION_LOC (dbg) = 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/haifa-sched.c:4233: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/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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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]; ^ ../../gcc-10.2.0/gcc/haifa-sched.c:5436: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/haifa-sched.c:5436: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/haifa-sched.c:5490:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] while (NOTE_NOT_BB_P (note) && note != nt) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/sched-int.h:1200:48: note: expanded from macro 'NOTE_NOT_BB_P' #define NOTE_NOT_BB_P(NOTE) (NOTE_P (NOTE) && (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/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)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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: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); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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: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 ;) ^ ../../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] JUMP_LABEL (x) = 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: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]; ^ 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/haifa-sched.c:8739:19: 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: gcc_assert (NOTE_INSN_BASIC_BLOCK_P (note)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ../../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' ../../gcc-10.2.0/gcc/gimple.h:2735#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ :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]; ^ ~ :1230:37: note: expanded from macro 'RTL_CHECKC1' ../../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/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../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 gs->op[3] = rhs; ^ ~ ../../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/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' ../../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 XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ 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:372: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/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/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: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 ../../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"), ^ ../../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: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: In file included from note../../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] : did you mean class here? friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class for_user)) cgraph_edge ^ ../../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] ../../gcc-10.2.0/gcc/cgraph.h:2250:tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ 10: note: did you mean class here? ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here friend struct cgraph_edge; ^~~~~~ class 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 ../../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: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 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]; ^ 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: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: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);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 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: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: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);\ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ gtype-desc.c:411: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:411: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: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); ^ ~ ./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: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); ^ ~ ./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 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: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.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: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.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] 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:432: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:432: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:433: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:433: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: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' 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: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 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]; ^ 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: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: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: noteIn 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: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : HOOK_VECTOR_END (asm_out) ^ 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 ;) ^ 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] 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: gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] ./gtype-desc.h:57:7: note: expanded from macro 'gt_ggc_m_7rtx_def' HOOK_VECTOR_END (sched) if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ ^ ../../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' gtype-desc.c:623: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: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 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: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/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' gtype-desc.c:627: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: 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:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] if (X != NULL) gt_ggc_mx_rtx_def (X);\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 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:gtype-desc.c:627:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1685:1: gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] ./gtype-desc.hHOOK_VECTOR_END (omp) ^ :57:37: note: expanded from macro 'gt_ggc_m_7rtx_def' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 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:276gtype-desc.c:634:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/target.def:1737: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 (goacc) ^ ../../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: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 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] 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' gtype-desc.c:638:#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' 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:In file included from ../../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] 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? gtype-desc.c:642:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct cgraph_edge; ^~~~~~ 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:3346: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 (addr_space) ^ ^ ~ class ../../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: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' 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-regalloc.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] gtype-desc.c:654:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] friend struct cgraph_edge; ^ 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:5236: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 (calls) ^ for_user)) cgraph_edge ^ 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' ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? #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' friend struct cgraph_edge; ^~~~~~ class 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' 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] if (X != NULL) gt_ggc_mx_rtx_def (X);\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: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] In file included from ../../gcc-10.2.0/gcc/hsa-brig.c:26 gt_ggc_m_7rtx_def ((*x).u.fld[1].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 ../../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] gtype-desc.c:662:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (emutls) ^ 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:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 37: note: expanded from macro 'gt_ggc_m_7rtx_def' ../../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] if (X != NULL) gt_ggc_mx_rtx_def (X);\ ^ void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16In 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] : note: previous use is here 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:43:50: note: expanded from macro 'HOOK_VECTOR_END' for_user)) cgraph_edge ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here?gtype-desc.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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); ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ./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:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../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: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 5: note: array 'fld' declared here HOOK_VECTOR_END (shrink_wrap) rtunion fld[1]; ^ ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' gtype-desc.c:666:#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] ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ 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 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] 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' gtype-desc.c:670: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: 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: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]; ^ 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: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:HOOK_VECTOR_END (C90_EMPTY_HACK) ^ 689:34: 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: gt_ggc_m_7rtx_def ((*x).u.fld[1].rt_rtx); ^ ~ 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: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: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' 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: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]; ^ 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:1736:16: note: previous use is here for_user)) cgraph_edge ^ gtype-desc.c:1390:3: note: did you mean class here? struct cgraph_edge * xlimit = x; ^~~~~~ 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] gt_ggc_mx (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:1430:12: note: did you mean class here? gt_ggc_mx (struct cgraph_edge *& x) ^~~~~~ 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 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] 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) ^ 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 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: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 ^ In file included from ../../gcc-10.2.0/gcc/hsa-brig.c:gtype-desc.c:2851:3:44: note: did you mean class here? ../../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; ^ struct ipa_node_params * const x = (struct ipa_node_params *)x_p; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here gtype-desc.c: for_user)) cgraph_edge ^ 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] ../../gcc-10.2.0/gcc/cgraph.h: 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 here2250:10: note: did you mean class here? friend struct cgraph_edge; class GTY((for_user)) ipa_node_params ^ ^~~~~~ class 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 ../../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 ^ 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] ../../gcc-10.2.0/gcc/cgraph.h:2658:32: struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^ note: did you mean class here? ../../gcc-10.2.0/gcc/ipa-prop.h:786:23: notevoid initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class : previous use is here class GTY((for_user)) ipa_edge_args ^ ../../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] gtype-desc.c:2875:3: note: did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ struct ipa_edge_args * const x = (struct ipa_edge_args *)x_p; ^~~~~~ class ../../gcc-10.2.0/gcc/cgraph.h:1736:gtype-desc.c:2875:37:16: note: previous use is here for_user)) cgraph_edge ^ 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] ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? 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 ^ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 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 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 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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: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? 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 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: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: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: 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 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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: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 5 warnings generated. 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 clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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 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 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 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] 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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/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. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 clang: warning: 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/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 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 ../../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/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' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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: 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' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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 hwint.o -MT hwint.o -MMD -MP -MF ./.deps/hwint.TPo ../../gcc-10.2.0/gcc/hwint.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 ifcvt.o -MT ifcvt.o -MMD -MP -MF ./.deps/ifcvt.TPo ../../gcc-10.2.0/gcc/ifcvt.c 23 warnings generated. 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 ree.o -MT ree.o -MMD -MP -MF ./.deps/ree.TPo ../../gcc-10.2.0/gcc/ree.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 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] 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 incpath.o -MT incpath.o -MMD -MP -MF ./.deps/incpath.TPo ../../gcc-10.2.0/gcc/incpath.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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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/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/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] 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] X0EXP (rt, 2) = NULL_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: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]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_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/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] In file included from ../../gcc-10.2.0/gcc/ree.c X0EXP (rt, 3) = NULL_RTX; ^ ~ :222../../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: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' ../../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/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] In file included from HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:../../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] 43: X0EXP (rt, 4) = NULL_RTX; ^ ~ 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' #define X0EXP(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/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] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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/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:444In 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' :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/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:In file included from ../../gcc-10.2.0/gcc/ree.c444:5: note: array 'fld' declared here :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] rtunion fld[1]; ^ HOOK_VECTOR_END (addr_space) ^ 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] ../../gcc-10.2.0/gcc/target-hooks-macros.h: XBBDEF (rt, 2) = arg2; ^ ~ 43:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 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/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:1229In file included from ../../gcc-10.2.0/gcc/ree.c:38: note: expanded from macro 'RTL_CHECK2' :222: 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]) ^ ~ 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/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/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.cIn 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] :222 XSTR (rt, 1) = arg1; ^ ~ : 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' :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 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] 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' 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] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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: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/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' 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] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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: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/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' 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:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)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) ^ #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]; ^ 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 In file included from rtunion fld[1];../../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)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/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/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' In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/ree.c../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :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] #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 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] ../../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 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]; ^ ../../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 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] 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]; ^ ../../gcc-10.2.0/gcc/rtl.h:1469:14: 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] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ rtx next = XEXP (insn, 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#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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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/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] ../../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, 2) = arg2; ^ ~ return 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:#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: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 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/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] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 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: 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 ../../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/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]../../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); ^ ~ 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#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 #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: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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] ../../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] 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:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 26: 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: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: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/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] 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/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' ../../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: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/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]; ^ ../../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]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h../../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] :1876:40: 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 (this)); ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^~~~~~~~~~~~~~~~~ #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: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' 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] #define RTL_CHECKC1(RTX, N, C) ((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 ../../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/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' ../../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 XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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: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: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/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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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: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/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' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]; ^ 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: 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/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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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/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]; ^ 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]; ^ 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: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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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: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/ifcvt.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] 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/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) ^ ../../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' #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]) ^ ~ ./genrtl.h:1322:46: note: expanded from macro 'gen_rtx_INT_LIST' gen_rtx_fmt_ie (INT_LIST, (MODE), (ARG0), (ARG1)) ^~~~ ./genrtl.h:110:43: note: expanded from macro 'gen_rtx_fmt_ie' gen_rtx_fmt_ie_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:412:26: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_change (insn, ®_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/ifcvt.c:433:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] test_if = SET_SRC (pc_set (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:441:27: warning: array index 2 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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:448:9: 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:603:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (true_expr, 0), XEXP (true_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]) ^ ~ ./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:667:59: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] f = gen_rtx_fmt_ee (f_code, GET_MODE (t), XEXP (t, 0), XEXP (t, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.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]; ^ 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 ;) ^ ../../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: In file included from expanded from macro 'INTVAL'../../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) ^ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_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:1236:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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/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] rtunion fld[1]; ^ HOOK_VECTOR_END (simd_clone) ^ ../../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] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (y, 0), XEXP (y, 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/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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)HOOK_VECTOR_END (simt) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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]; ^ ../../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] 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] bitpos = SUBREG_BYTE (outer) * BITS_PER_UNIT;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:2039:26: note: expanded from macro 'SUBREG_BYTE' #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/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] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 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: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/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/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/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' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (addr_space) ^ ../../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/ifcvt.c:1087:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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/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]; ^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 ;) ^ ../../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] In file included from ../../gcc-10.2.0/gcc/incpath.c:23 cond = XEXP (SET_SRC (set_insn), 0); ^~~~~~~~~~~~~~~~~~ : 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' :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' In file included from ../../gcc-10.2.0/gcc/incpath.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 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] ../../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' :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]) ^~~ 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] ../../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' ../../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] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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' 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] #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:../../gcc-10.2.0/gcc/rtl.h:444:435: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ifcvt.c:50: note: expanded from macro 'HOOK_VECTOR_END' :1308: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 ;) a = XEXP (a, 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/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); ^~~~~~~~~~~~~~~~~~ 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/rtl.h:2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/target.def:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ 6552: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' ../../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) ^ ~ 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: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: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:1341:35: note: expanded from macro 'XEXP' ../../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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ b = XEXP (b, 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] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:39: 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]) ^~~ 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/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]) ^ ~ rtunion fld[1];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/ree.c:428:13: ^ warning:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ 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/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] In file included from ../../gcc-10.2.0/gcc/incpath.c: XEXP (if_info->a, 1), ^ ~ 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.hHOOK_VECTOR_END (C90_EMPTY_HACK) ^ :1341:23: note: expanded from macro 'XEXP' ../../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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h *reg1 = XEXP (SET_SRC (expr), 1);:../../gcc-10.2.0/gcc/rtl.h43:50: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: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:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ree.c:549:21:: 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_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 *reg1 = XEXP (SET_SRC (expr), 1);: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] ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' if (XEXP (if_info->a, 1) == const1_rtx ^ ~ #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: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: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/ifcvt.c:1559: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:39: note: expanded from macro 'RTL_CHECK2' || XEXP (if_info->a, 1) == constm1_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: 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/ree.c:550: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]) ^ ~ *reg2 = XEXP (SET_SRC (expr), 2); ^ ~ ../../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/ifcvt.c:1562: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:1229:38: note: expanded from macro 'RTL_CHECK2' if (STORE_FLAG_VALUE == INTVAL (XEXP (if_info->a, 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/ree.c:550: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' *reg2 = XEXP (SET_SRC (expr), 2); ^~~~~~~~~~~~~~ #define 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:2684:22: note: expanded from macro 'SET_SRC' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[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/ifcvt.c:1564: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:1341:35: note: expanded from macro 'XEXP' else if (-STORE_FLAG_VALUE == INTVAL (XEXP (if_info->a, 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:1341:23: note: expanded from macro 'XEXP' 1229:39: 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: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' ../../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] #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ rtx src_reg = XEXP (SET_SRC (set_pat), 0); ^~~~~~~~~~~~~~~~~ ../../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 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: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: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../../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] : expanded from macro 'RTL_CHECK2' = (REGNO (SET_DEST (set)) != REGNO (get_extended_src_reg (SET_SRC (set))));#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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/ifcvt.c:2484: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:1375: else if (rtx_equal_p (XEXP (cond, 1), if_info->a)) ^ ~ 32: 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' :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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1906:31: note: expanded from macro 'REGNO' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define REGNO(RTX) (rhs_regno(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]; ^ ../../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/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/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' ../../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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) c = XEXP (cond, 1); ^~~ ^ ~ ../../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/rtl.h:444:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../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] :1229:38: note: expanded from macro 'RTL_CHECK2' REGNO (XEXP (SET_SRC (set), 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]; ^ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230: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/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]; ^ 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 init-regs.o -MT init-regs.o -MMD -MP -MF ./.deps/init-regs.TPo ../../gcc-10.2.0/gcc/init-regs.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/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]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ 149 warnings generated. 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 internal-fn.o -MT internal-fn.o -MMD -MP -MF ./.deps/internal-fn.TPo ../../gcc-10.2.0/gcc/internal-fn.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 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] clang: warning: 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-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] 157 warnings generated. 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-devirt.o -MT ipa-devirt.o -MMD -MP -MF ./.deps/ipa-devirt.TPo ../../gcc-10.2.0/gcc/ipa-devirt.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 ipa-fnsummary.o -MT ipa-fnsummary.o -MMD -MP -MF ./.deps/ipa-fnsummary.TPo ../../gcc-10.2.0/gcc/ipa-fnsummary.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/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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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/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? 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-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 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/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 ^ ../../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-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 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: 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-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../../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]; ^ : 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../../gcc-10.2.0/gcc/gimple.h::1736:16: note: previous use is here 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-cp.c:2139:40: note: did you mean class here? tree GTY((length ("%h.num_ops"))) op[1]; ^ propagate_scalar_across_jump_function (struct cgraph_edge *cs, ^~~~~~ 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: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-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.hIn file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: ../../gcc-10.2.0/gcc/rtl.h:1394::131736:16: note: previous use is here : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge ^ rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23:../../gcc-10.2.0/gcc/ipa-cp.c:3938:3: note: did you mean class here? note: expanded from macro 'XEXP' struct cgraph_edge *ie, *next_ie; ^~~~~~ 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 ../../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] rtunion fld[1]; ^ 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? ../../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] struct cgraph_edge *cs = ipa_make_edge_direct_to_target (ie, target, ^~~~~~ 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: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/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] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' static inline 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: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-cp.c:4146:15: note: did you mean class here? rtunion fld[1]; ^ 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] ../../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] get_next_cgraph_edge_clone (struct cgraph_edge *cs) ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here return XEXP (insn, 3); ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23../../gcc-10.2.0/gcc/ipa-cp.c:4147:29: note: did you mean class here? : note: expanded from macro 'XEXP' get_next_cgraph_edge_clone (struct cgraph_edge *cs) ^~~~~~ 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]; ^ ../../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] ../../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] struct cgraph_edge *cs = src->cs; ^ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' for_user)) cgraph_edge ^ #define XUINT(RTX, 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/ipa-cp.c:4172:7: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct cgraph_edge *cs = src->cs; ^~~~~~ 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:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../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] return XUINT (insn, 4); ^ ~ 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:1339:26: note: expanded from macro 'XUINT' for_user)) cgraph_edge ^ #define XUINT(RTX, 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/ipa-cp.c:4200:7: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct cgraph_edge *cs; ^~~~~~ class ../../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] ../../gcc-10.2.0/gcc/rtl.h: struct cgraph_edge *cs = src->cs; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here 1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge ^ 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/ipa-cp.c:4254:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 7: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' struct cgraph_edge *cs = src->cs; ^~~~~~ 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/ipa-cp.c: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] 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 ../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge ^ :1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-cp.c:4330: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/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/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 ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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/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/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/ipa-cp.c:4684:7: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:2607:In file included from 24../../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] : note: expanded from macro 'MEM_ATTRS' return gs->op[1]; ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ../../gcc-10.2.0/gcc/ipa-cp.c:4967: ^ ~../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here 33: tree GTY((length ("%h.num_ops"))) op[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] ../../gcc-10.2.0/gcc/rtl.hintersect_aggregates_with_edge (struct cgraph_edge *cs, int index, ^ :1365:29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note../../gcc-10.2.0/gcc/ipa-cp.c:4967:33: note: did you mean class here? : 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] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) gs->op[1] = rhs; ^ ~ ^ ~ intersect_aggregates_with_edge (struct cgraph_edge *cs, int index, ^~~~~~ class ../../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: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: In file included from note: array 'op' declared here ../../gcc-10.2.0/gcc/internal-fn.c:46: ../../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] tree GTY((length ("%h.num_ops"))) op[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'../../gcc-10.2.0/gcc/ipa-cp.c:5139:3../../gcc-10.2.0/gcc/gimple.hIn file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:2681:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :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] return &gs->op[2]; ^ ~ XEXP (rt, 1) = arg1; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here struct cgraph_edge *cs; ^ ../../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: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/ipa-cp.c:5139:3: note: did you mean class 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] ../../gcc-10.2.0/gcc/rtl.h gs->op[2] = rhs; ^ ~ :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/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] 347:3: INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ note: array 'op' declared here struct cgraph_edge *cs; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^~~~~~ class #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: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] ../../gcc-10.2.0/gcc/ipa-cp.c return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :5156 tree GTY((length ("%h.num_ops"))) op[1]; ^ :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 INSN_CODE(INSN) XINT (INSN, 5) struct cgraph_edge *cs; ^ ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is 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] for_user)) cgraph_edge 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: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/ipa-cp.c:5156:7: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:2745#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] struct cgraph_edge *cs; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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] gs->op[3] = rhs; ^ ~ XEXP (rt, 1) = arg1; ^ ~ 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/internal-fn.c:46: ../../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:1341:23: note: expanded from macro 'XEXP' tree GTY((length ("%h.num_ops"))) op[1];../../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, ^ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/cgraph.h../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' :1736:16: note: previous use is here #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ for_user)) cgraph_edge ^ #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/ipa-cp.c:5209:42: note: did you mean class 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) ^ ~ cgraph_edge_brings_all_scalars_for_node (struct cgraph_edge *cs, ^~~~~~ 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: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/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 ^ In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/ipa-cp.c:5243:43: note: did you mean class here? :3808: ./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cgraph_edge_brings_all_agg_vals_for_node (struct cgraph_edge *cs, ^~~~~~ 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]; ^ ../../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 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] ../../gcc-10.2.0/gcc/gimple.h XINT (rt, 4) = arg4; ^ ~ :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]; ^ ~ :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) ^ ~ 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/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' ../../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/ipa-cp.c:5641:3../../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] : warning: struct '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[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ struct cgraph_edge *cs; ^ 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] ../../gcc-10.2.0/gcc/gimple.h XEXP (rt, 6) = arg6; ^ ~ :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/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) ^ ~ 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-cp.c:5641:3: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct cgraph_edge *cs; ^~~~~~ class ../../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: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/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-cp.c return gs->op[2]; ^ ~ :5667:3: note: did you mean class here? ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c tree GTY((length ("%h.num_ops"))) op[1]; ^ struct cgraph_edge *cs; ^~~~~~ class :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/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/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:372:#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 ../../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; ^ ~ 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] ../../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 XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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' ../../gcc-10.2.0/gcc/gimple.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):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/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/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] ../../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, 7) = NULL_RTX; ^ ~ 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: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]) 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/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] 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] return gs->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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] 3808 return gs->op[1];: ./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../../gcc-10.2.0/gcc/gimple.h:347: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: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:../../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] 3 gs->op[1] = rhs; ^ ~ ../../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]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #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/gimple.h:2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note return gs->op[2]; ^ ~ ../../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]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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] ../../gcc-10.2.0/gcc/gimple.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 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 :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: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/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] 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:38: 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: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 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-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' ../../gcc-10.2.0/gcc/gimple.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 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:1229:38: note: expanded from macro 'RTL_CHECK2' #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 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/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:../../gcc-10.2.0/gcc/gimple.h:3107:510: 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: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] In file included from gs->op[1] = fn; ^ ~ ../../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] ../../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]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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 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: note: array 'op' declared here 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] 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: 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] note return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ : expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/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/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/vec.h return gs->op[2]; ^ ~ :288:44: note: in instantiation of member function 'vec::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 rtunion fld[1]; ^ :1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here ../../gcc-10.2.0/gcc/gimple.h:372:3: note va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT);: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/ipa-devirt.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :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/vec.h:1755:10: note: in instantiation of member function 'vec::reserve' requested here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' return reserve (nelems, true PASS_MEM_STAT); ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').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] ../../gcc-10.2.0/gcc/vec.h:1770:5: note: in instantiation of member function 'vec::reserve_exact' requested here ../../gcc-10.2.0/gcc/rtl.h: reserve_exact (nelems PASS_MEM_STAT); ^ 1229:38: note: expanded from macro 'RTL_CHECK2' return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/ipa-cp.c:3323:19: note: in instantiation of member function 'vec::create' requested here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ known_contexts->create (0); ^ ../../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-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] ../../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] X0EXP (rt, 4) = NULL_RTX; ^ ~ call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/gimple.h:372:3: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 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/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-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 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: ../../gcc-10.2.0/gcc/cgraph.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XWINT (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:1234:29: note: expanded from macro 'XWINT' void initialize_inline_failed (struct cgraph_edge *); ^#define XWINT(RTX, N) ((RTX)->u.hwint[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];../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ^ ~ :445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here HOST_WIDE_INT hwint[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? # define HOST_WIDE_INT long long ^ 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:3643: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:316: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? ../../gcc-10.2.0/gcc/gimple.h:3653:10: bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class warning: array index 2 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/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] tree GTY((length ("%h.num_ops"))) op[1]; ^ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../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 SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) 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: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 ../../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]; ^ 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' In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../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] ../../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]) ^ ~ /Library/Developer/CommandLineTools/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/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-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]; ^ 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]; ^ 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] In file included from XSTR (rt, 3) = arg3;../../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/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/tree-inline.h:25: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/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-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? 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] bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../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] #define XWINT(RTX, N) ((RTX)->u.hwint[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:445:5: note: array 'hwint' declared here for_user)) cgraph_edge ^ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class here? ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class # 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] ../../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] XEXP (rt, 1) = arg1; ^ ~ 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 #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/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 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-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] dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, XVEC (rt, 1) = arg1; ^ ~ ^ ../../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-utils.h:146:50: note: did you mean class here? rtunion fld[1]; ^ dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class 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' ../../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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../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]) ^ ~ 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 rtunion fld[1]; ^ :160:37: note: did you mean class here? 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] possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-fnsummary.c:64: ../../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-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] 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-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 ../../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 ^ In file included from ../../gcc-10.2.0/gcc/ipa-sra.c:2726:22: note: did you mean class here? ../../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] isra_read_node_info (struct lto_input_block *ib, cgraph_node *node, ^~~~~~ class 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/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] for_user)) cgraph_edge 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-prop.h:945:42../../gcc-10.2.0/gcc/ipa-sra.c:2727:8: note: did you mean class here? : note: did you mean class here? struct data_in *data_in) ^~~~~~ class 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-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] ../../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] struct data_in *data_in; ^ tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/lto-streamer.h:761:7: note: previous use is here ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here class data_in ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-sra.c:2783:3: note: did you mean class here? ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? struct data_in *data_in; ^~~~~~ class 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); ^~~~~~../../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; ^ 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-sra.c:2873:7: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ 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 27 warnings generated. 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 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; In file included from ../../gcc-10.2.0/gcc/ipa-fnsummary.c: ^ ~80In 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] : ../../gcc-10.2.0/gcc/ipa-utils.h:40: struct isra_func_summary * const x = (struct isra_func_summary *)x_p; ^ 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] ../../gcc-10.2.0/gcc/ipa-sra.c:233: bool (*ignore_edge) (struct cgraph_edge *)); ^ 23: note: previous use is here ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here class GTY((for_user)) isra_func_summary ../../gcc-10.2.0/gcc/gimple.h ^ for_user)) cgraph_edge ^ :347:3: note: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? 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 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 ./gt-ipa-sra.h:53:3: note: did you mean class here? for_user)) cgraph_edge ^ struct isra_func_summary * const x = (struct isra_func_summary *)x_p; ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/ipa-utils.h:43./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] :2661:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct isra_func_summary * const x = (struct isra_func_summary *)x_p;: ^ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/ipa-sra.c:233:23: note: previous use is here ../../gcc-10.2.0/gcc/gimple.h:347:3:27: note: did you mean class here? bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class 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 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../../gcc-10.2.0/gcc/ipa-utils.h:112:36:./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] :3: note: warning: struct 'cgraph_edge' was previously declared as a struct; 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)possible_polymorphic_call_targets (struct cgraph_edge *e, ^ array 'op' declared here ^ ../../gcc-10.2.0/gcc/cgraph.h:1736 tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../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? ../../gcc-10.2.0/gcc/gimple.h:2698:16: note: previous use is here 214 warnings generated. gt_ggc_mx (struct isra_func_summary& x_r ATTRIBUTE_UNUSED) ^~~~~~ class for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? ./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] :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct isra_func_summary * ATTRIBUTE_UNUSED x = &x_r; ^ gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/ipa-sra.c:233:23: note: previous use is here ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here class GTY((for_user)) isra_func_summary ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h./gt-ipa-sra.h:63:3: note: did you mean class here? struct isra_func_summary * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ 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? 2715:12: warning: array index 3 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[3]; ^ ~ ^~~~~~ class ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ./gt-ipa-sra.h:68:12: ^../../gcc-10.2.0/gcc/ipa-utils.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 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 warning: :160:37: 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] warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] gt_ggc_mx (struct isra_func_summary *& x) ^ possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../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:../../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: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]; ^ 68:12: note: did you mean class here? gt_ggc_mx (struct isra_func_summary *& x) ^~~~~~ 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 ^ ./gt-ipa-sra.h../../gcc-10.2.0/gcc/ipa-fnsummary.c:240:8: note: did you mean class here? :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] static struct cgraph_edge * ^~~~~~ class struct isra_func_summary * const x = (struct isra_func_summary *)x_p; ^ ../../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 ../../gcc-10.2.0/gcc/ipa-sra.c:233:23: note: previous use is here class GTY((for_user)) isra_func_summary ^ for_user)) cgraph_edge ^ ./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 ../../gcc-10.2.0/gcc/ipa-fnsummary.c:241:26: note: did you mean class here? redirect_to_unreachable (struct cgraph_edge *e) ^~~~~~ 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../../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: previous use is here return gs->op[1]; ^ ~ class GTY((for_user)) isra_func_summary ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ./gt-ipa-sra.h:132:41: note: did you mean class 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] gs->op[1] = fn; struct isra_func_summary * const x = (struct isra_func_summary *)x_p; ^~~~~~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372../../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]:3: note: array 'op' declared here edge_set_predicate (struct cgraph_edge *e, predicate *predicate) ^ ../../gcc-10.2.0/gcc/cgraph.h :1736 class: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 ./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 tree GTY((length ("%h.num_ops"))) op[1]; ^ 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 ../../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] ./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 gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ class GTY((for_user)) isra_func_summaryclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here./gt-ipa-sra.h:142:3: note: did you mean class here? struct isra_func_summary * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class tree GTY((length ("%h.num_ops"))) op[1]; ^ ./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 ../../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-fnsummary.c return gs->op[2]; ^ ~ :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] ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here evaluate_properties_for_edge (struct cgraph_edge *e, bool inline_p, ^ 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-fnsummary.c:547:31: note: did you mean class 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] evaluate_properties_for_edge (struct cgraph_edge *e, bool inline_p, return &call_stmt->op[2]; ^~~~~~ class ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ./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] tree GTY((length ("%h.num_ops"))) op[1]; ^ struct isra_func_summary * x ATTRIBUTE_UNUSED = (struct isra_func_summary *)x_p; ^ ../../gcc-10.2.0/gcc/ipa-sra.c:233:23: ../../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]; ^ 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 ^ ../../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] ./gt-ipa-sra.h return gs->op[1]; ^ ~ :248:61: note: did you mean class here? ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here struct ipa_sra_function_summaries * x ATTRIBUTE_UNUSED = (struct ipa_sra_function_summaries *)x_p; ^~~~~~ 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/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]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../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: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 warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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-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 ../../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/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 clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/ipa-fnsummary.c: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 for_user)) cgraph_edge ^ ../../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-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] remap_edge_change_prob (struct cgraph_edge *inlined_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: 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? struct cgraph_edge *edge) ^~~~~~ class ../../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] remap_edge_summaries (struct cgraph_edge *inlined_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:3796:23: note: did you mean class here? remap_edge_summaries (struct cgraph_edge *inlined_edge, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.c:3806: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-fnsummary.c:3806:3: note: did you mean class here? 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] 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.c:3887:38: note: did you mean class here? ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge) ^~~~~~ class ../../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 ../../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] read_ipa_call_summary (class lto_input_block *ib, 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:4134:51: note: did you mean class here? read_ipa_call_summary (class lto_input_block *ib, struct cgraph_edge *e, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.c:4208: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:4208:7: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/ipa-fnsummary.c:4378: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] 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 ../../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-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 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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: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-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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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-fnsummary.c:633:25: note: in instantiation of member function 'vec::safe_grow_cleared' requested here known_value_ranges.safe_grow_cleared (count); ^ 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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-fnsummary.c:663:29: note: in instantiation of member function 'vec::safe_grow_cleared' requested here known_contexts_ptr->safe_grow_cleared (count); ^ ../../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 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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-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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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-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-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] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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-devirt.c:3003:21: note: in instantiation of member function 'vec::safe_grow_cleared' requested here type_warnings.safe_grow_cleared (newlen); ^ 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]; ^ In 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] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded 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 note: array 'fld' declared here :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' ../../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_CHECKC1(RTX, N, C) ((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 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:../../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] 38: note: return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ 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: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' #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:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]37: rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 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 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: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: ../../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 'JUMP_LABEL' return XEXP (insn, 1); ^ ~ #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:1375:32: note: expanded from macro 'XCEXP' 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../../gcc-10.2.0/gcc/rtl.h:1229:: note: expanded from macro 'RTL_CHECKC1' 38: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : 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/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 ../../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' ../../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);#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #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/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]; ^ ../../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' ../../gcc-10.2.0/gcc/rtl.h:2966:18:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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.cIn 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] :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); *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/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' ../../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 XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 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:1228:38: note: expanded from macro 'RTL_CHECK1' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ #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:444:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1230:37: note: expanded from macro 'RTL_CHECKC1' 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] #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/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] In file included from XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 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 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' ^ ~ #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: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/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] ../../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-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] 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, 7) = arg7; ^ ~ 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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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: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/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] ../../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: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-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]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; X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(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:#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/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] #define RTL_CHECK2(RTX, N, C1, C2) ((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/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: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 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/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../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] #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: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/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: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/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] ../../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/ipa-polymorphic-call.c:25#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : 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; ^ ~ 1228:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 38: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : 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-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In 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] : ./genrtl.h:346: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' ../../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' ../../gcc-10.2.0/gcc/rtl.h:1229:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 38../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' : 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-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] 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] XEXP (rt, 6) = arg6; ^ ~ 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: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/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-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: noteIn 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] : 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:#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 ../../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] ../../gcc-10.2.0/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 444:5: note: ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 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/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] In file included from XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/ipa-split.c:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 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] #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' ../../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:../../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]) 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] ../../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' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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] ../../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' 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] #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' 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/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] #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 rtunion fld[1]; ^ :1358:27: note: expanded from macro 'X0EXP' 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] #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 ../../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/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] ../../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/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' 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] #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/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' 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] #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: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' In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c:25#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: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: noteIn 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] : 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../../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: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/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] ../../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/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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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' #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/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] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ 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] ../../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:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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/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] ../../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' 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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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' 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/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:In file included from 1229:38: note: expanded from macro 'RTL_CHECK2' ../../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] #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 ../../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] #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/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] ../../gcc-10.2.0/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 1229:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 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/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' 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] #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) ^ ~ 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] ../../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/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' 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] #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: 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]) ^ ~ 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] ../../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' 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] #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: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]; ^ ../../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: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' 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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 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: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 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-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' 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] #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/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] ../../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' 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] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^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:345: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: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: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 ../../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' 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] #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: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]; ^ ../../gcc-10.2.0/gcc/hwint.h: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' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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: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'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; ^~~~~~~~~~~~~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:1228:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) 38: note: expanded from macro 'RTL_CHECK1' ^ ~ #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: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/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] #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: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/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' 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] #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' ../../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/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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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/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' In file included from ../../gcc-10.2.0/gcc/ipa-split.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 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] 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/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' In file included from ../../gcc-10.2.0/gcc/ipa-split.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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] ../../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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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-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] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' XINT (rt, 2) = arg2; ^ ~ #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]) ^ ~ 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' ../../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 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] ../../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: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: In file included from expanded from macro 'RTL_CHECK2' ../../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] #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' 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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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: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]) ^ ~ ../../gcc-10.2.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: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' 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] #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' In file included from ../../gcc-10.2.0/gcc/ipa-polymorphic-call.c: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: ./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:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 6) = arg6; ^ ~ #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/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] #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 ../../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/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/rtl.h:1338:23: note: expanded from macro 'XINT' 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] #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 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/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] In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h: XVEC (rt, 1) = arg1; ^ ~ 3808: ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ./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:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.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/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-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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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/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] XEXP (rt, 3) = arg3; ^ ~ 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: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/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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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.hIn 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] :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:#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 ../../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] ../../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/ipa-polymorphic-call.c: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: ./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: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 ../../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]) ^ ~ 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/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' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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: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/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] XWINT (rt, 2) = arg2; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../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]) ^ ~ #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 ../../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/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-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] In file included from ../../gcc-10.2.0/gcc/ipa-split.c SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ :81../../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.h:3808: ./genrtl.h:1135: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' #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' ../../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-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 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: 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' In file included from ../../gcc-10.2.0/gcc/ipa-split.c:81#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : 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:1228:38: note: expanded from macro 'RTL_CHECK1' XSTR (rt, 3) = arg3; ^ ~ #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 ../../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/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; ^ ~ 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: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; ^ ~ :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];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; ^ ~ 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] ../../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:#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/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) ^ ~ 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: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: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: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/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] ../../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/ipa-polymorphic-call.c: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: ./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:#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]) ^ ~ 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] ../../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-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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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]; ^ 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: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-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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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]; ^ 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/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-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] 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-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 ../../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? 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"), ^ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class ^~~~~~ 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-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 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-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 In file included from ../../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] 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 147 warnings generated. 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 clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 clang: warning: 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-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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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: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] 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-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: expanded from 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 ;) ^ 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] 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-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 ;) ^ 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: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-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: expanded from 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: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-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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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]) ^ ~ ../../gcc-10.2.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-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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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 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-comdats.o -MT ipa-comdats.o -MMD -MP -MF ./.deps/ipa-comdats.TPo ../../gcc-10.2.0/gcc/ipa-comdats.c 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 clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../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] warningbig_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? unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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 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 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] 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-analysis.o -MT ipa-inline-analysis.o -MMD -MP -MF ./.deps/ipa-inline-analysis.TPo ../../gcc-10.2.0/gcc/ipa-inline-analysis.c 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 clang: warning: 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/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 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-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 clang: warning: 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 7 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 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++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ../../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/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 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 ../../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-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: warning: struct '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/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 ../../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 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-profile.o -MT ipa-profile.o -MMD -MP -MF ./.deps/ipa-profile.TPo ../../gcc-10.2.0/gcc/ipa-profile.c 11 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 ipa-prop.o -MT ipa-prop.o -MMD -MP -MF ./.deps/ipa-prop.TPo ../../gcc-10.2.0/gcc/ipa-prop.c 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-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? 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/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-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] 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-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/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]; ^ 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-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 clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 217 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-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 65 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-icf.o -MT ipa-icf.o -MMD -MP -MF ./.deps/ipa-icf.TPo ../../gcc-10.2.0/gcc/ipa-icf.c 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 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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-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:In file included from 3: note: array 'op' declared here ../../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; ^ ~ 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: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 return gs->op[2]; clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] : note: array 'fld' declared here 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: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-prop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66:3../../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] : 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/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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 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 tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-10.2.0/gcc/ipa-prop.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] 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]; ^ 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' 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/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-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/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: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]; ^ 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' ../../gcc-10.2.0/gcc/gimple.h:3643:3:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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' warning: array index 1 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:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:316:3: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/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] ../../gcc-10.2.0/gcc/gimple.h XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :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/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] ../../gcc-10.2.0/gcc/gimple.h: XEXP (rt, 1) = arg1; ^ ~ 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:1341:23: note: expanded from macro 'XEXP' gs->op[3] = label; ^ ~ #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' :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/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; ^ ~ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here 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/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' 42 warnings generated. #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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: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 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/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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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; 36 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]; ^ 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/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/rtl.h:1229:38:../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: expanded from macro 'RTL_CHECK2' note: did you mean class here? void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class #define RTL_CHECK2(RTX, N, C1, C2) ((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] ../../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); ^ ../../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: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: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]; ^ 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 ipa-reference.o -MT ipa-reference.o -MMD -MP -MF ./.deps/ipa-reference.TPo ../../gcc-10.2.0/gcc/ipa-reference.c warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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 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 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 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-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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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-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: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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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/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); ^ 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-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]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-prop.c: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] struct cgraph_edge; ^ ../../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../../gcc-10.2.0/gcc/tree-inline.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :25:1: note: did you mean class here? gs->op[1] = rhs; ^ ~ struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/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]; ^ 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] ../../gcc-10.2.0/gcc/gimple.h:3211:10:void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ warning: array index 2 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 return gs->op[2]; ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? tree GTY((length ("%h.num_ops"))) op[1]; ^ 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] ../../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] void evaluate_properties_for_edge (struct cgraph_edge *e, ^ return &call_stmt->op[2]; ^ ~ ../../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-fnsummary.h:362:36: note: did you mean class 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] void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class 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-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] tree GTY((length ("%h.num_ops"))) op[1]; ^ 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-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/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: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 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/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-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] 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-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) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from 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-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/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ 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/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-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 ../../gcc-10.2.0/gcc/ipa-prop.c: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] 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:2106:10: note: did you mean class here? struct cgraph_edge *cs) ^~~~~~ class ../../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] 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:2286:3: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../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 ../../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-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] 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-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] 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/ipa-prop.cHOOK_VECTOR_END (simd_clone) ^: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 struct cgraph_edge *cs = ipa_note_param_call (fbi->node, index, ^ :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 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: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/ipa-prop.c:2578:7: note: did you mean class 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] struct cgraph_edge *cs = ipa_note_param_call (fbi->node, index,HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^~~~~~ class #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: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-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:2637: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 = 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:2637:3: note: did you mean class here? struct cgraph_edge *cs = ipa_note_param_call (fbi->node, index, In file included from ^~~~~~ class ../../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] struct cgraph_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:../../gcc-10.2.0/gcc/ipa-prop.c:2660: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:58 struct cgraph_edge *cs = fbi->node->get_edge (call); ^ : 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: did you mean class here? HOOK_VECTOR_END (addr_space) ^ struct cgraph_edge; ^~~~~~ class ../../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-prop.c:2660:3: note: did you mean class here? struct cgraph_edge *cs = fbi->node->get_edge (call); ^~~~~~ 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: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-icf.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 ;) ^ ../../gcc-10.2.0/gcc/ipa-prop.c:2884: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] for (struct cgraph_edge *cs = node->callees; cs; cs = cs->next_callee) ^ 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] ../../gcc-10.2.0/gcc/cgraph.hHOOK_VECTOR_END (cxx) ^ ../../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 ^ ../../gcc-10.2.0/gcc/ipa-prop.c:2884:8: note: did you mean class 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:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] for (struct cgraph_edge *cs = node->callees; cs; cs = cs->next_callee) ^~~~~~ class 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/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] for (struct cgraph_edge *cs = node->indirect_calls; cs; cs = cs->next_callee) ^ ../../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/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] ../../gcc-10.2.0/gcc/ipa-prop.c:2890:8: note: did you mean class here? HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' for (struct cgraph_edge *cs = node->indirect_calls; cs; cs = cs->next_callee) ^~~~~~ class #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: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-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] 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-prop.c:2908:39: In file included from warning../../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:6837: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 (C90_EMPTY_HACK) ^ update_jump_functions_after_inlining (struct cgraph_edge *cs, ^ ../../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 for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.c:2908:39: note: did you mean class here? update_jump_functions_after_inlining (struct cgraph_edge *cs, ^~~~~~ class ../../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] 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/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 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/ipa-prop.c:3305:7../../gcc-10.2.0/gcc/rtl.h: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] :1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct cgraph_edge *orig = ie; ^ rtx tmp = XEXP (this, 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: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/ipa-prop.c:3305:7: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct cgraph_edge *orig = ie; ^~~~~~ 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: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/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 for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/ipa-prop.c:3483:3: note: did you mean class here? struct cgraph_edge *origin; ^~~~~~ class ../../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/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] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ static struct cgraph_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 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/ipa-prop.c:3561:8: note: did you mean class here? rtunion fld[1]; ^ 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] ../../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] try_make_edge_direct_simple_call (struct cgraph_edge *ie, return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ^ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../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' ../../gcc-10.2.0/gcc/ipa-prop.c:3562:35: note: did you mean class here? #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ try_make_edge_direct_simple_call (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../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] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 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:444:5: note: array 'fld' declared here for_user)) cgraph_edge ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ipa-prop.c:3567:3: note: did you mean class here? struct cgraph_edge *cs; ^~~~~~ class ../../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/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] rtunion fld[1]; ^ ipa_impossible_devirt_target (struct cgraph_edge *ie, tree target) ^ ../../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 ^ 1881:3../../gcc-10.2.0/gcc/ipa-prop.c:3612:31: note: did you mean class here? : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ipa_impossible_devirt_target (struct cgraph_edge *ie, tree target) ^~~~~~ class JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ 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] ../../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/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:1230:37: note: expanded from macro 'RTL_CHECKC1' static struct cgraph_edge * ^ ../../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_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h: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-prop.c:3639:8: note: did you mean class here? tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here static struct cgraph_edge * ^~~~~~ class rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ipa-prop.c:3640:36:../../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: struct '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[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here try_make_edge_direct_virtual_call (struct cgraph_edge *ie, ^ 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.c:3640:36: note: did you mean class here? ../../gcc-10.2.0/gcc/gimple.h:try_make_edge_direct_virtual_call (struct cgraph_edge *ie, ^~~~~~ class 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: ../../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] array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] update_indirect_edges_after_inlining (struct cgraph_edge *cs, return &ass->op[3]; ^ ~ ^ ../../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.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 ../../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/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/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../../gcc-10.2.0/gcc/ipa-prop.c:3758:3: note: did you mean class here? :26: note: expanded from macro 'SUBREG_BYTE' struct cgraph_edge *ie, *next_ie, *new_direct_edge; ^~~~~~ class #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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: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] propagate_info_to_inlined_callees (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: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 ../../gcc-10.2.0/gcc/ipa-prop.c: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] propagate_controlled_uses (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:3931:28: note: did you mean class here? propagate_controlled_uses (struct cgraph_edge *cs) ^~~~~~ 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]../../gcc-10.2.0/gcc/ipa-prop.c In file included from ../../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] :4054: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] rtx tmp = XEXP (this, 1); ^ ~ return gs->op[1]; ^ ~ ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:372#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:2966::../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here 18 for_user)) cgraph_edge ^ : warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]../../gcc-10.2.0/gcc/ipa-prop.c:4054:36: note: did you mean class here? ^ ~ ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class 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: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 ^ ~ rtunion fld[1]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../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 offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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: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' #define XEXP(RTX, 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: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 ../../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:1469:14: warning../../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] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ rtx next = 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' 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] ../../gcc-10.2.0/gcc/gimple.h: *step_out = XEXP (x, 1); ^ ~ 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/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: tree GTY((length ("%h.num_ops"))) op[1]; ^ 444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../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 ^ ~ ../../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] tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../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: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]; ^ ../../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../../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-prop.c return gs->op[1]; ^ ~ :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] ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ struct cgraph_edge *cs, ^ 12: 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 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../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] for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/ipa-prop.c:4608:4: note: did you mean class here? #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) struct cgraph_edge *cs, ^~~~~~ ^ ~ gs->op[1] = rhs; 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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' tree GTY((length ("%h.num_ops"))) op[1]; #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/gimple.h rtunion fld[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:1365:29: note: expanded from macro 'X0MEMATTR' return gs->op[2]; ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316: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../../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 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/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:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (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: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) ^ ~ 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] ../../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: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/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] rtunion fld[1]; 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../../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] :1736 return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ :16: note: previous use is 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) ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/ipa-prop.c:4747:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 10: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' struct cgraph_edge *cs) ^~~~~~ class #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-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; ^ ~ 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:../../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/ipa-prop.c:4780: return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ 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] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' struct cgraph_edge *cs, ^ 1229:38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../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:1375:32../../gcc-10.2.0/gcc/ipa-prop.c:4780:9: note: did you mean class here? : note: expanded from macro 'XCEXP' struct cgraph_edge *cs, ^~~~~~ class #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: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/ipa-icf.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] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h struct cgraph_edge *e; ^ :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/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge ^ :1229:38:../../gcc-10.2.0/gcc/ipa-prop.c:4823:3: note: did you mean class here? note: expanded from macro 'RTL_CHECK2' struct cgraph_edge *e; ^~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class ../../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]; ^ ../../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] struct cgraph_edge *e, bool prevails) ^ ../../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:4892:7: note: did you mean class here? struct cgraph_edge *e, bool prevails) ^~~~~~ 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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] ../../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] XBBDEF (rt, 2) = arg2; ^ ~ struct cgraph_edge *e; ^ ../../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/ipa-prop.c:4938:3: note: did you mean class here? #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ struct cgraph_edge *e; ^~~~~~ 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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ^ ../../gcc-10.2.0/gcc/rtl.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:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :2039:26: note: expanded from macro 'SUBREG_BYTE' XEXP (rt, 3) = arg3; ^ ~ #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:#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: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: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/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] 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/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 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: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-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:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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../../gcc-10.2.0/gcc/rtl.h :2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ 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] ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' XINT (rt, 4) = arg4; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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/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: note: previous use is here class hash_table ^ ./gt-ipa-prop.h:92:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-ipa-prop.h: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] 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-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-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.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] ./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] 3808: ./genrtl.h:307:3: 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; ^ *step_out = XEXP (x, 1); ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here ../../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' class hash_table ^#define XEXP(RTX, 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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ./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] rtunion fld[1]; ^ rtunion fld[1]; ^ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ 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:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here XBBDEF (rt, 2) = arg2; ^ ~ class hash_table ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ./gt-ipa-prop.h:110:69: note: did you mean class 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' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ 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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.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/ipa-pure-const.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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: 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? 5: note: array 'fld' declared here struct cgraph_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:310: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/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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: 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/rtl.h:383798: note: expanded from macro 'RTL_CHECK1' :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); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' 444:5: note: array 'fld' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.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:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :1365:29: note: expanded from macro 'X0MEMATTR' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../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/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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(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/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] friend struct 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:1736:16: note: previous use is 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:38: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:2250:10: note: did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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 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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-gimple.c X0EXP (rt, 2) = NULL_RTX; ^ ~ :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: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: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])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:444:5: note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' void initialize_inline_failed (struct cgraph_edge *); ^ #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:444In 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] : XEXP (rt, 1) = arg1; ^ ~ 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:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ void initialize_inline_failed (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:346: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: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] X0EXP (rt, 4) = NULL_RTX; ^ ~ 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: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/cgraph.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :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 #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/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]; ^ 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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, 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/ipa-icf.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: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; ^ ~ 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-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] ../../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: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 ../../gcc-10.2.0/gcc/rtl.h:1228:38: noteIn file included from ../../gcc-10.2.0/gcc/ipa-reference.c:44: ../../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 : expanded from macro 'RTL_CHECK1' ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((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: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/gimple.h:2643: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) 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/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] ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/gimple.h:2661:122812: warning: array 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: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]; ^ :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/gimple.h rtunion fld[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/rtl.h:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../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] return &gs->op[2]; ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../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: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] tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' X0EXP (rt, 3) = 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/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:1229:38: note: expanded from macro 'RTL_CHECK2' gs->op[2] = rhs; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :347:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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]; ^ ../../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: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/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 :1358 tree GTY((length ("%h.num_ops"))) op[1]; ^ :27: note: expanded from macro 'X0EXP' 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#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h:1228:38: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/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/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] return &ass->op[3]; ^ ~ bool (*ignore_edge) (struct cgraph_edge *)); ^ XINT (rt, 5) = arg5; ^ ~ ../../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) ^ ~ note: expanded from macro 'RTL_CHECK1' ../../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: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? note: expanded from macro 'RTL_CHECK2' bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class #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/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/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/cgraph.h:1736:16: note: previous use is 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]; for_user)) cgraph_edge ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/ipa-utils.hIn 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:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :43:27: note: did you mean class here? XEXP (rt, 6) = arg6; ^ ~ gs->op[3] = rhs; ^ ~ 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/gimple.h:347:3: note: array 'op' declared here bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class 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) ^ ~ 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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/ipa-utils.h:112#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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/rtl.h:444possible_polymorphic_call_targets (struct cgraph_edge *e, ^ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h rtunion fld[1]; ^ :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:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? XSTR (rt, 6) = arg4; ^ ~ possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../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:220: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' XEXP (rt, 1) = arg1; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/ipa-utils.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 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 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 dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, rtunion fld[1]; ^ ^ #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-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/ipa-utils.h: XBBDEF (rt, 2) = arg2; ^ ~ 146:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 50: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note: did you mean class here? In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class : 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/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] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 1) = arg1; ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ ../../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 ^ #define RTL_CHECK1(RTX, N, C1) ((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:1229:38: note: expanded from macro 'RTL_CHECK2' possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ 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 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] 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: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/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] XINT (rt, 4) = arg4; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../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 XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 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: tree GTY((length ("%h.num_ops"))) op[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' ../../gcc-10.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/gimple.h:3140: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/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] gs->op[1] = fn; ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: 372expanded from macro 'XINT' :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]; ^ 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/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/gimple.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 3150: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] = 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]; ^ 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/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:../../gcc-10.2.0/gcc/gimple.h1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 XVEC (rt, 3) = arg3; ^ ~ : warning: array index 6 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]; ^ ~ XEXP (rt, 6) = arg6; ../../gcc-10.2.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/rtl.h:1342:23: note: expanded from macro 'XVEC' :../../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 XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 1341../../gcc-10.2.0/gcc/rtl.h:1229:38::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 note: expanded from macro 'RTL_CHECK2' ../../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] ../../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 return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/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 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[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] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ call_stmt->op[2] = chain; ^ ~ 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] ../../gcc-10.2.0/gcc/gimple.h:372: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:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/vec.h:376:38: note: in instantiation of member function 'vec::embedded_size' requested here XVEC (rt, 4) = arg4; ^ ~ size_t size = vec::embedded_size (alloc); ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/vec.h:688:8: note: in instantiation of function template specialization 'va_gc::reserve' requested here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ A::reserve (v, nelems, exact PASS_MEM_STAT);../../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/vec.h:697:10: note: in instantiation of function template specialization 'vec_safe_reserve' requested here ../../gcc-10.2.0/gcc/rtl.h:1228 return vec_safe_reserve (v, nelems, true PASS_MEM_STAT); ^ :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/vec.h rtunion fld[1]; ^ :730:3: note: in instantiation of function template specialization 'vec_safe_reserve_exact' requested here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ vec_safe_reserve_exact (v, len - oldlen PASS_MEM_STAT); ^ 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../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ 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:741:3: note: in instantiation of function template specialization 'vec_safe_grow' requested here XVEC (rt, 5) = arg5; ^ ~ vec_safe_grow (v, len PASS_MEM_STAT); ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/ipa-prop.c:2118:5: note: in instantiation of function template specialization 'vec_safe_grow_cleared' requested here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ vec_safe_grow_cleared (args->polymorphic_call_contexts, arg_num);../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/gimple.h:3617:10 ::38: note: expanded from macro 'RTL_CHECK2' 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]) ^ ~ 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] ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here 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' ^ ../../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/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] ../../gcc-10.2.0/gcc/gimple.h XINT (rt, 6) = arg6; ^ ~ :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:1229:38: note: expanded from macro 'RTL_CHECK2' ../../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) ^ ~ #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: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 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]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26../../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/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[2] = label; ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../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]; ^ 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] ../../gcc-10.2.0/gcc/gimple.h XINT (rt, 1) = arg1; ^ ~ :3673: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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1338:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XINT' gs->op[3] = 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 ../../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../../gcc-10.2.0/gcc/gimple.h 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:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 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' :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] ../../gcc-10.2.0/gcc/rtl.h return gs->op[3]; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ :316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: In file included from ../../gcc-10.2.0/gcc/ipa-pure-const.c:62: tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/ipa-prop.hnote: expanded from macro 'RTL_CHECK2' :945:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 42: warning: ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: 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/ipa-icf.c:59: ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ 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]; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here 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:268: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:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/ipa-prop.h:945:42: note: did you mean class 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) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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' ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ 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: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 ../../gcc-10.2.0/gcc/ipa-prop.h rtunion fld[1]; ^ :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] XEXP (rt, 2) = arg2; ^ ~ bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ../../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/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] ../../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' XINT (rt, 5) = arg5; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ for_user)) cgraph_edge ../../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) In file included from ../../gcc-10.2.0/gcc/ipa-prop.c:22: ../../gcc-10.2.0/gcc/ipa-prop.h ^ ~ In file included from :444:5: note: array 'fld' declared here ../../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] :970:41: note: did you mean class here? return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs,/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^~~~~~#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ class ../../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::embedded_size' requested here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared hereIn 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] size_t size = vec::embedded_size (alloc); rtunion fld[1]; ^ ^ XEXP (rt, 3) = arg3; ^ ~ ../../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] In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ 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/cgraph.h:1736:16: note: previous use is here ../../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/vec.h:688:8: note: in instantiation of function template specialization 'va_heap::reserve' requested here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class A::reserve (v, nelems, exact PASS_MEM_STAT); ^ ../../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/vec.h:709:3: note: in instantiation of function template specialization 'vec_safe_reserve' requested here ../../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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ #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 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; vec_safe_reserve (v, nelems, false PASS_MEM_STAT); ^ ^ :444:5: note: array 'fld' declared here for_user)) cgraph_edge rtunion fld[1]; ^ ^ ../../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/ipa-prop.h:979:1: note: did you mean class here? vec_alloc (new_vec, len PASS_MEM_STAT); ^ struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class In file included from ../../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] ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ 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:1736:16: note: previous use is here 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:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/vec.h:1701:28: note: in instantiation of member function 'vec::copy' requested here ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1341:struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/ipa-prop.h:981#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').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] X0EXP (rt, 4) = NULL_RTX; ^ ~tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here new_vec.m_vec = m_vec->copy (); ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? 38: note: expanded from macro 'RTL_CHECK2' tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/ipa-prop.c:4307:55: note: in instantiation of member function 'vec::copy' requested here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ new_info->known_contexts = old_info->known_contexts.copy (); ^ #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 ../../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 RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ rtunion fld[1]; ^ ../../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 rtunion fld[1]; ^ 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-gimple.cIn 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] :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; ^ ~ 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' ../../gcc-10.2.0/gcc/rtl.h:1229:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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] 38: note: expanded from macro 'RTL_CHECK2' return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/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/vec.h:376:38 rtunion fld[1];: note: in instantiation of member function 'vec::embedded_size' requested here ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:: array 'fld' declared here 3808 rtunion fld[1]; ^ : ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] size_t size = vec::embedded_size (alloc); XBBDEF (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/vec.h:688:8: note: in instantiation of function template specialization 'va_gc::reserve' requested here :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: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 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ A::reserve (v, nelems, exact PASS_MEM_STAT); ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/vec.h:709:3: note: in instantiation of function template specialization 'vec_safe_reserve' requested here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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 ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here vec_alloc (new_vec, len PASS_MEM_STAT); ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/vec.h:823:21: note: in instantiation of member function 'vec::copy' requested 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:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return src ? src->copy (ALONE_PASS_MEM_STAT) : NULL; ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/ipa-prop.c:4342:21: note: in instantiation of function template specialization 'vec_safe_copy' requested here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' dst_trans->m_vr = vec_safe_copy (src_trans->m_vr); ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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;In file included from ../../gcc-10.2.0/gcc/ipa-reference.c:46: ../../gcc-10.2.0/gcc/cgraph.h:1735:1: warningIn file included from : ^ ~ '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/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] ../../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) ^ ~ class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1234#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :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/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../../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/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 ^ 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] 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-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] ../../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:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 59: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:708In 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; ^ 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 ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here for_user)) cgraph_edge ^ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/cgraph.h:../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' 2250:10: note: did you mean class here? void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ rtunion fld[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here friend struct cgraph_edge; ^~~~~~ class for_user)) cgraph_edge ^ In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:26../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? : 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; ^ ~ 1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)expanded from macro 'X0EXP' void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' class ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:1230void evaluate_properties_for_edge (struct cgraph_edge *e, ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here :37: note: expanded from macro 'RTL_CHECKC1' for_user)) cgraph_edge../../gcc-10.2.0/gcc/rtl.h ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? :444:5: note: array 'fld' declared here void evaluate_properties_for_edge (struct cgraph_edge *e, rtunion fld[1]; ^ ^~~~~~ class ../../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: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/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] ../../gcc-10.2.0/gcc/rtl.h:1358:void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ 27: note: expanded from macro 'X0EXP' ../../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/ipa-fnsummary.h:373#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :37: note: did you mean class 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../../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] :3808: ./genrtl.h:735:3: warning: 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); ^~~~~~ class X0EXP (rt, 1) = NULL_RTX; ^ ~../../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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here void initialize_inline_failed (struct 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/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../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) ^ ~ rtunion fld[1]; ^ for_user)) cgraph_edge ^ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? expanded from macro 'RTL_CHECK1'void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-fnsummary.h:378:22: note: did you mean class here? #define RTL_CHECK1(RTX, N, C1) ((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] cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class 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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../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 ../../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/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:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = 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' ^ ~ #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 rtunion fld[1]; ^ :In file included from note: expanded from macro 'RTL_CHECK1' ../../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] #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 ../../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/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:1358In 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; ^ ~ 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]; ^ 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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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/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] #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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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: noteIn 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] : 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:#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/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' #define XBBDEF(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: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/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: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/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) ^ ~ 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] ../../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/ipa-icf-gimple.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: In file included from ../../gcc-10.2.0/gcc/ipa-reference.c:49: #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/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] ^ ~ XINT (rt, 5) = arg3; ^ ~ bool (*ignore_edge) (struct cgraph_edge *)); ^ ../../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/cgraph.h:1736#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :16: note: previous use is here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' for_user)) cgraph_edge ^ 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/ipa-utils.h:40:27: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444 bool (*ignore_edge) (struct cgraph_edge *)); ^~~~~~ class :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/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] rtunion fld[1]; ^ bool ipa_edge_within_scc (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 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] for_user)) cgraph_edge ^ XSTR (rt, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/ipa-utils.h:43:27: note: did you mean class 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' bool ipa_edge_within_scc (struct cgraph_edge *); ^~~~~~ class #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/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 In file included from ../../gcc-10.2.0/gcc/ipa-icf.cIn 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] for_user)) cgraph_edge XINT (rt, 1) = arg1; ^ ~ ^ :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] ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? XVEC (rt, 1) = arg1; ^ ~ possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ class ../../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' ^ ~ #define RTL_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/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 rtunion fld[1]; 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 rtunion fld[1]; ^ :146:50: note: did you mean class here? dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa-icf-gimple.c:In file included from 26../../gcc-10.2.0/gcc/ipa-pure-const.c../../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] :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] ../../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] ignore_edge_for_nothrow (struct cgraph_edge *e) ^ possible_polymorphic_call_target_p (struct cgraph_edge *e, ^ : 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/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/cgraph.h for_user)) cgraph_edge ^ :1736:16: note: previous use is here ../../gcc-10.2.0/gcc/ipa-pure-const.c:1361:26: note: did you mean class here? for_user)) cgraph_edge ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/ipa-utils.h:160:37: note: did you mean class here? ../../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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1229:38: note: expanded from macro 'RTL_CHECK2' ignore_edge_for_nothrow (struct cgraph_edge *e) ^~~~~~ class possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class #define RTL_CHECK2(RTX, N, 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: rtunion fld[1];../../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] 5: note: array 'fld' declared here struct cgraph_edge *e; 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/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 ^ #define XINT(RTX, 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-pure-const.c:1385:3: note: did you mean class here? #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: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:444:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ struct cgraph_edge *e; ^~~~~~ class 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/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] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) XVEC (rt, 3) = arg3; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../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] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ignore_edge_for_pure_const (struct cgraph_edge *e) ^ ../../gcc-10.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/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/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ipa-pure-const.c rtunion fld[1]; ^ :1408:29: note: did you mean class 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:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ignore_edge_for_pure_const (struct cgraph_edge *e) XVEC (rt, 4) = arg4; ^ ~ ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/ipa-icf.c:59#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: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: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 ../../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: ../../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] 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 struct cgraph_edge *e; rtunion fld[1]; ^ ^ XVEC (rt, 5) = arg5; ^ ~ ../../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:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge ^ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/ipa-pure-const.c:1465:4: note: did you mean class here? #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' struct cgraph_edge *e; ^~~~~~../../gcc-10.2.0/gcc/rtl.h class ../../gcc-10.2.0/gcc/ipa-reference.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :../../gcc-10.2.0/gcc/ipa-pure-const.c: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] ^ ~ struct cgraph_edge *ie; ^ :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] 1229 struct cgraph_edge *e; ^ :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.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:1736:../../gcc-10.2.0/gcc/ipa-pure-const.c:1466:4: note: did you mean class here? 16: note: previous use is here struct cgraph_edge *ie; for_user)) 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/ipa-reference.c:388:3: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here struct cgraph_edge *e; rtunion fld[1]; ^ ^~~~~~ class 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] In file included from ../../gcc-10.2.0/gcc/ipa-pure-const.c:1626:4:../../gcc-10.2.0/gcc/ipa-reference.c:694:3../../gcc-10.2.0/gcc/ipa-icf.c: warning: struct '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' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] XINT (rt, 6) = arg6; ^ ~ struct cgraph_edge *e; ^ ../../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) ^ ~ 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] struct cgraph_edge *e, *ie; ^ XSTR (rt, 1) = arg1; ^ ~ ../../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 ../../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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' for_user)) cgraph_edge ^ for_user)) cgraph_edge ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/ipa-pure-const.c:1626:4: note: did you mean class 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/ipa-reference.c rtunion fld[1]; ^ :694:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class struct cgraph_edge *e, *ie; ^~~~~~ 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/ipa-icf.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] In file included from XSTR (rt, 2) = arg2; ^ ~ ../../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] ../../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:#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: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/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] 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: XSTR (rt, 1) = arg1; ^ ~ ./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: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: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/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] ^ ~ struct cgraph_edge *e, *ie; ^ ../../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:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ for_user)) cgraph_edge ^ 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] ../../gcc-10.2.0/gcc/ipa-pure-const.c:1790:4: note: did you mean class here? In file included from ../../gcc-10.2.0/gcc/ipa-icf.c struct cgraph_edge *e, *ie; ^~~~~~ class :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; ^ ~ 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: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/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' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../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] ^ ~ 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: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/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] ../../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]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').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: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; ^ ~ #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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, 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/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] #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/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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: noteIn 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] : XVEC (rt, 1) = arg1; ^ ~ 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/ipa-icf.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/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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, 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/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] #define RTL_CHECK2(RTX, N, C1, C2) ((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]; ^ ../../gcc-10.2.0/gcc/hwint.h: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] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: In file included from ../../gcc-10.2.0/gcc/ipa-icf.cexpanded from macro 'XWINT' :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] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../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]; ^ :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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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' 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] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^ ~ ../../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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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:735: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' ../../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: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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, 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: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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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 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: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-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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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]; ^ ../../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-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/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-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] 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.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 48 warnings generated. 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 clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ../../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.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: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/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 clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../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 warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ 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-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-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]; ^ clang: warning: 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-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 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-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] 32 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 ipa.o -MT ipa.o -MMD -MP -MF ./.deps/ipa.TPo ../../gcc-10.2.0/gcc/ipa.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-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 ;) ^ 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.o -MT ira.o -MMD -MP -MF ./.deps/ira.TPo ../../gcc-10.2.0/gcc/ira.c 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 clang: warning: 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 ira-build.o -MT ira-build.o -MMD -MP -MF ./.deps/ira-build.TPo ../../gcc-10.2.0/gcc/ira-build.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] 21HOOK_VECTOR_END (asm_out) 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/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/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] 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: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.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.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.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.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.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.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++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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]; ^ ../../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] In 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] 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-utils.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 warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/ipa-utils.c:33: ../../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.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/ipa-utils.c:36: ../../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-utils.c:37: ../../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/ipa-utils.c:81:24: warning: struct '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.c:81:24: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)) ^~~~~~ 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] 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-utils.c:83:3: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.c:164: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] 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.c:164:31: note: did you mean class here? bool (*ignore_edge) (struct cgraph_edge *)) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.c:252: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] ipa_edge_within_scc (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-utils.c:252:22: note: did you mean class here? ipa_edge_within_scc (struct cgraph_edge *cs) ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.c:267: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/ipa-utils.c:267:3: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.c:281: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/ipa-utils.c:281:3: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.c:381: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-utils.c:381:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.c:527: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, *e2; ^ ../../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.c:527:7: note: did you mean class here? struct cgraph_edge *e, *e2; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-utils.c:610: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, *e2; ^ ../../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.c:610:7: note: did you mean class here? struct cgraph_edge *e, *e2; ^~~~~~ class In file included from ../../gcc-10.2.0/gcc/ipa.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/ipa.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/ipa.c:33: ../../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.c:36: ../../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.c:37: ../../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/ipa.c:72: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.c:72:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../gcc-10.2.0/gcc/ipa.c:174:11: warning: struct '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.c:174:11: note: did you mean class here? struct cgraph_edge *edge, ^~~~~~ class 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: note: expanded from 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: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.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] 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.c:370: 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/ipa.c:421: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/ipa.c:421:8: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../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] 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.c:426:5: note: did you mean class here? struct cgraph_edge *next; ^~~~~~ class 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.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] 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.c:370: 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.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' #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: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: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.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] 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.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 ;) ^ 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: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.c: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.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] 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 ;) ^ In file included from ../../gcc-10.2.0/gcc/ira.c:371: ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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.c:371: ../../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.c:371: 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.c:371: 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.c:371: 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.c:371: 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.c:371: 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.c:371: 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.c:371: 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.c:371: 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.c:371: 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.c:371: 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.c:371: 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.c:371: 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.c:371: 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.c:371: 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.c:371: 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.c:371: 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.c:371: 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.c:371: 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.c:371: 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.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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.c:371: 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.c:371: 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.c:371: 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.c:371: 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.c:371: 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.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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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] 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.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] 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.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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.c: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] 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/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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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] 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.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] 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.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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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] 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.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] 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.c: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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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] 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.c:371: 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.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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.c:371: 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.c:371: 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.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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.c:371: 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.c:371: 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.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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.c:371: 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.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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.c:371: 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-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-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' #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: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-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] 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-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] 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-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] 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-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-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: 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/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] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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-build.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-build.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-build.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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-build.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-build.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-build.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-build.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-build.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-build.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-build.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-build.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-build.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-build.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-build.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-build.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-build.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-build.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-build.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-build.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-build.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-build.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-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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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] 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-build.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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-build.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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-build.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-build.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-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] 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-build.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-build.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-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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-build.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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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] 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-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] 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-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:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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] 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/ira-build.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-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] 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-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] 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-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:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-build.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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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-build.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-build.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-build.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-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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-build.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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-build.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 hereIn 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] 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' 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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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: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])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] ../../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/ira-build.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 ../../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] XVEC (rt, 1) = arg1; ^ ~ 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' :1342:23: note: expanded from macro 'XVEC' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #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: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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-build.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-build.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-build.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-build.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-build.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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-build.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-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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-build.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-build.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-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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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) ^ 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: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-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); ^~~~~~~~~~~~~~~~ ../../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-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] 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/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/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-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] 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-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' #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: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-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] 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-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] 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-costs.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-costs.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-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] 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-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] 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-costs.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: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]; ^ In file included from ../../gcc-10.2.0/gcc/ira-costs.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/ira.c:2026: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 src = SET_SRC (set);:1228:38: note: expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((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' #define XCEXP(RTX, 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:1496: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:1341:23: rtunion fld[1]; ^ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/ira.c:2141:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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' XEXP (note, 1) = REG_NOTES (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: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: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' ../../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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (note, 1) = REG_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: 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: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../../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] :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' ../../gcc-10.2.0/gcc/ira.c:2142:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 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:1229:38: note: expanded from macro 'RTL_CHECK2' REG_NOTES (insn) = note; ^~~~~~~~~~~~~~~~ #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:444:5: note: array 'fld' declared here #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../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: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' ../../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] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ XEXP (dest_death, 1) = REG_NOTES (p); ^ ~ ../../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:../../gcc-10.2.0/gcc/ira-build.c5:1868:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here create_insn_allocnos (SET_SRC (x), NULL, false); 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: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:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 5../../gcc-10.2.0/gcc/rtl.h:1230:37: note: array 'fld' declared here : rtunion fld[1]; ^ 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] ../../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] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XEXP (dest_death, 1) = REG_NOTES (p); ^~~~~~~~~~~~~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:51342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1611#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :25: note: expanded from macro 'REG_NOTES' : #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ 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) ^ ~ ../../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' 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]; ^ ^ ../../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/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/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)); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230: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/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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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-costs.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/ira.c:2702: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] :3798: XEXP (prev, 1) = next; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 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) ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' 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' ../../gcc-10.2.0/gcc/ira.c:2703: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 (x, 1) = reg_equiv_init (new_regno); ^ ~ ../../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/ira-costs.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-costs.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-costs.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-costs.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-costs.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' ../../gcc-10.2.0/gcc/ira.c#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):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:1228:../../gcc-10.2.0/gcc/rtl.h38: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' 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/ira-costs.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; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/ira.c:2994:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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:1229:38: note: expanded from macro 'RTL_CHECK2' 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 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/ira-costs.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: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/ira-costs.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-costs.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' ../../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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return equiv_init_movable_p (SET_SRC (x), regno); ^~~~~~~~~~~ ../../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 ../../gcc-10.2.0/gcc/ira-costs.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' ../../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] #define 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 memref_referenced_p (memref, SET_SRC (x), true); ^~~~~~~~~~~ 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/ira-costs.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 SET_SRC(RTX) XCEXP (RTX, 1, SET) 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: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' ^ ~ #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 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: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/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:../../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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-costs.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-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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-costs.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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-costs.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-costs.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-costs.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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ira.c X0EXP (rt, 3) = NULL_RTX;: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: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: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-costs.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: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' ../../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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ for (note = REG_NOTES (insn); note; note = XEXP (note, 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../../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 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:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ira.c: XINT (rt, 5) = arg3; ^ ~ 3446: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:1338:23: note: expanded from macro 'XINT' || side_effects_p (SET_SRC (set))) ^~~~~~~~~~~~~ #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:2684:22: note: expanded from macro 'SET_SRC' :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])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] ^ ~ XSTR (rt, 6) = arg4; ^ ~ ../../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/ira.c:3464: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' src = SET_SRC (set); ^~~~~~~~~~~~~ #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' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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' 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] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ XINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ^ ~ #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#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :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/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: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:448: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 ../../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/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] 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/ira-costs.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-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] XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../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] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :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]) ^ ~ 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] ../../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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] ../../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] XEXP (rt, 2) = arg2; ^ ~ for (rtx *p = ®_NOTES (def_insn); (link = *p) != 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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :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: 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/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] #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: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/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: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/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] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' XEXP (link, 1) = REG_NOTES (use_insn); ^ ~ #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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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/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]) ^ ~ 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] ../../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/ira.c:3809:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: 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' REG_NOTES (use_insn) = link; ^~~~~~~~~~~~~~~~~~~~ #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: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/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 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: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/ira.c:3840:4: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ 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) ^ ~ 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: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: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' ../../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/ira.c:3847:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ INSN_CODE (new_insn) = INSN_CODE (def_insn);../../gcc-10.2.0/gcc/hwint.h: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-costs.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: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) ^ ~ XWINT (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: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/ira.c:3847:27: 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: INSN_CODE (new_insn) = INSN_CODE (def_insn); ^~~~~~~~~~~~~~~~~~~~ 26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' # define HOST_WIDE_INT long long ^ #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) ^ ~ In file included from ../../gcc-10.2.0/gcc/ira-costs.c../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :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: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 SUBREG_BYTE (rt) = arg1;: ^~~~~~~~~~~~~~~~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h 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] 2039:26: note: expanded from macro 'SUBREG_BYTE' INSN_VAR_LOCATION_LOC (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' :1373: PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #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' :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/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: 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:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XCEXP' X0EXP (rt, 1) = 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: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/ira-costs.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]; ^ ../../gcc-10.2.0/gcc/ira.c:3930:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int regno = REGNO (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' 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: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: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:1906:31: note: expanded from macro 'REGNO' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #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/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:2684In file included from ../../gcc-10.2.0/gcc/ira-costs.c:22: note: expanded from macro 'SET_SRC' :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] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h: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) ^ ~ ../../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/ira-costs.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/ira.c../../gcc-10.2.0/gcc/rtl.h:3991:25: 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' && ! rtx_equal_p (SET_SRC (set), x) && MEM_P (x)) ^~~~~~~~~~~~~ #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' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:3999:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (prev_elem, 1) = next_elem; ^ ~ 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: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' ^ ~ #define XSTR(RTX, 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../../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/ira.c:4005:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 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.hIn file included from ../../gcc-10.2.0/gcc/ira-costs.c:444:5: note: array 'fld' declared here :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] rtunion fld[1]; ^ XSTR (rt, 1) = arg1;../../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:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #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/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]) ^ ~ 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:1906:31: note: expanded from macro 'REGNO' XVEC (rt, 2) = arg2; #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ #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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../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]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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]; ^ ../../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)) ^~~~~~~~~~~~~~~~~~~~ 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] ../../gcc-10.2.0/gcc/rtl.h XWINT (rt, 1) = arg1; ^ ~ :1611:25: note: ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' expanded from macro 'REG_NOTES'#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ 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/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) ^ ~ 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: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: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/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:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:1254../../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] :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src = SET_SRC (set); ^~~~~~~~~~~~~ XSTR (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:1340: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: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' ../../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/ira-costs.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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] 50 XSTR (rt, 3) = arg3; ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' s generated. #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, 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-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/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] 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-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] 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-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] 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-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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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/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]; ^ ../../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] && !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-costs.c:1507:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && general_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/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)), ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2633:45: note: expanded from macro 'MEM_ADDR_SPACE' #define MEM_ADDR_SPACE(RTX) (get_mem_attrs (RTX)->addrspace) ^~~ ../../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:1520:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (SET_SRC (set), 0), 0, MEM, SCRATCH, ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230: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/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: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-conflicts.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-conflicts.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-conflicts.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-conflicts.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-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: 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-conflicts.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-conflicts.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/ira-conflicts.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-conflicts.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-conflicts.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-conflicts.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-conflicts.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-conflicts.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-conflicts.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-conflicts.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/ira-conflicts.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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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-conflicts.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-conflicts.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-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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-conflicts.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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-conflicts.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-conflicts.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-conflicts.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-conflicts.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-conflicts.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-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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-conflicts.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-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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-conflicts.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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] 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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-conflicts.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-conflicts.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-conflicts.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-conflicts.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-conflicts.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-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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] 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-conflicts.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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-conflicts.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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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 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 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: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-conflicts.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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-conflicts.c:401:661: warningswarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] generated. ? 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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 195 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-emit.o -MT ira-emit.o -MMD -MP -MF ./.deps/ira-emit.TPo ../../gcc-10.2.0/gcc/ira-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] 170 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-lives.o -MT ira-lives.o -MMD -MP -MF ./.deps/ira-lives.TPo ../../gcc-10.2.0/gcc/ira-lives.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] 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 jump.o -MT jump.o -MMD -MP -MF ./.deps/jump.TPo ../../gcc-10.2.0/gcc/jump.c 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] 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-color.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-color.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-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] 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-color.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-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] 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-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] 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-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 ;) ^ 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 ;) ^ 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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) ^ ~ clang: ../../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/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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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]; ^ 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]; ^ 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]; ^ 137 warnings generated. 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]; ^ ../../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 langhooks.o -MT langhooks.o -MMD -MP -MF ./.deps/langhooks.TPo ../../gcc-10.2.0/gcc/langhooks.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]; ^ 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' ../../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]) 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ ../../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-emit.c:72: 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-emit.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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-emit.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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-emit.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' 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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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 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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-emit.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/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] 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-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] 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-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, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] 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-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] 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-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] 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-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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-emit.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/ira-emit.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/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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-emit.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/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] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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-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] 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-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] 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-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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, 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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] 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-emit.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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-emit.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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-emit.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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-emit.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 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: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/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] 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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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: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' 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: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' 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: 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 ;) ^ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' 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] #define XWINT(RTX, N) ((RTX)->u.hwint[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 ;) ^ 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 ;) ^ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array '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/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] # define HOST_WIDE_INT long long ^ 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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 1253: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: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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] 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:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (calls) ../../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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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; ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' HOOK_VECTOR_END (c) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../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/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] 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-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 ;) ^ 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 ;) ^ In file included from ../../gcc-10.2.0/gcc/ira-lives.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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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-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] *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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-lives.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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-lives.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-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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-lives.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-lives.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-lives.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-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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-lives.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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-lives.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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-lives.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-lives.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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] 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-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] 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-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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-lives.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-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] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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-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] 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-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] 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]; ^ 128 warnings generated. 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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:80: 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/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] if (INSN_CODE (insn) < 0) XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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' #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-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); ^~~~~~~~~~~~~~~~ ../../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/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-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] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ #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: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: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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #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 lcm.o -MT lcm.o -MMD -MP -MF ./.deps/lcm.TPo ../../gcc-10.2.0/gcc/lcm.c 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: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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-lives.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-lives.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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-lives.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-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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-lives.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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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' #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] 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-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' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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: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/jump.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/jump.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/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/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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: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/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] 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/ira-emit.c:1012:8: 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]; ^ 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] 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/jump.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/jump.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/jump.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/jump.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/jump.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/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: 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/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) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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: 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/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] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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/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: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::1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' 1341:23: note: expanded from macro 'XEXP' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ #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' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../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/ira-lives.c:1076: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:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = XEXP (exp, 1); ^ ~ 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/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: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:2684:22: note: expanded from macro 'SET_SRC' return XBBDEF (insn, 2); ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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../../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 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] 444:5 rtx src = SET_SRC (set); ^~~~~~~~~~~~~ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :2684:22: note: expanded from macro 'SET_SRC' #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:1485: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 XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230: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/ira-lives.c:1100: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 if (set && rtx_equal_p (SET_SRC (set), reg)) ^~~~~~~~~~~~~ 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: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:1230:37: note: expanded from macro 'RTL_CHECKC1' return XEXP (insn, 3); ^ ~ #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 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../../gcc-10.2.0/gcc/ira-lives.c:1143:26: : 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); ^ ~ int src_regno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' note: expanded from macro 'XUINT' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #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]) ^ ~ 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-lives.c:1160: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:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return SET_SRC (set); ^~~~~~~~~~~~~ return XUINT (insn, 4); ../../gcc-10.2.0/gcc/rtl.h:2684: ^ ~ 22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #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' ^ ~ #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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] *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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/jump.c: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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/jump.c:41: 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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/jump.c:41: 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/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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/jump.c:41: 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/jump.c:41: 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/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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/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] 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/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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/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] 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/jump.c:41: 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/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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/jump.c: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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ 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] 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/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:2039:26: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/jump.c:41: 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/jump.c: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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/jump.c:41: 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/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 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: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/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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/jump.c:41: 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/jump.c:41: 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/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] 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/langhooks.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/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] 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/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] 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/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] 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/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] 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/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] 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/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] 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/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] 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/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] 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/langhooks.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/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] 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/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] 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/langhooks.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/langhooks.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/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] 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/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] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] *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/langhooks.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/langhooks.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/langhooks.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/langhooks.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/langhooks.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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/langhooks.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/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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/langhooks.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/langhooks.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/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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/langhooks.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/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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:379: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/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] XEXP (rt, 1) = arg1; ^ ~ if (INSN_CODE (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' ../../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:1338:23: 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]) ^ ~ 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] ../../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/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] :1345:25: note: expanded from macro 'XBBDEF' 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' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~#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' 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] #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)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:1228:38: note: expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~~~~ #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' In file included from ../../gcc-10.2.0/gcc/langhooks.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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; ^ ~ 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/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] 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/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] 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/langhooks.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/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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/jump.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):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:444:5: note: array 'fld' declared here rtunion fld[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]; ^ 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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:1341:23: note: expanded from macro 'XEXP' ../../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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ LABEL_NUSES (insn) = (LABEL_PRESERVE_P (insn) != 0); ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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/langhooks.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: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 rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ for (note = REG_NOTES (insn); note; note = next) ^~~~~~~~~~~~~~~~ ../../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/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]; ^ 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: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/jump.c: ^ ~ 246: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' pc_src = pc != NULL ? SET_SRC (pc) : NULL; ^~~~~~~~~~~~#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:2684:22: note: expanded from macro 'SET_SRC' HOST_WIDE_INT hwint[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../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) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/langhooks.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] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XWINT (rt, 2) = arg2; ^ ~ ../../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/jump.c:269: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:445:5: note: array 'hwint' declared here && (rtx_equal_p (label_dest, XEXP (pc_src, 1)) ^ ~ 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/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' 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] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 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:1230#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :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) ^ ~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ../../gcc-10.2.0/gcc/rtl.h:1230:37 ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ : 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/jump.c:280:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ 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' 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] ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] ../../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] XEXP (rt, 1) = arg1; ^ ~ if (JUMP_LABEL (insn) == NULL && prev_nonjump_insn != NULL) ^~~~~~~~~~~~~~~~~ ../../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 #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/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]; ^ ../../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) ^ ~ 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] ../../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: 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: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.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]; ^ ../../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] 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] XEXP (comparison, 1), insn); ^ ~ 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:#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: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: note: 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../../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] :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] XEXP (exp, 0), XEXP (exp, 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: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: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 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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, 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/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]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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/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: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: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]; ^ 164 warnings generated. ../../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' In 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] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 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/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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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 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] clang: warning: 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 loop-init.o -MT loop-init.o -MMD -MP -MF ./.deps/loop-init.TPo ../../gcc-10.2.0/gcc/loop-init.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] 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-invariant.o -MT loop-invariant.o -MMD -MP -MF ./.deps/loop-invariant.TPo ../../gcc-10.2.0/gcc/loop-invariant.c 125 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 loop-iv.o -MT loop-iv.o -MMD -MP -MF ./.deps/loop-iv.TPo ../../gcc-10.2.0/gcc/loop-iv.c 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 loop-unroll.o -MT loop-unroll.o -MMD -MP -MF ./.deps/loop-unroll.TPo ../../gcc-10.2.0/gcc/loop-unroll.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 199 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 lower-subreg.o -MT lower-subreg.o -MMD -MP -MF ./.deps/lower-subreg.TPo ../../gcc-10.2.0/gcc/lower-subreg.c 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' clang: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 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] 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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/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; ^ ~ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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 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: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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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 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: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 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: rtunion fld[1]; ^ ../../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/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/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:43In 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] :50: note: expanded from macro 'HOOK_VECTOR_END' XWINT (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../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/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/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]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ # define HOST_WIDE_INT long long ^ 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/lists.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ../../gcc-10.2.0/gcc/loop-doloop.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:./genrtl.h276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (omp) ^ 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: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/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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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 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] #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/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/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] 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] XSTR (rt, 3) = arg3; ^ ~ HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, 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/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: ../../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]; ^ ../../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]; ^ 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 ;) ^ ../../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]; ^ 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/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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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 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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]; ^ 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) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (asm_out) ^ ../../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-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' 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] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ HOOK_VECTOR_END (sched) ^ ../../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/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] 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] XVEC (rt, 4) = arg4; 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:1342:23: note: expanded from macro 'XVEC' 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 ;) ^ #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/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] : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43: rtunion fld[1]; ^ 50: note: expanded from macro 'HOOK_VECTOR_END' 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]) ^ ~ #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/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' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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: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/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' In file included from ../../gcc-10.2.0/gcc/loop-init.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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/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-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-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:43:50: note: expanded from 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: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 In file included from HOST_WIDE_INT hwint[1]; ^ ../../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:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' HOOK_VECTOR_END (c) ^ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from 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: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-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] HOOK_VECTOR_END (emutls) ^ 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: ../../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 ;) ^ 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' 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 RTL_CHECKC1(RTX, N, C) ((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/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' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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' 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: #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/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 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/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 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] rtunion fld[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' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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:3808In file included from : ./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/loop-init.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] 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 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../../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' 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] #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: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' #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-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' ../../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_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 rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' 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] #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 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 ../../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: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]; ^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' ../../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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 118 return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' warnings generated. ../../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 ^ ~ 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-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] #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/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: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]; ^ ../../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/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] return XUINT (insn, 4); ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:1340:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 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/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../../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: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ 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../../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/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' ../../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: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/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] ../../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 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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: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: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: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] 1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ return safe_as_a (JUMP_LABEL (this)); ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../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: clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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; ^~~~~~~~~~~~~~~~~ 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] ../../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:32: note: expanded from macro 'XCEXP' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).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/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/hwint.h#define RTL_CHECKC1(RTX, N, C) ((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: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: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: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: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: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: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]; ^ 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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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-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' #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-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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]; ^ 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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-init.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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-init.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/loop-init.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/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] 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/loop-init.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/loop-init.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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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:clang: 5: note: array 'fld' declared here warning rtunion fld[1];: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ 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: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-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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:warning note: expanded from macro 'XEXP' : 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]; ^ 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: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-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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/loop-init.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] In file included from XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/loop-iv.c:55: ../../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' ^ ~ #define XEXP(RTX, 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/loop-init.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: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/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/loop-init.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' ../../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_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) ^ ~ 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: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: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../../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 'RTL_CHECK2' 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' ../../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:1480:10In 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] : warning: In file included from ../../gcc-10.2.0/gcc/loop-init.c:25: HOOK_VECTOR_END (asm_out)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:3808: ./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return XBBDEF (insn, 2); ^ ~ 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:1345:25: note: expanded from macro 'XBBDEF' #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 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: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 ../../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); ^ ~ 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: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:1345:25: note: expanded from macro 'XBBDEF' XEXP (rt, 2) = arg2; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1341: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/rtl.h../../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' :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: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/loop-init.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 XSTR (rt, 3) = arg3; ^ ~ ../../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] rtunion fld[1]; ^ HOOK_VECTOR_END (simd_clone) ^ ../../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:1496:10: 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' return XEXP (insn, 3); ^ ~ #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: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/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/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] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (simt) ^ :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:444../../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] :5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ ^ 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/loop-invariant.c: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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').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: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:1167: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; ^ ~ #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) ^ ~ 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] rtunion fld[1]; ^ HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: 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] : return XUINT (insn, 4); ^ ~ 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' ../../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' #define 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-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] rtunion fld[1]; ^ HOOK_VECTOR_END (vectorize) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: 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:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XWINT (rt, 1) = arg1; ^ ~ : 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] ../../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 ;) ^ return XUINT (insn, 4); ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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) ^ ~ 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 ../../gcc-10.2.0/gcc/loop-init.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:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 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: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) ^ ~ 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: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) ^ ../../gcc-10.2.0/gcc/rtl.h: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]; ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:140:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cmp_arg1 = XEXP (SET_SRC (cmp_orig), 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'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:1253: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:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define RTL_CHECKC1(RTX, N, C) ((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/loop-unroll.c:24: 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:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :1864HOOK_VECTOR_END (asm_out) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ../../gcc-10.2.0/gcc/rtl.h:1341::3435:: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/loop-invariant.c::4341:: 50In file included from :../../gcc-10.2.0/gcc/target.h :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:5236:1: warning: 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]HOOK_VECTOR_END (calls) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50In file included from return safe_as_a (JUMP_LABEL (insn));../../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:notenote1: :expanded from macro 'HOOK_VECTOR_END' : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP':444: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: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~: note ^:1229:: HOOK_VECTOR_END (sched) ^array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h :43:50: note: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1860:28:39expanded from macro 'HOOK_VECTOR_END' 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) ^ ~ : 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/loop-invariant.c:In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:24 : ^~~In file included from ../../gcc-10.2.0/gcc/target.h:276In file included from 41: In file included from 1375../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/target.h: ../../gcc-10.2.0/gcc/target.def::1658:1444: warning:: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/loop-init.c::5: 276note: array 'fld' declared here3225: HOOK_VECTOR_END (simd_clone) : rtunion fld[1]; ^: In file included from ^ ../../gcc-10.2.0/gcc/target.def:6087../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/loop-doloop.c:141:../../gcc-10.2.0/gcc/target-hooks-macros.h:43:note: expanded from macro 'XCEXP'::3808: 1: warning22: 50empty macro arguments are a C99 feature [-Wc99-extensions]: note: expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (c): warning#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#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] ^ ./genrtl.h :^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43 cmp_arg2 = XEXP (SET_SRC (cmp_orig), 1); : ^ ~50 1254../../gcc-10.2.0/gcc/rtl.h: : note1230In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:: :3: ^ ~expanded from macro 'HOOK_VECTOR_END' : 37warning: 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 ;) ^24 : In file included from ../../gcc-10.2.0/gcc/target.h: XSTR (rt, 2) = arg2; ^ ~ 276: In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:41../../gcc-10.2.0/gcc/rtl.h: :In file included from 1341../../gcc-10.2.0/gcc/target.h::23276:: ../../gcc-10.2.0/gcc/target.defnote:: 6240expanded from macro 'XEXP': 1: warning../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/target.def:1670:: 1note: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ : expanded from macro 'RTL_CHECKC1' HOOK_VECTOR_END (simt): 1340:23../../gcc-10.2.0/gcc/rtl.h: empty macro arguments are a C99 feature [-Wc99-extensions]^ :note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])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) ^ ~ 50HOOK_VECTOR_END (cxx) ^1229../../gcc-10.2.0/gcc/rtl.h:444 ../../gcc-10.2.0/gcc/target-hooks-macros.h ^ ~: 43:38::: note:: expanded from macro 'HOOK_VECTOR_END' 5note:: note: 50array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ 1229:38:expanded from macro 'RTL_CHECK2' rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/loop-unroll.c: 24: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/target.h: 276: note../../gcc-10.2.0/gcc/target.def:1685 ^: 1: warning : expanded from macro 'HOOK_VECTOR_END' : note ^ ~ ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1871 :10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] empty macro arguments are a C99 feature [-Wc99-extensions]#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #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: ../../gcc-10.2.0/gcc/rtl.h return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ note:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h444: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: :expanded from macro 'HOOK_VECTOR_END'276 : ../../gcc-10.2.0/gcc/target.def::6329444:5 : note:: array 'fld' declared here note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ 1860:28: note rtunion fld[1];: ^ 1In file included from :../../gcc-10.2.0/gcc/loop-unroll.c:24expanded from macro 'JUMP_LABEL'../../gcc-10.2.0/gcc/loop-doloop.c:141 :28:: warning : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)In file included from ../../gcc-10.2.0/gcc/target.h:276 : ../../gcc-10.2.0/gcc/target.def: cmp_arg2 = XEXP (SET_SRC (cmp_orig), 1);1737:1: ^ ~ warning: rtunion fld[1];empty macro arguments are a C99 feature [-Wc99-extensions] empty macro arguments are a C99 feature [-Wc99-extensions] ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h ^: 2684:22:HOOK_VECTOR_END (goacc) note^: expanded from macro 'SET_SRC' In file included from ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/loop-init.c:43:50: 1375note: expanded from macro 'HOOK_VECTOR_END'#define SET_SRC(RTX) XCEXP (RTX, 1, SET) : 25 ^ ~: :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^HOOK_VECTOR_END (emutls)In file included from ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:1375:380832: :./genrtl.h note: In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:expanded from macro 'XCEXP'32:26 note: ../../gcc-10.2.0/gcc/rtl.h ::: 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/loop-unroll.c1394:13:: warning ^ ~ 1255#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] 24: rtx tmp = XEXP (this, 1);../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h: In file included from :431230:../../gcc-10.2.0/gcc/target.h 3::276:../../gcc-10.2.0/gcc/rtl.h37: ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:1341::: 2350note: note: expanded from macro 'XEXP': array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECKC1': 1230#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XVEC (rt, 3) = arg3; ^ ~: ^ ~ : ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/target.def :206137#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h::1229note: ::: 134238: expanded from macro 'HOOK_VECTOR_END'note: 1: :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ ^expanded from macro 'RTL_CHECK2' warning: ../../gcc-10.2.0/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]note: 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::1341:expanded from macro 'RTL_CHECKC1' ^ ~ noteHOOK_VECTOR_END (vectorize) : In file included from expanded from macro 'XVEC' 35: ../../gcc-10.2.0/gcc/loop-invariant.c note ../../gcc-10.2.0/gcc/rtl.h^ :../../gcc-10.2.0/gcc/target-hooks-macros.h:: expanded from macro 'XEXP'41: 43:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :50 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])444:: In file included from ^ ~../../gcc-10.2.0/gcc/target.h 5: :note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:276 ^~~444:5 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'HOOK_VECTOR_END' : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^note../../gcc-10.2.0/gcc/rtl.h 1229note: array 'fld' declared here ../../gcc-10.2.0/gcc/target.def:: array 'fld' declared here: :64501229:: rtunion fld[1];391 ^::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]) rtunion fld[1]; ^HOOK_VECTOR_END (target_option) note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1876: ../../gcc-10.2.0/gcc/rtl.h^: 1407../../gcc-10.2.0/gcc/target-hooks-macros.h::40 ^ ~ In file included from 43:13../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])50::444 :: warning: array index 7 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.hexpanded from macro 'HOOK_VECTOR_END' :444:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 24:5 return safe_as_a (JUMP_LABEL (this));#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)5:: rtx tmp = XEXP (this, 1); note: note ^~~~~~~~~~~~~~~~~ array 'fld' declared here: ^ ~../../gcc-10.2.0/gcc/rtl.h ^ :1860:28../../gcc-10.2.0/gcc/rtl.h: : array 'fld' declared here1341note: : In file included from :23 : note: expanded from macro 'XEXP' rtunion fld[1]; rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/loop-invariant.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/target.hexpanded from macro 'JUMP_LABEL': 41: :276In file included from ../../gcc-10.2.0/gcc/target.h ^ : ../../gcc-10.2.0/gcc/target.def ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) :3346 : ^ ~ ^ ~ ../../gcc-10.2.0/gcc/loop-doloop.c../../gcc-10.2.0/gcc/rtl.h1: :../../gcc-10.2.0/gcc/rtl.h:1229:146::388: note:: In file included from ../../gcc-10.2.0/gcc/loop-init.c: 276warning: 1375:expanded from macro 'RTL_CHECK2':warning: 32 : ../../gcc-10.2.0/gcc/target.def: 25array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :6552: if (XEXP (cmp_arg1, 1) != GEN_INT (-1) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~:1note: HOOK_VECTOR_END (addr_space) ../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XCEXP' ^ ~ :warning: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h3808: :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)^ 1341../../gcc-10.2.0/gcc/target-hooks-macros.h :::444 ^ ~ 4323:5: note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here::HOOK_VECTOR_END (shrink_wrap) ./genrtl.h501230: : rtunion fld[1]; ^note:37^ ::: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h1287note:: 3:43note: warningexpanded from macro 'HOOK_VECTOR_END' : :#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] ^ 50: note: expanded from macro 'HOOK_VECTOR_END' XSTR (rt, 1) = arg1; ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ expanded from macro 'RTL_CHECKC1' #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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:41:../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.h:444: 12291469::3814:: In file included from ../../gcc-10.2.0/gcc/loop-unroll.cnote: :In file included from note: expanded from macro 'RTL_CHECK2'5../../gcc-10.2.0/gcc/target.h: :note: expanded from macro 'XSTR' 24: In file included from ../../gcc-10.2.0/gcc/target.h: warningarray 'fld' declared here 276: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/target.def ^ ~ rtunion fld[1];#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 ^:6810::276: ^ ~1: 1229 :warning38 ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h: : rtx next = XEXP (insn, 1);note: : ../../gcc-10.2.0/gcc/target.def :empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'RTL_CHECK2'444 1881:5: note:: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])52363: warning: array 'fld' declared here ^ ~ array index 7 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 rtunion fld[1];1:1341^ JUMP_LABEL (this) = target; ^ ~ ^~~~~~~~~~~~~~~~~ : ../../gcc-10.2.0/gcc/target-hooks-macros.h warning: : : ^ empty macro arguments are a C99 feature [-Wc99-extensions] 2343../../gcc-10.2.0/gcc/rtl.h:HOOK_VECTOR_END (calls) ../../gcc-10.2.0/gcc/loop-doloop.c../../gcc-10.2.0/gcc/rtl.h:50:158:: :17^ 444../../gcc-10.2.0/gcc/target-hooks-macros.h :note::: :1860:note4328: : expanded from macro 'HOOK_VECTOR_END' warning: expanded from macro 'XEXP':#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] 50: note5: : expanded from macro 'JUMP_LABEL' cond = XEXP (SET_SRC (cmp), 0);note #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ note ^: : expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1375 ^~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):32:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note: expanded from macro 'XCEXP' ^ array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h::13751229::3238: note ../../gcc-10.2.0/gcc/rtl.h:1230: : :../../gcc-10.2.0/gcc/loop-unroll.c37:24: noteIn 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/loop-invariant.c:: expanded from macro 'XCEXP'41expanded from macro 'RTL_CHECK2' note : expanded from macro 'RTL_CHECKC1' : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) In file included from ^ ~: ^ 6087#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/target.h ^ ~:../../gcc-10.2.0/gcc/rtl.h : In file included from ^ ~276:../../gcc-10.2.0/gcc/loop-init.c: ../../gcc-10.2.0/gcc/rtl.h:25: 12301../../gcc-10.2.0/gcc/target.def:../../gcc-10.2.0/gcc/rtl.h444::37In file included from ::::../../gcc-10.2.0/gcc/rtl.h:3808: 4446837:5::1 note./genrtl.h:: : array 'fld' declared herewarning: 5warning: empty macro arguments are a C99 feature [-Wc99-extensions] 1288HOOK_VECTOR_END (c) : :3: empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/target-hooks-macros.h::43 warning: rtunion fld[1];43array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note:note: : XSTR (rt, 2) = arg2; ^ : ^ ~expanded from macro 'RTL_CHECKC1' 50: note: expanded from macro 'HOOK_VECTOR_END' 50#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : ^ ~1340 :array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): note23../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];: expanded from macro 'HOOK_VECTOR_END' 1341 ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :35:: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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 ../../gcc-10.2.0/gcc/rtl.h:2167:10note:1229: ^: 6240:1::38: note../../gcc-10.2.0/gcc/rtl.h:1475 :warning10: : warning: : : 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])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 1); ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (cxx) ^expanded from macro 'XEXP' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ^ ~../../gcc-10.2.0/gcc/target-hooks-macros.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)::1341::232039:: note: 5 ^~~: expanded from macro 'XEXP'note: array 'fld' declared here26 43#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:50:1229 note: ::1229: 39: expanded from macro 'HOOK_VECTOR_END'note: expanded from macro 'RTL_CHECK2' ^ :38: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/loop-init.c : ^~~25 : ../../gcc-10.2.0/gcc/rtl.hIn file included from :444:5note: note note: expanded from macro 'RTL_CHECK2': #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)array 'fld' declared here ^: ../../gcc-10.2.0/gcc/rtl.h:3808 : ./genrtl.h: 1289expanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^ In file included from In file included from ../../gcc-10.2.0/gcc/loop-invariant.c::3../../gcc-10.2.0/gcc/loop-unroll.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])42: ../../gcc-10.2.0/gcc/rtl.h ^ ~:1394:24: In file included from ../../gcc-10.2.0/gcc/target.h ../../gcc-10.2.0/gcc/loop-doloop.c../../gcc-10.2.0/gcc/rtl.h:::: 13:444:276: warning: 159:5:: warning#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ../../gcc-10.2.0/gcc/target.defarray 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]33 XSTR (rt, 3) = arg3; :../../gcc-10.2.0/gcc/rtl.h:note: 6329:array 'fld' declared here 1373:32: rtunion fld[1]; note:1: expanded from macro 'XCSUBREG' rtx tmp = XEXP (this, 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 if (GET_CODE (cond) != NE || XEXP (cond, 1) != const0_rtx) : ^ 1340 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:warning: ../../gcc-10.2.0/gcc/rtl.h:empty macro arguments are a C99 feature [-Wc99-extensions]#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~1341 :2323 1480:10: HOOK_VECTOR_END (emutls)../../gcc-10.2.0/gcc/rtl.h: ^ ~ warning: note:1341../../gcc-10.2.0/gcc/rtl.h:: note: : :23:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR'1230:37expanded from macro 'XEXP' :^ ../../gcc-10.2.0/gcc/target-hooks-macros.h note return XBBDEF (insn, 2);: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h: :1345:25:expanded from macro 'RTL_CHECKC1'43:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note 50 ^ ~: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h : ^ ~:expanded from macro 'XBBDEF' : expanded from macro 'HOOK_VECTOR_END' 1229#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 : 38: 444:5: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note: note: expanded from macro 'RTL_CHECK2'expanded 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]) ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :1228:: ^ ~ array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:122938 ^../../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 note: expanded from macro 'RTL_CHECK1' 444:../../gcc-10.2.0/gcc/loop-unroll.c#define RTL_CHECK1(RTX, N, C1) ((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: ../../gcc-10.2.0/gcc/rtl.h:444:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450::5:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 444:HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:5: note: array 'fld' declared here 43 rtunion fld[1]; ^ 5: note: array 'fld' declared here note rtunion fld[1]; ^ : 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] :50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/loop-doloop.c return XBBDEF (insn, 2); : ^ ~ rtunion fld[1];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ../../gcc-10.2.0/gcc/rtl.h: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' ../../gcc-10.2.0/gcc/rtl.h1345In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:24: In file included from :1407:13: warning:25: note: expanded from macro 'XBBDEF' : 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:444:5: note../../gcc-10.2.0/gcc/target.h rtx tmp = XEXP (this, 1);: 276 ^ ~../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/target.def:6552:1: #define SET_SRC(RTX) XCEXP (RTX, 1, SET)warning: empty macro arguments are a C99 feature [-Wc99-extensions] : ^ ~ 2966HOOK_VECTOR_END (shrink_wrap): ^ 18../../gcc-10.2.0/gcc/rtl.h:1341:23: note: : : ../../gcc-10.2.0/gcc/target-hooks-macros.hwarning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]../../gcc-10.2.0/gcc/rtl.h expanded from macro 'XEXP'::43array 'fld' declared here: 50 rtunion fld[1]; memset (rt, 0, RTX_HDR_SIZE); ^ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22:: ../../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:13751229:: : :149638:: notenote32: :expanded from macro 'RTX_HDR_SIZE' note: 10expanded from macro 'XCEXP': #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ expanded from macro 'HOOK_VECTOR_END' : expanded from macro 'RTL_CHECK2' warning: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 104:24 ^ ~:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ note: expanded from macro 'offsetof' return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:../../gcc-10.2.0/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/loop-unroll.c:24: In file included from ../../gcc-10.2.0/gcc/target.h1230:37: note: expanded from macro 'RTL_CHECKC1' 23: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#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~ :43 note: expanded from macro 'XEXP'444:5: note: ../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 444../../gcc-10.2.0/gcc/rtl.h:5: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/loop-iv.c::55: ../../gcc-10.2.0/gcc/rtl.h :1229: 3084note: array 'fld' declared here50 : note: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1]; ^: 19: 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 ;) ^ :38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/loop-doloop.c:180../../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] *step_out = XEXP (x, 1); ^ ~ rtx next = XEXP (insn, 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' ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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: inc_src = XEXP (inc_src, 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] 1341 return XEXP (insn, 3); ^ ~ :23../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::13411341:23:In file included from :../../gcc-10.2.0/gcc/loop-unroll.c38:: note::23:: 24expanded from macro 'RTL_CHECK2': In file included from ../../gcc-10.2.0/gcc/target.h :276: ../../gcc-10.2.0/gcc/target.defnote :6837:1: note: noteexpanded from macro 'XEXP' : warningexpanded from macro 'XEXP': empty macro arguments are a C99 feature [-Wc99-extensions] #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.hHOOK_VECTOR_END (C90_EMPTY_HACK): ^ expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1229 : ^ ~38 : ../../gcc-10.2.0/gcc/rtl.h:../../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) 43note:: expanded from macro 'RTL_CHECK2' :444:5: ^ ~note : array 'fld' declared here 50../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ 1229:38: ../../gcc-10.2.0/gcc/rtl.h 1229:1475: ^ ~10: notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : noteexpanded from macro 'RTL_CHECK2' : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' expanded from macro 'HOOK_VECTOR_END' ^ ~ :444: return XEXP (insn, 1);5: note#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:1341../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here : 23 ^ ~ : ^: rtunion fld[1]; ^444 ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note: expanded from macro 'XEXP' :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../../gcc-10.2.0/gcc/loop-doloop.c:183:10: 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 (inc_src, 1) != constm1_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:1506:10: 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:1341:23: note: expanded from macro 'XEXP' return XUINT (insn, 4); ^ ~#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:1339:26: note: expanded from macro 'XUINT' :1480:10: warning: 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: 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]) ^ ~ ../../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:../../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../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ^ 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] ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' || XEXP (SET_SRC (cmp), 2) != pc_rtx) #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];../../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) ^ ~ :1341:23../../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] : note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1511#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ ../../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' return XUINT (insn, 4); #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:1345In file included from :../../gcc-10.2.0/gcc/loop-unroll.c25::25 note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/rtl.h:1394 ^ ~: 13 ^ ~: ../../gcc-10.2.0/gcc/rtl.hwarning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1339#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~ rtx tmp = XEXP (this, 1);444 : ^ ~5 : note: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341array 'fld' declared here26: : note: expanded from macro 'XUINT': rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:4441228#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): 38 ^ ~: 23note: expanded from macro 'RTL_CHECK1' : ^ 5: note: array 'fld' declared here ../../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 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/loop-iv.c:55: ../../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:1229::38: note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ In file included from ../../gcc-10.2.0/gcc/rtl.hnote: 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/loop-doloop.c:193:16::3808: ../../gcc-10.2.0/gcc/rtl.h:./genrtl.h warning: 1534../../gcc-10.2.0/gcc/rtl.h:444array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ :5: note: array 'fld' declared here :38../../gcc-10.2.0/gcc/rtl.h:1407: rtunion fld[1];13: : || XEXP (SET_SRC (cmp), 2) != pc_rtx) ^~~~~~~~~~~~~ :12../../gcc-10.2.0/gcc/rtl.h:2684::22: 3note: expanded from macro 'SET_SRC' ^: warning: 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] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../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; return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */../../gcc-10.2.0/gcc/rtl.h:1496: ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:10 rtx tmp = XEXP (this, 1); :32: ^ ~note: ../../gcc-10.2.0/gcc/rtl.h1342:expanded from macro 'XCEXP': warning: 23:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1341 : return XEXP (insn, 3);#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~: note ../../gcc-10.2.0/gcc/rtl.h:1341: :../../gcc-10.2.0/gcc/rtl.h:12302323: expanded from macro 'XVEC' ^ ~note:: :expanded from macro 'XEXP'37: note../../gcc-10.2.0/gcc/rtl.h: #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 'RTL_CHECKC1' ^ ~ note../../gcc-10.2.0/gcc/rtl.h1341::23:: note: ../../gcc-10.2.0/gcc/rtl.h1229::38:expanded from macro 'XEXP'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1229 ^ ~ note../../gcc-10.2.0/gcc/rtl.h: 38: expanded from macro 'RTL_CHECK2': 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#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.h: note ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':444::444::1341:35 : note385: :expanded from macro 'XEXP' note#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 :../../gcc-10.2.0/gcc/rtl.h:1229 note: : rtunion fld[1]; ^ ^ ~ note: expanded from macro 'RTL_CHECK2' array 'fld' declared here 39: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/loop-iv.c:55 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/rtl.h:3808 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5:: note : array 'fld' declared here 444 ^ : ./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:444:5: note: array 'fld' declared here :5: note../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h: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]; ^ ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1469:1864../../gcc-10.2.0/gcc/rtl.h:141229:: 38warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h34:1501: rtx next = XEXP (insn, 1);10: warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : ^ ~ return XEXP (insn, 3); ^ ~ note : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1341:23expanded from macro 'RTL_CHECK2'1341:23../../gcc-10.2.0/gcc/loop-doloop.c: note: warningexpanded from macro 'XEXP' :: 197:21: : warning note: expanded 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] ^ ~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 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : condition = XEXP (SET_SRC (cmp), 0); ^~~~~~~~~~~~~ 1229:38 return safe_as_a (JUMP_LABEL (insn));: ^~~~~~~~~~~~~~~~~note : expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:2684../../gcc-10.2.0/gcc/rtl.h:22:../../gcc-10.2.0/gcc/rtl.h note: ../../gcc-10.2.0/gcc/rtl.h:444:expanded from macro 'SET_SRC' :51229: note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:#define SET_SRC(RTX) XCEXP (RTX, 1, SET)1860 ^ ~ :: 38array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h:1375 rtunion fld[1];:32: 28: note: :expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h :note444: expanded from macro 'JUMP_LABEL' ^#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :5: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here #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: In file included from ^ ~../../gcc-10.2.0/gcc/loop-iv.c:55 rtunion fld[1];5::1230:37: :In file included from ../../gcc-10.2.0/gcc/rtl.h : 3808: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:note94:3note:1375: ^warning :32: note: : : expanded from macro 'XCEXP'array 'fld' declared hereexpanded 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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h1341:35: note: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):1475:expanded from macro 'XEXP' 10 ^ ~: 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/rtl.h : ^ ~1230 : return XEXP (insn, 1); ../../gcc-10.2.0/gcc/rtl.h:1341 ^ ~37: 23../../gcc-10.2.0/gcc/rtl.h: ^: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : expanded from macro 'RTL_CHECKC1' 1341: ^~~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ::23: ../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~ :150639:10:note warning: :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 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return XUINT (insn, 4);:444:5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' note ../../gcc-10.2.0/gcc/rtl.h ^ ~: 1339:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h26:: note: 1871: 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)::10:expanded from macro 'XEXP' warning ^~~: array index 7 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' 444 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~ note../../gcc-10.2.0/gcc/rtl.h: :1860: ../../gcc-10.2.0/gcc/rtl.h:444array 'fld' declared here: 5: note:2838:: note: rtunion fld[1];expanded from macro 'JUMP_LABEL' ^ ~: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:note rtunion fld[1];38 : ^ note: expanded from macro 'RTL_CHECK2' : ^ expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/loop-doloop.c:202../../gcc-10.2.0/gcc/rtl.h:1480: 10: warning:: 11#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 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 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: return XBBDEF (insn, 2); 32 ^ ~ ^ ~: ^ ~ || (XEXP (condition, 1) != const0_rtx ../../gcc-10.2.0/gcc/rtl.h:444 ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote:: 444expanded from macro 'XCEXP': 5: note ../../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: :1341:134523: :array 'fld' declared here5 :note: :../../gcc-10.2.0/gcc/rtl.h25:1230:expanded from macro 'XEXP' note: array 'fld' declared here rtunion fld[1]; ^ 37: note: : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XBBDEF' rtunion fld[1]; expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h :1511:10#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~ ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:1228:: 38: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1' 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); #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:1339#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :26: note: expanded from macro 'XUINT' :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 ^ ~ In file included from rtunion fld[1];../../gcc-10.2.0/gcc/loop-iv.c:55../../gcc-10.2.0/gcc/rtl.h : ^444 ../../gcc-10.2.0/gcc/rtl.h:1229:38::444: 5: ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here: note: expanded from macro 'RTL_CHECK2': : 51876:: 40note: warning 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: : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here 3808array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h: return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ^ :444:5:../../gcc-10.2.0/gcc/rtl.h :note1860:28:: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'JUMP_LABEL' 177../../gcc-10.2.0/gcc/loop-doloop.c::3203:141485: #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] :10: :warning : warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ rtunion fld[1]; return XBBDEF (insn, 2); ^ ~ 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 && XEXP (condition, 1) != const1_rtx)): 1345 ^ ~: 25: note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341: : :expanded from macro 'XBBDEF'23 : note 1534 ^ ~: 12../../gcc-10.2.0/gcc/rtl.h::1341:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 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../../gcc-10.2.0/gcc/rtl.h::1230:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1229:3837 ^ ~ : ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.hwarning#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 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */: 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.h1229::44438:: note ../../gcc-10.2.0/gcc/rtl.h:1342: 1228:38:5: :note: array 'fld' declared herenoteexpanded from macro 'RTL_CHECK2' note rtunion fld[1]; : 23: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here ^ ~ : note: expanded from macro 'XVEC' expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :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 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :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' ../../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/loop-iv.c:55: 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] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ #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:1860#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :28: note: expanded from macro 'JUMP_LABEL' XBBDEF (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/loop-doloop.c::1229346:35../../gcc-10.2.0/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~: ^ ~ :38 :: note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h444:1345:: 25: :note1375: expanded from macro 'XBBDEF' :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)expanded from macro 'RTL_CHECK2':32: 5 ^ ~: note: array 'fld' declared here rtunion fld[1]; ^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] ^ ~ note../../gcc-10.2.0/gcc/rtl.h rtx op0 = XEXP (cond, 0), op1 = XEXP (cond, 1);: 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]) ^ ~ 444:5: note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1864:444../../gcc-10.2.0/gcc/rtl.h::51230::37:34 note: ../../gcc-10.2.0/gcc/rtl.h note: : rtunion fld[1]; : ^ expanded from macro 'RTL_CHECKC1' array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1501: 1341:warning23: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : note: expanded from macro 'XEXP' 10array 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:444 :5: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~~ warningarray 'fld' declared here: In file included from rtunion fld[1]; ^ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/loop-iv.c :55: 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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1860:28: note: expanded from macro 'JUMP_LABEL' return XEXP (insn, 3); ^ ~ XEXP (rt, 3) = arg3; ^ ~ #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: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../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:2167: :10:1341 warning ^ ~:array 'fld' declared here23 :: 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));: ^~~~~~~~~~~~~~~ note../../gcc-10.2.0/gcc/rtl.h:12291375:38: : :../../gcc-10.2.0/gcc/rtl.h32: note :2039: ^ expanded from macro 'XCEXP'expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~26 : ../../gcc-10.2.0/gcc/loop-doloop.c:389 : note:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)3 : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:38:expanded from macro 'RTL_CHECK2' notewarning: expanded from macro 'RTL_CHECK2': : :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]1230:37:expanded from macro 'SUBREG_BYTE' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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]) ^ ~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ JUMP_LABEL (jump) = label; ^ ~ ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h: 1860../../gcc-10.2.0/gcc/rtl.h:28:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1373::32: note: expanded from macro 'XCSUBREG'../../gcc-10.2.0/gcc/rtl.h444:5 :444::note5: : note#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): array 'fld' declared here expanded from macro 'JUMP_LABEL':444 rtunion fld[1]; ^ :5: note: ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ array 'fld' declared herenote: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230 rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/loop-iv.c ^ :55: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: 37 ^: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h:1871:../../gcc-10.2.0/gcc/rtl.h10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ::13751506:10 : warning return JUMP_LABEL (this);: ./genrtl.h ^~~~~~~~~~~~~~~~~:: 180:3: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]notewarning: : expanded from macro 'RTL_CHECKC1'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : 32 : XINT (rt, 4) = arg4; ^ ~ return XUINT (insn, 4); #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1860note../../gcc-10.2.0/gcc/rtl.h: 1338 ^ ~: 23:: :28: ../../gcc-10.2.0/gcc/rtl.h ^ ~: 444: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)5../../gcc-10.2.0/gcc/rtl.h:1339 note ^ ~: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note : ^ ~expanded from macro 'JUMP_LABEL' note: array 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 1229 ^ ~: 38: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h1230::137537::32 :note : note: expanded from macro 'XCEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^expanded from macro 'RTL_CHECKC1' 26: note: expanded from macro 'XUINT' ^ ~ #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]; ^ ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 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:181: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: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 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :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) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/loop-doloop.c../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ rtunion fld[1];:391: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' ../../gcc-10.2.0/gcc/rtl.h:444#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ :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:1371#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :32:../../gcc-10.2.0/gcc/rtl.h note: ../../gcc-10.2.0/gcc/rtl.h ^ ~ expanded from macro 'XCINT': 2966:18:../../gcc-10.2.0/gcc/rtl.h :444:5: note: rtunion fld[1];:1876#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:array 'fld' declared here ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h ^: 1230:37: note: expanded from macro 'RTL_CHECKC1' 40In file included from ../../gcc-10.2.0/gcc/loop-iv.c:55: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/rtl.h:: memset (rt, 0, RTX_HDR_SIZE); warning../../gcc-10.2.0/gcc/rtl.h : ^~~~~~~~~~~~ : ../../gcc-10.2.0/gcc/rtl.h:700:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]22: note : expanded from macro 'RTX_HDR_SIZE' 15113808:: 10: ^ ~./genrtl.h:182 return safe_as_a (JUMP_LABEL (this));:3: warning: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^~~~~~~~~~~~~~~~~ array index 6 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.h5: note: array 'fld' declared here: ^ ~ XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1];1860:28 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'JUMP_LABEL'/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^ :1341:23: note: expanded from macro 'XEXP' return XUINT (insn, 4);#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :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) ^ ~ #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:1229../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECKC1' :38:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/loop-doloop.c:448:16: 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]) ^ ~ :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 hereIn file included from ../../gcc-10.2.0/gcc/lower-subreg.c:26 :444:: ^5: rtunion fld[1];note: array 'fld' declared here noloop = XEXP (condition, 1); ^ ../../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/loop-iv.c:55 rtunion fld[1];: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:220:3: ../../gcc-10.2.0/gcc/rtl.h:1341: ^ ../../gcc-10.2.0/gcc/rtl.h:1534:12:../../gcc-10.2.0/gcc/rtl.h :1881warning:3: : 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: note: expanded from macro 'XEXP' : warning: 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]../../gcc-10.2.0/gcc/rtl.h :1341: XEXP (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23: ^ ~ ^ ~ note JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: 1341:23 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */: note : expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h :1342:1229../../gcc-10.2.0/gcc/rtl.h23::1860:28: note:: expanded from macro 'JUMP_LABEL' 38#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: : ^ ~ note: 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]): note : expanded from macro 'RTL_CHECK2' 1375 : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 32expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h : ^ ~ :../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1229:38 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~ 444: notenote: expanded from macro 'RTL_CHECK2' 444../../gcc-10.2.0/gcc/rtl.h::1229:385:: note: 5expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XCEXP' :: note: array 'fld' declared herenote : ^ ~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: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)444:5In file included from : note../../gcc-10.2.0/gcc/loop-iv.c ^:55: : ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h:444 rtunion fld[1]; ^../../gcc-10.2.0/gcc/loop-doloop.c ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' 3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here : rtunion fld[1]; ^ 458:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ gcc_assert (XEXP (condition, 1) == const0_rtx); ../../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../../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: 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' ^ 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: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: ../../gcc-10.2.0/gcc/system.h:748:14: note: ../../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:expanded from macro 'gcc_assert'24 : note: expanded from macro 'MEM_ATTRS' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ expanded from macro 'XEXP' 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 return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ :5: note: array 'fld' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../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) ^ ~ rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2167:../../gcc-10.2.0/gcc/loop-doloop.c10: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1375:321365:: note: :../../gcc-10.2.0/gcc/rtl.h:1229warning:38:expanded from macro 'XCEXP' note: 29expanded from macro 'RTL_CHECK2' : 510array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:25: 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 XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ^ ~note ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h for (; ass; ass = XEXP (ass, 1)): ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: 1230:::444:37:2039:expanded from macro 'X0MEMATTR'26:5 note: 1341expanded from macro 'SUBREG_BYTE' : note: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)expanded from macro 'RTL_CHECKC1' : ^ ~ note../../gcc-10.2.0/gcc/rtl.h:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem):23: ^ ~ : 1373:32#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note : expanded from macro 'XEXP' :../../gcc-10.2.0/gcc/rtl.h :1230:37note:: note: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here expanded from macro 'XCSUBREG' ^ ~ rtunion fld[1];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#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~5:1229: ^ ~38 ^ ../../gcc-10.2.0/gcc/rtl.h :444:../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/loop-iv.c:5: note55: note: :1230:: 37: noteIn file included from : expanded from macro 'RTL_CHECKC1' expanded from macro 'RTL_CHECK2'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ : ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:444::5: note223: :array 'fld' declared here3 :../../gcc-10.2.0/gcc/rtl.h :444:: 5: note: array 'fld' declared here warning: array 'fld' declared here rtunion fld[1];array 'fld' declared here : rtunion fld[1]; ^ rtunion fld[1]; rtunion fld[1]; ^ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../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] ^ XINT (rt, 4) = arg4; ^ ~ ^ JUMP_LABEL (jump_insn) = jump_label; ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1338:../../gcc-10.2.0/gcc/rtl.h:1860:28../../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 'JUMP_LABEL' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' 1375:32#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : note: expanded from macro 'XCEXP' 23: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/lower-subreg.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: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../../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 rtunion fld[1]; ^ :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/loop-doloop.c:561: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' LABEL_NUSES (jump_label)++;../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~~~~~~~~~5../../gcc-10.2.0/gcc/rtl.h:2966::18: warning : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 1230:37: ^ ~ notenote: ../../gcc-10.2.0/gcc/rtl.h:1805: memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ expanded from macro 'RTL_CHECKC1'array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:26../../gcc-10.2.0/gcc/rtl.h: note rtunion fld[1];: 700:22:: note : expanded from macro 'LABEL_NUSES' 1229: :#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)38 : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ expanded from macro 'RTX_HDR_SIZE'note : expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u)1371:32../../gcc-10.2.0/gcc/loop-iv.c: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XCINT' ::55: In file included from ../../gcc-10.2.0/gcc/rtl.h:4443808: ./genrtl.h:224#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int):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] ^ ~ ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 5) = arg5; /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104::24: 444 ^ ~ note../../gcc-10.2.0/gcc/rtl.h: :1230:../../gcc-10.2.0/gcc/rtl.h37: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECKC1'expanded from macro 'offsetof' ::18765::40 :note : warningarray 'fld' declared here :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^1338: :444:5: note: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:23: note: expanded from macro 'XINT' array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: return safe_as_a (JUMP_LABEL (this));#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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:1860:28: note: expanded from macro 'JUMP_LABEL' ../../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 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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:#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 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] ^ ~ *step_out = 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: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: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/loop-iv.c:55: 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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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 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: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; ^~~~~~~~~~~~~~~~~ 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' ../../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 ../../gcc-10.2.0/gcc/lower-subreg.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_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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: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:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../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_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/loop-iv.c:55: 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 rtunion fld[1]; ^ 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]; ^ 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: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/lower-subreg.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: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' ../../gcc-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/loop-iv.c:55: 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/lower-subreg.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] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ :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; ^ ~ 2039:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 26: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ note: expanded from macro 'SUBREG_BYTE' ../../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' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../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:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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:267: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) ^ ~ rtunion fld[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' 1230../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :37 attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ : note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' In file included from ../../gcc-10.2.0/gcc/lower-subreg.c#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ :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; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((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:1229:38: note: expanded from macro 'RTL_CHECK2' #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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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: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 rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' 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: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) ^ ~ In file included from ../../gcc-10.2.0/gcc/lower-subreg.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/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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: XINT (rt, 4) = arg4; ^ ~ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XEXP (rt, 1) = arg1; ^ ~ #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:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.hIn file included from :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/lra.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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ 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' ^ ~ #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/loop-iv.c:55: 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: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 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' In file included from ../../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:2966#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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/lra.cIn file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42 XINT (rt, 5) = arg5;: 18 ^ ~: warning:: In file included from ../../gcc-10.2.0/gcc/rtl.h: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ : ../../gcc-10.2.0/gcc/rtl.h107:: 444In file included from :../../gcc-10.2.0/gcc/target.h5::276: ../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/rtl.h::16281338:1:3808 note: :array 'fld' declared here : ./genrtl.h:23 rtunion fld[1];66:3warning memset (rt, 0, RTX_HDR_SIZE); :: note: ^~~~~~~~~~~~: empty macro arguments are a C99 feature [-Wc99-extensions] warning : ../../gcc-10.2.0/gcc/rtl.h:700expanded from macro 'XINT':22: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (sched)note ^ XEXP (rt, 1) = arg1; ^ ~ ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:In file included from 1341../../gcc-10.2.0/gcc/rtl.h::231229:: 38note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/loop-iv.c: note expanded from macro 'RTX_HDR_SIZE' :: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)55#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/target-hooks-macros.hexpanded from macro 'RTL_CHECK2': 431229::38:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' 50../../gcc-10.2.0/gcc/rtl.h:: 3808note: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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 : :104 XEXP (rt, 6) = arg6; expanded from macro 'HOOK_VECTOR_END':24: ../../gcc-10.2.0/gcc/rtl.hnote ^ ~: expanded from macro 'offsetof' :444:5: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ note: array 'fld' declared here :444:5: rtunion fld[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) ^ ~ array 'fld' declared here rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/lra.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] ../../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]) ^ ~ In file included from ../../gcc-10.2.0/gcc/lower-subreg.cIn file included from ../../gcc-10.2.0/gcc/loop-unroll.c:25:../../gcc-10.2.0/gcc/rtl.h:: 444../../gcc-10.2.0/gcc/rtl.h:3084../../gcc-10.2.0/gcc/target-hooks-macros.hIn file included from :43:5026:: 5In file included from :../../gcc-10.2.0/gcc/rtl.h :note3808: : array 'fld' declared here./genrtl.h ::182 note: ../../gcc-10.2.0/gcc/loop-invariant.c:19:: warning: : rtunion fld[1]; ^ expanded from macro 'HOOK_VECTOR_END'42 : In file included from ../../gcc-10.2.0/gcc/rtl.h3In file included from :../../gcc-10.2.0/gcc/loop-iv.c3808: :./genrtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)94:3array 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] warning: 55: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 XEXP (rt, 6) = arg6; *step_out = XEXP (x, 1); ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : ./genrtl.h:271In file included from ../../gcc-10.2.0/gcc/lra.c:107:: In file included from ../../gcc-10.2.0/gcc/target.h ^ ~:276../../gcc-10.2.0/gcc/rtl.h3:: 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:23: :../../gcc-10.2.0/gcc/target.def :note: expanded from macro 'XEXP' XEXP (rt, 7) = arg7; ^ ~ 1341:23../../gcc-10.2.0/gcc/rtl.h: ^ ~ 1670:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1341note:23:: note: : expanded from macro 'XEXP' 11341::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) ^ ~ ^ ~warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (simt)../../gcc-10.2.0/gcc/rtl.h: 1229::122938::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../../gcc-10.2.0/gcc/rtl.h:5:../../gcc-10.2.0/gcc/target-hooks-macros.h note38:1229:: note: expanded from macro 'RTL_CHECK2'38array 'fld' declared here: 43:50 rtunion fld[1]; ^ : note: expanded from macro 'HOOK_VECTOR_END' : note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : expanded from macro 'RTL_CHECK2' : 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/lower-subreg.c:26 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.hIn file included from :444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: :5: note: 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::444:5../../gcc-10.2.0/gcc/lra.c444:5:3808: ./genrtl.h: rtunion fld[1]; note: array 'fld' declared here : 220 ^ :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] noteHOOK_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/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] #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] array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra.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/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ 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: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: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/loop-iv.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 55: 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: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];In file included from ^../../gcc-10.2.0/gcc/lra.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]:1341:23 In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42 attrs = MEM_ATTRS (x); 107 ^~~~~~~~~~~~~In file included from ../../gcc-10.2.0/gcc/lower-subreg.c: 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] 2607::2624: In file included from ../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2; In file included from :../../gcc-10.2.0/gcc/target.h3808: ./genrtl.hnote: note::276: ^ ~221:3: :expanded from macro 'MEM_ATTRS' warning: : expanded from macro 'XEXP' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/target.def :2061:1#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XBBDEF (rt, 2) = arg2; ^ ~ : ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1345:../../gcc-10.2.0/gcc/rtl.h#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ 25: note:: expanded from macro 'XBBDEF' HOOK_VECTOR_END (vectorize)../../gcc-10.2.0/gcc/rtl.h :^1229 :../../gcc-10.2.0/gcc/target-hooks-macros.h38:: note1345: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 43 ^ ~:50:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END' :25:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note: expanded from macro 'XBBDEF'../../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' #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.h1365:29: note: expanded from macro 'X0MEMATTR' In file included from ../../gcc-10.2.0/gcc/loop-iv.c:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 55: :1228:38../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h::In file included from ../../gcc-10.2.0/gcc/lra.c:3808 ^ ~107:1230:: note: : expanded from macro 'RTL_CHECK1' 37: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECKC1'./genrtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/target.h:276: ^ ~../../gcc-10.2.0/gcc/target.def:3346::1#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ 308 : 3../../gcc-10.2.0/gcc/rtl.h::444:HOOK_VECTOR_END (addr_space)5 : note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here :^ :444: rtunion fld[1];444:55../../gcc-10.2.0/gcc/target-hooks-macros.h:43 :50:warning note: ^ : : expanded from macro 'HOOK_VECTOR_END' #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] 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] note: array 'fld' declared here rtunion fld[1]; ^ note: array 'fld' declared here XBBDEF (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ XEXP (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/lower-subreg.c../../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:107:: ../../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: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) ^ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/target-hooks-macros.h:43In file included from ../../gcc-10.2.0/gcc/rtl.h:12291345:38:: note: 3808../../gcc-10.2.0/gcc/loop-unroll.c:25:50:: expanded from macro 'RTL_CHECK2' 25 :note: expanded from macro 'HOOK_VECTOR_END': In file included from #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 ;)./genrtl.h : ^222:3:../../gcc-10.2.0/gcc/rtl.h warning: :3808: ./genrtl.h :444: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];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/loop-invariant.c:42: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h ^ ~ :180:3: XEXP (rt, 3) = arg3; ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:1228 : warning: 38../../gcc-10.2.0/gcc/rtl.h:1341:23: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/lra.c :107: In file included from ../../gcc-10.2.0/gcc/target.h:: XINT (rt, 4) = arg4;3 : ^ ~ warningnote: expanded from macro 'XEXP'276 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1338array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/target.def:608738:1:: warning: 23empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1229HOOK_VECTOR_END (c) XEXP (rt, 1) = arg1; ^ ~ : note:: note: 38: expanded from macro 'XINT' ^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: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'RTL_CHECK2' : ^ ~1341::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h43:5023../../gcc-10.2.0/gcc/rtl.h:: 1229:38::444:::444:5note: expanded from macro 'XEXP' 5:: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: expanded from macro 'HOOK_VECTOR_END' note: rtunion fld[1]; ^noteexpanded from macro 'RTL_CHECK2': array 'fld' declared here #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]) ^ ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:In file included from 444../../gcc-10.2.0/gcc/lra.c::107 ^ ~In file included from ../../gcc-10.2.0/gcc/loop-iv.c:555: In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lower-subreg.c::: In file included from :../../gcc-10.2.0/gcc/target.h:../../gcc-10.2.0/gcc/rtl.h276: ../../gcc-10.2.0/gcc/target.def261229:38: note: ::3808: array 'fld' declared here: In file included from ../../gcc-10.2.0/gcc/rtl.h./genrtl.h6240:1: note: :expanded from macro 'RTL_CHECK2' : warning309 rtunion fld[1];: 3 ^: In file included from 3808: ../../gcc-10.2.0/gcc/loop-invariant.cempty 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 (cxx) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^42 : In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h::380843: ./genrtl.h:./genrtl.h XEXP (rt, 3) = arg3; ^ ~: ::50223:3181: 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::3: warning:5: : :1341:note XINT (rt, 4) = arg4; ^ ~ : notearray 'fld' declared here 23: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : ^1338 :23: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'XINT' : 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 ;) ^ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38:In file included from ../../gcc-10.2.0/gcc/lra.c:107 XINT (rt, 5) = arg5;In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:: note: 25#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/target.h :276: ../../gcc-10.2.0/gcc/target.def:: ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h1229::../../gcc-10.2.0/gcc/rtl.h3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h::444:538: note63291338:23: ./genrtl.h:66:: note::1: warning: 3note: expanded from macro 'XINT': expanded from macro 'RTL_CHECK2'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)array 'fld' declared here ^ ~ rtunion fld[1]; ^ :empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/lower-subreg.c1229:26 : 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: ^ ~ 224warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (emutls) ^ 38: :../../gcc-10.2.0/gcc/target-hooks-macros.h444:::35: warning43note: expanded from macro 'RTL_CHECK2': XEXP (rt, 1) = arg1;: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :50:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 5) = arg5; ^ ~note ^ ~ note ../../gcc-10.2.0/gcc/rtl.h ^ ~: 1338:: expanded from macro 'HOOK_VECTOR_END'23 : 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 HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 1341 ^: 23: note: 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): 444 ^ ~: 5In file included from ../../gcc-10.2.0/gcc/lra.c:In file included from ../../gcc-10.2.0/gcc/rtl.h:1229107../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/loop-iv.c:38:: note::55: : : In file included from ../../gcc-10.2.0/gcc/target.hexpanded from macro 'RTL_CHECK2':276: In file included from ../../gcc-10.2.0/gcc/target.def:6450 ../../gcc-10.2.0/gcc/rtl.h::1: warningnote: empty macro arguments are a C99 feature [-Wc99-extensions]380838: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared herenote:: 444expanded from macro 'RTL_CHECK2': 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :: ./genrtl.hHOOK_VECTOR_END (target_option)../../gcc-10.2.0/gcc/rtl.h :444: 5: note: array 'fld' declared here^ rtunion fld[1]; rtunion fld[1]; ^note : 310../../gcc-10.2.0/gcc/target-hooks-macros.h::343::50: In file included from ../../gcc-10.2.0/gcc/lower-subreg.c: 26: In file included from : ../../gcc-10.2.0/gcc/rtl.h: ^3808: warning./genrtl.h:225array 'fld' declared here:3: warning: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'HOOK_VECTOR_END' array index 6 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 ^ X0EXP (rt, 4) = NULL_RTX; ^ ~../../gcc-10.2.0/gcc/loop-invariant.c rtunion fld[1];: 42 : In file included from 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' :1358:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_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../../gcc-10.2.0/gcc/lra.c:3808: 27./genrtl.h:In file included from 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.h107: In file included from ../../gcc-10.2.0/gcc/rtl.h:1229: :3808: XEXP (rt, 1) = arg1; ^ ~./genrtl.h38: ../../gcc-10.2.0/gcc/target.hnote: expanded from macro 'RTL_CHECK2'note: 182#define RTL_CHECK2(RTX, N, C1, C2) ((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)../../gcc-10.2.0/gcc/rtl.h:444::5: :3::note: array 'fld' declared here 23 rtunion fld[1]; ^warning: note ^ ~: 276expanded from macro 'XEXP': ../../gcc-10.2.0/gcc/target.def:In file included from 6552../../gcc-10.2.0/gcc/rtl.h:1228:../../gcc-10.2.0/gcc/lower-subreg.c : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 38::26: XEXP (rt, 6) = arg6; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note1: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:444: ../../gcc-10.2.0/gcc/rtl.h ^ ~:1341::23: note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h5: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3808 : ^ ~./genrtl.h :../../gcc-10.2.0/gcc/rtl.h226::1229:38warning: note3: expanded from macro 'RTL_CHECK2' note: : empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (shrink_wrap)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ../../gcc-10.2.0/gcc/target-hooks-macros.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:1229 ^ ~ ::4338: note :50 X0EXP (rt, 7) = NULL_RTX;: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/loop-iv.c:55 : In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444:5::3808 : 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./genrtl.h../../gcc-10.2.0/gcc/rtl.h: 444 ^: 5: note : array 'fld' declared here :27: note: expanded from macro 'X0EXP' :311:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from ../../gcc-10.2.0/gcc/lra.c ^ ~:107: note rtunion fld[1]; ^ : array 'fld' declared here 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: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (mode_switching) X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1358In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:25 rtunion fld[1];../../gcc-10.2.0/gcc/target-hooks-macros.h:43: ^:../../gcc-10.2.0/gcc/rtl.h:122850:38: :note: 27: :In file included from ../../gcc-10.2.0/gcc/rtl.hnote:: 3808: ./genrtl.hexpanded from macro 'RTL_CHECK1': 177:3expanded from macro 'X0EXP' : 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] 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/loop-invariant.c:42: 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 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' 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) ^ ~ ../../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]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h :444:385: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/lra.c ^:107: noteIn file included from ../../gcc-10.2.0/gcc/target.h:: : array 'fld' declared here 276../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : ../../gcc-10.2.0/gcc/target.def:6837:1:In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:26 rtunion fld[1];note ^ : warning: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:In file included from 42: In file included from empty macro arguments are a C99 feature [-Wc99-extensions] ^ : expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h221:3808: :../../gcc-10.2.0/gcc/loop-unroll.c:25./genrtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (C90_EMPTY_HACK):38083: ./genrtl.h: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:178:3 :../../gcc-10.2.0/gcc/rtl.h warning265^ :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 3: warningwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]444../../gcc-10.2.0/gcc/target-hooks-macros.h:43: :50: XBBDEF (rt, 2) = arg2; note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'HOOK_VECTOR_END' ^ ~ XEXP (rt, 1) = arg1; XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ #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' 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]; ^ :1345:25: note: expanded from macro 'XBBDEF' ../../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) In file included from ^ ~../../gcc-10.2.0/gcc/loop-iv.c#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' :55: 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: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]) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :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 rtunion fld[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/rtl.h rtunion fld[1]; ^ :1228:38: note: 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: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]; ^ In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:266 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: In file included from ../../gcc-10.2.0/gcc/loop-invariant.c::423: :In file included from ../../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#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~5 XBBDEF (rt, 2) = arg2; : ^ ~ In file included from ../../gcc-10.2.0/gcc/lra.c222: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 ::108: :../../gcc-10.2.0/gcc/rtl.h1345::139425:: note: 1229expanded from macro 'XBBDEF' XEXP (rt, 3) = arg3;13: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note : ^ ~array 'fld' declared here warning../../gcc-10.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1228 :38: rtunion fld[1]; rtx tmp = XEXP (this, 1); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h : ^1341 :note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h:23: In file included from ../../gcc-10.2.0/gcc/loop-iv.c:55:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])381341: :: 23note:: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note : expanded from macro 'XEXP' ^ ~note : expanded from macro 'XEXP'../../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)./genrtl.h :313:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)444: warning../../gcc-10.2.0/gcc/rtl.h: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: 5: note: array 'fld' declared here: 444 : ^ ~5 :../../gcc-10.2.0/gcc/rtl.h :note1229:38../../gcc-10.2.0/gcc/rtl.h: note X0EXP (rt, 7) = NULL_RTX;: expanded from macro 'RTL_CHECK2' rtunion fld[1];: 1229:38 : ^ ~ note: expanded from macro 'RTL_CHECK2' ^../../gcc-10.2.0/gcc/rtl.h :1358:27: note: : In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~26expanded from macro 'X0EXP' ^ ~array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): In file included from ../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h:267 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :444::5: ../../gcc-10.2.0/gcc/rtl.h ^ 3note:: array 'fld' declared here : ^ ~ warningIn file included from ../../gcc-10.2.0/gcc/loop-unroll.c: rtunion fld[1];25: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: 444array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h ^: :1228:38: note: expanded from macro 'RTL_CHECK1' :5: ../../gcc-10.2.0/gcc/rtl.h:1407: XEXP (rt, 3) = arg3;180:3note: warning #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 13 ^ ~:: 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]: array 'fld' declared here XINT (rt, 4) = arg4; rtx tmp = XEXP (this, 1);../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:5:: : note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here rtunion fld[1];1341:231338:1341: 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/loop-invariant.c:42: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:223: ^ ~ 3../../gcc-10.2.0/gcc/rtl.h:1229 In file included from ../../gcc-10.2.0/gcc/loop-iv.c:23note:: expanded from macro 'XEXP'note : expanded from macro 'XINT': 38: note:#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 : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~expanded from macro 'RTL_CHECK2' 55 ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h: XINT (rt, 4) = arg4;../../gcc-10.2.0/gcc/rtl.h:1229343 : ^ ~38 : note: ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 ^ ~ 1229../../gcc-10.2.0/gcc/rtl.h:1338../../gcc-10.2.0/gcc/rtl.h:23:expanded from macro 'RTL_CHECK2' note: :expanded from macro 'XINT' :: 444:5: note38: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~warning: rtunion fld[1]; ^ : ../../gcc-10.2.0/gcc/rtl.hnote:1229: 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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/rtl.h:1469::../../gcc-10.2.0/gcc/rtl.h38:444:../../gcc-10.2.0/gcc/rtl.h5: :note: array 'fld' declared here14:444::5: note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :1341: rtunion fld[1]; warning: 23: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^note : expanded from macro 'XEXP' note rtx next = XEXP (insn, 1); ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:: 1341:23:expanded from macro 'RTL_CHECK2' note../../gcc-10.2.0/gcc/loop-unroll.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :In file included from 25: In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h../../gcc-10.2.0/gcc/lower-subreg.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XEXP'181:3:: 1229 :#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/rtl.h::38081229: :./genrtl.h38::268 :note3: :expanded from macro 'RTL_CHECK2' warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: :array index 4 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 ^ ~ : XINT (rt, 4) = arg4;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :444:5 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338::23: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XINT': notewarning: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:444444:5: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XINT (rt, 5) = arg5; : rtunion fld[1];5 note ^ ~: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h: note ../../gcc-10.2.0/gcc/rtl.h:1338: rtunion fld[1]; ^ :231229: noteIn file included from ^ :: 38array 'fld' declared here ../../gcc-10.2.0/gcc/loop-invariant.c: expanded from macro 'XINT' ::42: 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 ^: 3808: ./genrtl.h:224:3 :note : warningexpanded 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]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/loop-iv.c: XINT (rt, 5) = arg5;../../gcc-10.2.0/gcc/rtl.h:1229::38: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' 55444: :5:: note ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: : ../../gcc-10.2.0/gcc/rtl.h:1338:147523: notearray 'fld' declared here: 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])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 ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38:: note: rtunion fld[1];:344: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ expanded from macro 'RTL_CHECK2'444:5 X0EXP (rt, 2) = NULL_RTX; : note: In file included from ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h return XEXP (insn, 1);../../gcc-10.2.0/gcc/rtl.h:1358 rtunion fld[1];:27: note: expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/lower-subreg.c ^ ~ :444:5 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h :1341:23../../gcc-10.2.0/gcc/rtl.h:: 1228note: expanded from macro 'XEXP' ^:26 note: array 'fld' declared here :: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ^ ~ rtunion fld[1];38 : note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808 ^: ./genrtl.h:269In file included from :../../gcc-10.2.0/gcc/loop-invariant.c3::42 : warningIn 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 :: 1229expanded from macro 'RTL_CHECK1' XINT (rt, 5) = arg5;: ./genrtl.h::#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/loop-unroll.c:444:2255: ^ ~note: :array 'fld' declared here 38 :: 3note:: warning: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]25: In file included from expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/loop-iv.c::1338:23:55 : note: expanded from macro 'XINT'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 6) = arg6;../../gcc-10.2.0/gcc/rtl.h :3808: In file included from ./genrtl.h:182#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):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:3808 ^ ~ ^ ~ : XEXP (rt, 6) = arg6; ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341./genrtl.h:23: :note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h::444:5345: 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:12291341../../gcc-10.2.0/gcc/rtl.h:1229:3:: ^ :23: 38note warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]38: note : : X0EXP (rt, 3) = NULL_RTX;:expanded from macro 'XEXP' note../../gcc-10.2.0/gcc/rtl.h:1480 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' 10 ^ ~: #define RTL_CHECK2(RTX, N, 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 :../../gcc-10.2.0/gcc/rtl.h1358:1229:38: note: expanded from macro 'RTL_CHECK2'::27: ^ ~ note: 5: warning#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.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:444:5 : note: return XBBDEF (insn, 2); 444 ^ ~ : expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^ :array 'fld' declared here5 1345 rtunion fld[1]; ^In file included from : note../../gcc-10.2.0/gcc/loop-invariant.c: array 'fld' declared here :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: rtunion fld[1]; ^ 42: 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] 25: noteIn file included from ../../gcc-10.2.0/gcc/loop-unroll.c:25../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h: :220 X0EXP (rt, 7) = NULL_RTX;:31228: warning :38:In file included from : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XBBDEF'../../gcc-10.2.0/gcc/lower-subreg.c :26: In file included from XEXP (rt, 1) = arg1;#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:38: ^ ~ note: noteexpanded from macro 'RTL_CHECK1' ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :: expanded from macro 'RTL_CHECK1' 3808../../gcc-10.2.0/gcc/rtl.h: :1341:23./genrtl.h: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:270: ../../gcc-10.2.0/gcc/rtl.h:13583::444: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ : 27warning: note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444: :5:: :1229: 5note:: array 'fld' declared herenote: expanded from macro 'X0EXP'array 'fld' declared here 38array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 6) = arg6; ^ ~note : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../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.hnote: expanded from macro 'RTL_CHECK1' ^ ~ ^ : :1485:../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/loop-iv.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):55: 1341:444:In file included from 10: warning../../gcc-10.2.0/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~23: : return XBBDEF (insn, 2); ^ ~note5: : note: array 'fld' declared here expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1345 rtunion fld[1];:25: note: expanded from macro 'XBBDEF'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:444 3808: ./genrtl.h ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :346: In file included from ../../gcc-10.2.0/gcc/loop-unroll.c ^ ~3::../../gcc-10.2.0/gcc/rtl.h: :warning5: 25 1228note:: 38array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]1229 rtunion fld[1];: In file included from :../../gcc-10.2.0/gcc/rtl.h38:3808: :./genrtl.h:221: note: :expanded from macro 'RTL_CHECK1'3 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX; ^ ~ warning ^../../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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1345:444:5: note::25: notenote: expanded from macro 'XBBDEF'In file included from 1358:27../../gcc-10.2.0/gcc/loop-invariant.c: note : : array 'fld' declared here:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): expanded from macro 'X0EXP' ^ ~ 42 ../../gcc-10.2.0/gcc/rtl.h:124 warning rtunion fld[1];expanded from macro 'RTL_CHECK2' 1228#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) s ^ ~ generated: ^:#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/rtl.h:3808: ./genrtl.h: 265:3note : 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: XEXP (rt, 1) = arg1;warning ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK1' ^ ~ 1228:38../../gcc-10.2.0/gcc/rtl.h : return XEXP (insn, 3); ^ ~ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341444:23note: note:: expanded from macro 'XEXP' : 5: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1341 ^ ~ :: note444: 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]; ^ ^ ~ :5:23 noteIn file included from : ../../gcc-10.2.0/gcc/lower-subreg.carray 'fld' declared here: :../../gcc-10.2.0/gcc/rtl.h :1229::38: rtunion fld[1];note: expanded from macro 'RTL_CHECK2'265: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ : In file included from ../../gcc-10.2.0/gcc/loop-iv.c:In file included from 55note ../../gcc-10.2.0/gcc/rtl.h: 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 :../../gcc-10.2.0/gcc/rtl.h3808:: 444./genrtl.h::271:: 5: 3note: array 'fld' declared herearray 'fld' declared here :347 rtunion fld[1];warning: : ^ ~3 rtunion fld[1]; ^ 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/loop-unroll.c::25: ../../gcc-10.2.0/gcc/rtl.h ^ ~ In file included from :1229../../gcc-10.2.0/gcc/rtl.h:38: ../../gcc-10.2.0/gcc/rtl.h :note3808: : expanded from macro 'RTL_CHECK2'./genrtl.h :#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-invariant.c:444:warning222:3: :: 42:5: : note1341: :array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: 23 ^: array index 5 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:1501: XEXP (rt, 3) = arg3;3808 : note ./genrtl.h ^ ~: : 10expanded from macro 'XEXP': warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~266../../gcc-10.2.0/gcc/rtl.h return XEXP (insn, 3); :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h::3: warning1341../../gcc-10.2.0/gcc/rtl.h:1358:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):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) XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 : ^ ~5 : note: 27array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:::1341:1229 note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h :23: rtunion fld[1]; note: :expanded from macro 'XEXP' 38 : ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)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 lra-assigns.o -MT lra-assigns.o -MMD -MP -MF ./.deps/lra-assigns.TPo ../../gcc-10.2.0/gcc/lra-assigns.c ^ ~#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:note1228 ../../gcc-10.2.0/gcc/rtl.h::In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:26: : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307 :3: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]) ^ ~ 1228 ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1;444:538:: note38 ^ ~ : : note: expanded from macro 'RTL_CHECK1'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/loop-unroll.c:25: :#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.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : note: :note: expanded from macro 'RTL_CHECK1'expanded from macro 'XEXP' rtunion fld[1]; ^ 38081229In file included from :../../gcc-10.2.0/gcc/loop-invariant.c38::42 : noteIn file included from ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3808: ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~ : : ./genrtl.h:223../../gcc-10.2.0/gcc/rtl.h::3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ warning../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h444: ../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:444:5:: note1229: array 'fld' declared here rtunion fld[1]; ^ 5 XINT (rt, 4) = arg4; ^ ~ :267../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:::1506: 3note:: array 'fld' declared here1338 ::warning rtunion fld[1];: 23 ^: note: 10In file included from :../../gcc-10.2.0/gcc/loop-iv.c38: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT'warning: note XEXP (rt, 3) = arg3; : ^ ~55array 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: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; ^ ~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])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' ^ ~1358:27 return XUINT (insn, 4); ^ ~ ../../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): note: expanded from macro 'X0EXP' #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 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: rtunion fld[1];1229 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:26 ^ ~: In file included from note :38:../../gcc-10.2.0/gcc/rtl.h :note3808: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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: :./genrtl.harray 'fld' declared hereIn 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:: 1229array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1];308 :3:: warning: 1228array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; : XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ 38../../gcc-10.2.0/gcc/rtl.h::1338:23: note: expanded from macro 'XINT' 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: :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) expanded from macro 'RTL_CHECK1' ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: noteIn file included from ../../gcc-10.2.0/gcc/loop-unroll.c../../gcc-10.2.0/gcc/rtl.h:: 1229: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h25::444: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 38./genrtl.h:224:5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :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];#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:1511 rtunion fld[1]; note: : expanded from macro 'RTL_CHECK2' 10../../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]) ^: :1338:23: note: expanded from macro 'XINT' ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: rtunion fld[1];note: array 'fld' declared herewarning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from ../../gcc-10.2.0/gcc/loop-iv.c: 55 : ^ ~ 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:1229: :In file included from 38 ^: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h return XUINT (insn, 4); ^ ~:3808: ../../gcc-10.2.0/gcc/rtl.h :./genrtl.h:309:../../gcc-10.2.0/gcc/rtl.h3808: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444./genrtl.h:5: 3 :note: array 'fld' declared here In file included from warning../../gcc-10.2.0/gcc/loop-invariant.c:133942::26379: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/rtl.h:3808: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ XEXP (rt, 1) = arg1; ^ ~ ./genrtl.h:In file included from XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/loop-unroll.c../../gcc-10.2.0/gcc/rtl.hnote:25:1341:: : 23: In file included from 269:expanded from macro 'XUINT' note: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ^ ~ 3: warning: ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:./genrtl.h:225:3:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~ :expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.hwarning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~1338: ^ ~: 23 array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : :23: note XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:note444: :expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h: ::1341:235: expanded from macro 'XEXP': #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)notenote: expanded from macro 'XEXP' : 1229array 'fld' declared here:38:../../gcc-10.2.0/gcc/rtl.h note: rtunion fld[1]; : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1229expanded 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../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1229::1229:38: note: expanded from macro 'RTL_CHECK2' 38: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):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 */ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1342::23444: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XVEC': 5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: note: array 'fld' declared here 444 ^ ~: 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.hIn file included from 5: note: ../../gcc-10.2.0/gcc/loop-iv.carray 'fld' declared here: 55../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: : ^ 444: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from :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; ^ ~ 444::5:5 note: array 'fld' declared here 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 ../../gcc-10.2.0/gcc/lower-subreg.c: : ^ 26In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:../../gcc-10.2.0/gcc/rtl.h25: In file included from ../../gcc-10.2.0/gcc/rtl.h:38083808: ./genrtl.h: :226:: 3./genrtl.h:noteIn file included from ../../gcc-10.2.0/gcc/rtl.h: :3808: ./genrtl.h:array 'fld' declared here310 clangwarning rtunion fld[1]; ^:270:3:3: :: warning1345 :25: warning: 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]array index 6 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] : note: expanded from macro 'XBBDEF' X0EXP (rt, 7) = NULL_RTX; X0EXP (rt, 4) = NULL_RTX;#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XEXP (rt, 6) = arg6; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1341:23:../../gcc-10.2.0/gcc/rtl.h ^ ~note ../../gcc-10.2.0/gcc/rtl.h:1228:381358../../gcc-10.2.0/gcc/rtl.h:1358::27: :note: expanded from macro 'X0EXP' : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)27 noteexpanded from macro 'XEXP': : : ^ ~ 1864../../gcc-10.2.0/gcc/rtl.h:1228expanded from macro 'RTL_CHECK1':38 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: expanded from macro 'RTL_CHECK1' note:: 34#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 ^ ~:: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 1229 return safe_as_a (JUMP_LABEL (insn));: ^~~~~~~~~~~~~~~~~ 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.h1860:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h28::1228:note38444 rtunion fld[1];note : note:: expanded from macro 'RTL_CHECK1' : ^expanded from macro 'JUMP_LABEL' 5: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' 444:5: note: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here rtunion fld[1]; ^ In file included from In file included from ^ ~../../gcc-10.2.0/gcc/loop-unroll.c../../gcc-10.2.0/gcc/loop-iv.c rtunion fld[1]; ^:../../gcc-10.2.0/gcc/rtl.h25: In file included from ../../gcc-10.2.0/gcc/rtl.h: :1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)3808 ^ ~ :../../gcc-10.2.0/gcc/rtl.h55:In file included from 1230../../gcc-10.2.0/gcc/lower-subreg.c:37: :In file included from ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:::2653808:: 3./genrtl.h: warning444: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1;381 ^ ~ ::5../../gcc-10.2.0/gcc/rtl.h3:: warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note26 X0EXP (rt, 3) = NULL_RTX;: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h ^ ~:311:3: : warningexpanded from macro 'RTL_CHECKC1': array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1341: note : array 'fld' declared here :23 X0EXP (rt, 5) = NULL_RTX; rtunion fld[1];../../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: 1358:27#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): note ^note: expanded from macro 'XEXP'warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: 1228: expanded from macro 'X0EXP' :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) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1228: 38: noteIn file included from : expanded from macro 'RTL_CHECK1' ^ ~:444:5: #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]): ../../gcc-10.2.0/gcc/loop-invariant.c ^ ~: 42../../gcc-10.2.0/gcc/rtl.h: :In file included from 444../../gcc-10.2.0/gcc/rtl.h:5: note: :note3808: ./genrtl.h:271:3: array 'fld' declared herewarning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here rtunion fld[1];1229:38 rtunion fld[1];: ^ ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 7) = arg7;: ^ ~ 444../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.hnote5: ^ :In file included from ../../gcc-10.2.0/gcc/loop-iv.cnote:55:: 1341In file included from ../../gcc-10.2.0/gcc/rtl.h: ::3808: ./genrtl.h:expanded from macro 'RTL_CHECK2'23array 'fld' declared here: 382 rtunion fld[1]; ^note : 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1871In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:26: : In file included from expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h :3808: :./genrtl.h warning:: 312array index 4 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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):10: X0EXP (rt, 6) = NULL_RTX; X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarning: 444 ^ ~: : 5array 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::1229:38:: note: expanded from macro 'RTL_CHECK2'1358 :27: note: expanded from macro 'X0EXP' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ::1358:../../gcc-10.2.0/gcc/rtl.h27 : note: expanded from macro 'X0EXP' :../../gcc-10.2.0/gcc/rtl.h444:1228:38:: :array 'fld' declared here #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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~5 :../../gcc-10.2.0/gcc/rtl.h :1860:28: notenote: 444expanded from macro 'JUMP_LABEL': : expanded from macro 'RTL_CHECK1' rtunion fld[1];5: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ note: : array 'fld' declared here rtunion fld[1];In file included from array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/loop-unroll.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 In file included from ../../gcc-10.2.0/gcc/loop-invariant.c../../gcc-10.2.0/gcc/lower-subreg.c::42: In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h :3808: 26../../gcc-10.2.0/gcc/rtl.h:1375 :32: note: ./genrtl.h XBBDEF (rt, 2) = arg2; ^ ~ : expanded from macro 'XCEXP'In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h313 ^ ~::13453:307:3: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1;25 : ^ ~ note warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h : : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ X0EXP (rt, 7) = NULL_RTX;1341:23:expanded from macro 'XBBDEF'../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~note ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: :array 'fld' declared here1228 : : rtunion fld[1];38 : ^ note1230:37:: note: expanded from macro 'RTL_CHECKC1' expanded from macro 'XEXP' expanded from macro 'RTL_CHECK1'note In file included from #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_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/loop-iv.c rtunion fld[1]; ^ :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~ 55../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h1228:38:1876 note: expanded from macro 'RTL_CHECK1' : 3808:444:5: 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]) :In file included from 1229 ^ ~../../gcc-10.2.0/gcc/loop-unroll.c :../../gcc-10.2.0/gcc/rtl.h:444:5:: note: 40array 'fld' declared here 38:25: rtunion fld[1];: ^ ./genrtl.h: 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 (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:267:In file included from 3../../gcc-10.2.0/gcc/lower-subreg.c:26: ../../gcc-10.2.0/gcc/rtl.h: warningIn file included from :383:note1860: :expanded from macro 'RTL_CHECK2'28 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~ :../../gcc-10.2.0/gcc/rtl.h:3808: 3: ../../gcc-10.2.0/gcc/rtl.h: :./genrtl.h:343warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'JUMP_LABEL'3 444: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]5 #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) XEXP (rt, 3) = arg3; ^ ~: XINT (rt, 5) = arg3; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h 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:../../gcc-10.2.0/gcc/rtl.h note: :array 'fld' declared here note rtunion fld[1];: ^ :13381375:23: XEXP (rt, 1) = arg1;In file included from expanded from macro 'XEXP'../../gcc-10.2.0/gcc/loop-invariant.c ::32:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'XCEXP' 42 ^ ~ ^ ~ : 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#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):1341:308:3: ^ ~::1229:note38: 23note: expanded from macro 'RTL_CHECK2': expanded from macro 'XINT' :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 XBBDEF (rt, 2) = arg2; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1230:37: : note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECKC1' expanded from macro 'XEXP' :444:5: note: array 'fld' declared here #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 :1345: ^ ~ 25: ^note: expanded from macro 'XBBDEF' ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::444:5#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)1229:38:In file included from ../../gcc-10.2.0/gcc/loop-unroll.c::../../gcc-10.2.0/gcc/rtl.h:1229 :3825 note: : ^ ~note : : In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2'note: array 'fld' declared hereexpanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^: : 1228:38: 3808note: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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])../../gcc-10.2.0/gcc/rtl.h ^ ~ expanded from macro 'RTL_CHECK1':1881:../../gcc-10.2.0/gcc/rtl.h3:: warning:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 444 : XINT (rt, 4) = arg4; JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ 444 ^ ~: 5#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:5 note note: :array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h:444 :5: notenote: 1860: expanded from macro 'XINT' rtunion fld[1];:28:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: expanded from macro 'JUMP_LABEL' ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): array 'fld' declared here ^ ~ rtunion fld[1]; ^ ^ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^In file included from : noteIn file included from :1229:../../gcc-10.2.0/gcc/loop-iv.cIn file included from ../../gcc-10.2.0/gcc/lower-subreg.c:38: expanded from macro 'XCEXP' 26../../gcc-10.2.0/gcc/loop-invariant.c:42#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ^ ~ In file included from ../../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.h3808:: 3808./genrtl.h: :./genrtl.h344::3093::3 :warning : warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1230: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : X0EXP (rt, 2) = NULL_RTX; XEXP (rt, 3) = arg3;: 37: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECKC1' ^ ~note : expanded from macro 'RTL_CHECK2' :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3808: ^ ~#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.h23: ./genrtl.hnote:: expanded from macro 'XEXP' 384../../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] ^ ~ XSTR (rt, 6) = arg4; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 444../../gcc-10.2.0/gcc/rtl.h:1340:23 : note: ../../gcc-10.2.0/gcc/rtl.h ^ ~ ::expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h 1358:27:5 :note :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)444::12295::38: note: : expanded from macro 'RTL_CHECK2' note ^ ~: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];expanded from macro 'X0EXP'note#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: array 'fld' declared here : rtunion fld[1];:#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 rtunion fld[1]; ^ :444:5: note: array 'fld' declared here 444:5: note: array 'fld' declared here 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/lower-subreg.c: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:216726 rtunion fld[1]; ::103808:: ./genrtl.h:269:warning3: 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] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ^ ../../gcc-10.2.0/gcc/rtl.h:2039:26: XINT (rt, 5) = arg5; ^ ~ In file included from note../../gcc-10.2.0/gcc/loop-iv.c: expanded from macro 'SUBREG_BYTE' In file included from #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)In file included from ^ ~ ../../gcc-10.2.0/gcc/loop-invariant.c../../gcc-10.2.0/gcc/rtl.h::3808../../gcc-10.2.0/gcc/rtl.h:42: : ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:1338:In file included from :1373::23: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XINT'5532: :3808: 345#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ./genrtl.h note: ::310:: ../../gcc-10.2.0/gcc/rtl.h:3expanded from macro 'XCSUBREG' In file included from 3../../gcc-10.2.0/gcc/rtl.h:: 3808warning: : ./genrtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ::415 warning: X0EXP (rt, 3) = NULL_RTX;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): 3 ^ ~: warning: 1229 ^ ~:38: X0EXP (rt, 4) = 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] 1230 ^ ~: 37: note XINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1358:note27: : note: expanded from macro 'X0EXP' : expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) expanded from macro 'RTL_CHECKC1' :1358:../../gcc-10.2.0/gcc/rtl.h ^ ~:1338:2327#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]) ^ ~../../gcc-10.2.0/gcc/rtl.h note: note:expanded from macro 'X0EXP' :: 1228expanded from macro 'XINT' :../../gcc-10.2.0/gcc/rtl.h38:444:444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ :55: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTL_CHECK1' ::../../gcc-10.2.0/gcc/rtl.h note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^ 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' #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/loop-unroll.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:444:5: note: array 'fld' declared here 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 rtunion fld[1]; ^ :444:5: note: array 'fld' declared here rtunion fld[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/loop-invariant.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 42: 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/lower-subreg.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, 5) = NULL_RTX; 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/loop-iv.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 55: 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:../../gcc-10.2.0/gcc/rtl.h:2966:1838 XSTR (rt, 1) = arg1;: ^ ~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.h: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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ #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.h1358:27 : note:: array 'fld' declared here 1340700: rtunion fld[1];: expanded from macro 'X0EXP' 22#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ^ ~ ^ ~ In file included from note: :../../gcc-10.2.0/gcc/rtl.h:444expanded from macro 'RTX_HDR_SIZE'../../gcc-10.2.0/gcc/rtl.h:122823:38../../gcc-10.2.0/gcc/loop-unroll.c: :: note: expanded from macro 'RTL_CHECK1'5note#define RTX_HDR_SIZE offsetof (struct rtx_def, u): ^ ~ : noteexpanded from macro 'XSTR'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.harray '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 104../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1];:38: note: expanded from macro 'RTL_CHECK2': : rtunion fld[1];25 ^ 24#define RTL_CHECK2(RTX, N, C1, C2) ((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../../gcc-10.2.0/gcc/rtl.h::3808444: ./genrtl.h: : In file included from In file included from 312:3note: :warning../../gcc-10.2.0/gcc/lower-subreg.c: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h5:: note: X0EXP (rt, 6) = NULL_RTX; : :array 'fld' declared here26 : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 rtunion fld[1];: ./genrtl.h: ^ ~3808: 347expanded from macro 'offsetof': 3./genrtl.h::271: 3: #define offsetof(t, d) __builtin_offsetof(t, d)warning: ^ ../../gcc-10.2.0/gcc/rtl.h:1358 :warning27: : noteIn file included from 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]: expanded from macro 'X0EXP' ^ ~ XEXP (rt, 7) = arg7; X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/loop-iv.c:55: 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 X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XINT (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ :1228../../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_CHECK1' In file included from ../../gcc-10.2.0/gcc/lra.c:108: ../../gcc-10.2.0/gcc/rtl.h ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~3084:19: 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.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1228:38: note: *step_out = XEXP (x, 1);1338 : ^ ~23 :../../gcc-10.2.0/gcc/rtl.h :1341: : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1': 444:5:note23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote:: 444array 'fld' declared here :expanded from macro 'XINT' rtunion fld[1];../../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' ^note: expanded from macro 'XEXP' 5: #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 :1229:38In file included from : note rtunion fld[1]; ../../gcc-10.2.0/gcc/loop-invariant.c ^ ~ : ^expanded from macro 'RTL_CHECK2' ../../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]): 1229 ^ ~: 38../../gcc-10.2.0/gcc/rtl.h::444:::5: 5note: array 'fld' declared hereIn file included from 42../../gcc-10.2.0/gcc/lower-subreg.c: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h 26 rtunion fld[1]; :note: expanded from macro 'RTL_CHECK2': ^313 :In file included from 3../../gcc-10.2.0/gcc/loop-iv.c:: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : 55: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:3808In file included from : ./genrtl.h X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here: : rtunion fld[1]; ^ 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: 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:3808450 X0EXP (rt, 6) = NULL_RTX;: ^ ~ 3 rtunion fld[1];: ^ : ./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) ^ ~ ../../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)../../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] ../../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' ^ ~ #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 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_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' ../../gcc-10.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:../../gcc-10.2.0/gcc/rtl.h:3798:11../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ : warningIn 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:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: XEXP (rt, 1) = arg1; In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:26 ^ ~: :444 :note5: :array 'fld' declared here note: array 'fld' declared herearray 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:1341 rtunion fld[1];:23: note: attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ^In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379:3: warningIn file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/loop-iv.c::2607:24:expanded from macro 'XEXP' note: 55: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'MEM_ATTRS' ^ : In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/loop-unroll.c: #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ XEXP (rt, 1) = arg1; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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:1341 :23:: 3808note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h::1365::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~29:3808: 451./genrtl.h:3081229:3 :3:: warning:../../gcc-10.2.0/gcc/rtl.h:1229::38:: note: 38expanded from macro 'RTL_CHECK2' notewarning: 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]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: : XBBDEF (rt, 2) = arg2; expanded from macro 'X0MEMATTR'expanded from macro 'RTL_CHECK2' XVEC (rt, 4) = arg4; ^ ~ #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:../../gcc-10.2.0/gcc/rtl.h :note1342: array 'fld' declared here 1345 :../../gcc-10.2.0/gcc/rtl.h:1230 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:25: note ^ : ../../gcc-10.2.0/gcc/rtl.h:23: 444expanded from macro 'XBBDEF': 5: :In file included from 37#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note: expanded from macro 'XVEC'../../gcc-10.2.0/gcc/lower-subreg.c :note: array 'fld' declared here: rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)26: In file included from In file included from note: expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/loop-invariant.c ::3808: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])./genrtl.h:380../../gcc-10.2.0/gcc/rtl.h::31228: warning : ^ ~array index 2 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 XBBDEF (rt, 2) = arg2; ^ ~../../gcc-10.2.0/gcc/rtl.h:38:: note :3808: 1229../../gcc-10.2.0/gcc/rtl.h:1345::25./genrtl.h ^ ~ 38: note: : expanded from macro 'XBBDEF' :../../gcc-10.2.0/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)expanded from macro 'RTL_CHECK1' 344 ^ ~444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : note: :../../gcc-10.2.0/gcc/rtl.h:1228 :38: ^ ~note: expanded from macro 'RTL_CHECK1'5 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]) ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~../../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:1358../../gcc-10.2.0/gcc/rtl.h:27note: note: :: array 'fld' declared here expanded from macro 'X0EXP': 5: note:: 444:5: note: array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)444 :5: note: rtunion fld[1];array 'fld' declared here rtunion fld[1];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]) ^ ~ ^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: ./genrtl.h:309In file included from ../../gcc-10.2.0/gcc/lra.c:108../../gcc-10.2.0/gcc/rtl.h: :In file included from 444../../gcc-10.2.0/gcc/rtl.h:3808:: ./genrtl.hIn file included from :5:In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:26 :38:3note3: : : warning../../gcc-10.2.0/gcc/loop-iv.c: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]55 : In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from warning XEXP (rt, 1) = arg1; ^ ~: : array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h3808:3808: rtunion fld[1];./genrtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h: XEXP (rt, 3) = arg3;: 1341 ^ ~: 23: note: 452expanded from macro 'XEXP': 3: warning #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~:In file included from 381../../gcc-10.2.0/gcc/loop-invariant.c::42: : 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/rtl.h :3808: 3 XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:345::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] : 1229warning: : X0EXP (rt, 3) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:1461341:23: warnings generated1342:notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]. ^ ~ 23: :expanded from macro 'XEXP' 38 :../../gcc-10.2.0/gcc/rtl.h :1358:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: 27note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 3) = NULL_RTX;: note: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XVEC' ^ ~ ../../gcc-10.2.0/gcc/rtl.h : ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)444 :../../gcc-10.2.0/gcc/rtl.h5../../gcc-10.2.0/gcc/rtl.h:: 1229note:: array 'fld' declared here ^ ~: 1358:27: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229 :38:expanded from macro 'X0EXP' ^ note: expanded from macro 'X0EXP' note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2' 38: note: In file included from ../../gcc-10.2.0/gcc/lra.c:108expanded 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 #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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :../../gcc-10.2.0/gcc/rtl.h1228:444:5:: note../../gcc-10.2.0/gcc/rtl.h: 1228array 'fld' declared here: 38: note rtunion fld[1];: expanded from macro 'RTL_CHECK1' : ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])444 ^ ~: :665:383: ../../gcc-10.2.0/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from : note XEXP (rt, 1) = arg1;: ../../gcc-10.2.0/gcc/loop-iv.carray 'fld' declared here: 55:444: rtunion fld[1]; ^ ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h:: 3808: ./genrtl.hnote5: : 453note:: array 'fld' declared here : In file included from expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/loop-unroll.c:253: In file included from :../../gcc-10.2.0/gcc/rtl.h :warning3808: ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):310: rtunion fld[1];3: : warning : ^ ~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]../../gcc-10.2.0/gcc/rtl.h :1341:23../../gcc-10.2.0/gcc/rtl.h XINT (rt, 6) = arg6; ^ ~ X0EXP (rt, 4) = NULL_RTX; : ^ ~ note: :expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/loop-invariant.c:42 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ../../gcc-10.2.0/gcc/rtl.h:1358: 27:../../gcc-10.2.0/gcc/rtl.h noteIn file included from :13381229::38:444: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP': 3808: ./genrtl.h:346:3::5 : note 23: : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'fld' declared here ^ ~ notewarning: 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 'RTL_CHECK2':1228:38 X0EXP (rt, 4) = NULL_RTX;: note: rtunion fld[1]; ^ ~ ^ expanded from macro 'RTL_CHECK1'note : expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1358:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)27 ^ ~ In file included from : ^ ~ ../../gcc-10.2.0/gcc/lower-subreg.c:26: ../../gcc-10.2.0/gcc/rtl.h:1229:clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38note: ../../gcc-10.2.0/gcc/rtl.h: ^ ~:In file included from ../../gcc-10.2.0/gcc/rtl.h: 444: 5note: note: : array 'fld' declared here expanded from macro 'X0EXP'3808: ./genrtl.h rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:382:3:expanded from macro 'RTL_CHECK2' warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 444 ^ :: 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-unroll.c: ^ ~ ^ ~ X0EXP (rt, 4) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h ^ ~ 255: ../../gcc-10.2.0/gcc/rtl.hnote:: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:: rtunion fld[1]; ^1228 :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) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra.c:108: :In file included from 1228../../gcc-10.2.0/gcc/rtl.h3808:: ./genrtl.h3808: :./genrtl.h:94::311:538: ::3 : warningnote38: notenote: : : expanded from macro 'RTL_CHECK1'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: X0EXP (rt, 5) = NULL_RTX;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here expanded from macro 'RTL_CHECK1': rtunion fld[1]; ^ #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 XEXP (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1358444:27:../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/loop-iv.c:../../gcc-10.2.0/gcc/rtl.h note: ::5::55: In file included from expanded from macro 'X0EXP' 1341note:: 23array 'fld' declared here: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note 444: expanded from macro 'XEXP' ^ ~:5../../gcc-10.2.0/gcc/rtl.h: note rtunion fld[1]; : ^array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:In file included from 38::3808: ./genrtl.h :486:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3: In file included from warning: 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 ^ ~:26: : In file included from ../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/loop-invariant.c : ^ ~42: expanded from macro 'RTL_CHECK1' 3808#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.h:3808./genrtl.h: ./genrtl.h: 347 ^ ~: 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]: 444../../gcc-10.2.0/gcc/rtl.h::1338:1229 X0EXP (rt, 5) = NULL_RTX;23 : ^ ~ note: 383:538:: :3 expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h:1358: : warningnotenote: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]27: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) expanded from macro 'RTL_CHECK2': note ^ ~ 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) XINT (rt, 5) = arg3; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : rtunion fld[1]; ^ ~ 1229: ^ ^ ~38:In file included from ../../gcc-10.2.0/gcc/loop-unroll.c ../../gcc-10.2.0/gcc/rtl.h :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808note../../gcc-10.2.0/gcc/rtl.h:: : :444 ^ ~:expanded from macro 'RTL_CHECK2'1228 5./genrtl.h: :38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :312:3: warning ^ ~: ../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTL_CHECK1' array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 1338note:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : 23: X0EXP (rt, 6) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared hereexpanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ~ ^:444: 444:5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: note:: array 'fld' declared here 5: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) rtunion fld[1];: note: array 'fld' declared here : rtunion fld[1];38 ^ ^ ~ ^ :In file included from In file included from ../../gcc-10.2.0/gcc/lra.c../../gcc-10.2.0/gcc/loop-invariant.c:42 : In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../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/rtl.h:3808: :./genrtl.h:516note:1228::3808: 38108:: In file included from note../../gcc-10.2.0/gcc/rtl.h:3808./genrtl.h: ./genrtl.h::177348::3: 3warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~: : warning3expanded from macro 'RTL_CHECK1': : :../../gcc-10.2.0/gcc/rtl.h:1341:23:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1;note #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ #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 'XEXP' X0EXP (rt, 6) = NULL_RTX;../../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:444 ^ ~:5:../../gcc-10.2.0/gcc/rtl.h note: : :array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h13425::23 :note : notearray 'fld' declared here: expanded from macro 'XVEC'1358 :27: :note rtunion fld[1]; rtunion fld[1]; ^ 1229#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: In file included from ../../gcc-10.2.0/gcc/loop-unroll.c ^ expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h :1229::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)25 : ^ ~ In file included from 38: note../../gcc-10.2.0/gcc/lower-subreg.c: :expanded from macro 'RTL_CHECK2'38 :../../gcc-10.2.0/gcc/rtl.h:1228In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38 ^ ~ : note: :../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' 26: : ./genrtl.h:313:#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:384 3::3: ../../gcc-10.2.0/gcc/rtl.hwarning:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :444: XSTR (rt, 6) = arg4; ^ ~444 5../../gcc-10.2.0/gcc/rtl.h:1340 :5:note: expanded from macro 'RTL_CHECK1': :23 :note note: expanded from macro 'XSTR'note : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): array 'fld' declared here ^ ~warning: array index 7 is 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: rtunion fld[1]; 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/loop-iv.c38:1358:clangIn file included from 444:5: note: array 'fld' declared here: ../../gcc-10.2.0/gcc/lra.c:108: 27warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]55: : : rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from 3808../../gcc-10.2.0/gcc/rtl.h: note./genrtl.h: : 517:3:note expanded from macro 'X0EXP' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ 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::38083808: ./genrtl.h:379::3:: warning: 1341./genrtl.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 X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: 23../../gcc-10.2.0/gcc/rtl.h:444178::5: :note3: array 'fld' declared here :note: expanded from macro 'XEXP' ^ ~ rtunion fld[1]; ^ expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning: ../../gcc-10.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 ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/lower-subreg.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.h:1229../../gcc-10.2.0/gcc/rtl.h:38:3808:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]444 note: : XBBDEF (rt, 2) = arg2; ^ ~ 51229::: 38: note: expanded from macro 'RTL_CHECK2'./genrtl.h 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])415 ^ ~ ../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :note444:5::: array 'fld' declared here 3note: array 'fld' declared here ^ rtunion fld[1]; ^ rtunion fld[1];In file included from :1345:25../../gcc-10.2.0/gcc/loop-iv.c: note: expanded from macro 'XBBDEF' :55 ^ In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 42: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:380:: In file included from : warning3: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/loop-unroll.c XINT (rt, 1) = arg1;: ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1338:../../gcc-10.2.0/gcc/rtl.h23: :note3808: ^ ~expanded from macro 'XINT' warning: : ./genrtl.h:25518:3../../gcc-10.2.0/gcc/rtl.h:: :In file included from 1228../../gcc-10.2.0/gcc/rtl.h::383808:: ./genrtl.hnote:: expanded from macro 'RTL_CHECK1'warning 343#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 3 ^ ~: ../../gcc-10.2.0/gcc/rtl.hwarningwarning:444: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 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]: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 5 XBBDEF (rt, 2) = arg2;: ^ ~note: array 'fld' declared here array index 3 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:1345:25 ^ ~: note: expanded from macro 'XBBDEF' XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1341:23: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note : expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h1341 ^1229::2338 ^ ~: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'XEXP' :../../gcc-10.2.0/gcc/rtl.h1229::1228:In file included from 38../../gcc-10.2.0/gcc/lra.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ::108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179:3: 38 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning ^ ~ :../../gcc-10.2.0/gcc/rtl.hnote: 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' expanded from macro 'RTL_CHECK1':444:5: 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]) ^ ~ XEXP (rt, 3) = arg3;note../../gcc-10.2.0/gcc/rtl.h: : ^ ~ ^../../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 ^ ~: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :444:5 rtunion fld[1]; : 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/loop-unroll.cIn file included from In file included from ../../gcc-10.2.0/gcc/loop-invariant.c../../gcc-10.2.0/gcc/lower-subreg.c:42: In file included from ^../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:::251341::26: In file included from 381../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/loop-iv.c23:: : ./genrtl.h: :3:448:55: 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]3808: ./genrtl.hIn file included from :344:note3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' : X0EXP (rt, 3) = NULL_RTX;3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) X0EXP (rt, 2) = NULL_RTX;: ^ ~ 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../../gcc-10.2.0/gcc/rtl.h:3808: :1358:../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :./genrtl.h:27../../gcc-10.2.0/gcc/rtl.h:1340519:1358::271229: note: note: : :expanded from macro 'X0EXP'3 : warning: expanded from macro 'X0EXP'23 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#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]: 38: note../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX; ^ ~: :expanded from macro 'RTL_CHECK2'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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note:: 38: ^ ~note: expanded from macro 'RTL_CHECK1'expanded from macro 'XSTR' :../../gcc-10.2.0/gcc/rtl.h27:444: 5../../gcc-10.2.0/gcc/rtl.h: note: : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 444 ^ ~: 5:../../gcc-10.2.0/gcc/rtl.h notearray 'fld' declared here: note:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : : expanded from macro 'X0EXP'array 'fld' declared here ^ ~444:5 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from ../../gcc-10.2.0/gcc/loop-invariant.c::42: rtunion fld[1]; ^ ~ In file included from : array 'fld' declared here 1229../../gcc-10.2.0/gcc/rtl.h:1228../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; : ^ : ^3808 :In file included from ../../gcc-10.2.0/gcc/lra.c:In file included from 108../../gcc-10.2.0/gcc/loop-unroll.c: 3838In file included from ../../gcc-10.2.0/gcc/rtl.h:: 3808: ./genrtl.h:25:: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h :345:./genrtl.h3: :warning: notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : 180note: expanded from macro 'RTL_CHECK1' : :expanded from macro 'RTL_CHECK2'3: warning : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])382 : ^ ~3: XINT (rt, 4) = arg4;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:1338 X0EXP (rt, 4) = NULL_RTX;:23:../../gcc-10.2.0/gcc/rtl.h :note444: :expanded from macro 'XINT'5 ../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ ^ ~ : 444note:: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229::38: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' rtunion fld[1];1358:27 5: note:: ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ 1358array 'fld' declared here:27: 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/rtl.h ^ ~: 444: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/lower-subreg.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.h3808: ./genrtl.h::449::3: 12285:: note: 38 rtunion fld[1];: note: expanded from macro 'RTL_CHECK1' array 'fld' declared here ^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]) ^ ~ rtunion fld[1]; ^ XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: 1228../../gcc-10.2.0/gcc/rtl.h::444:In file included from :../../gcc-10.2.0/gcc/lra.c:108: 38: note5: expanded from macro 'RTL_CHECK1' 1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/rtl.h:3808#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ 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/loop-iv.c::55: In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:: 38note: array 'fld' declared here3808./genrtl.h::181:3: ./genrtl.h note: :../../gcc-10.2.0/gcc/rtl.h:444expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ::5: In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:550#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3 ^ ~: ../../gcc-10.2.0/gcc/rtl.hwarning:: 444:5 : note: notearray 'fld' declared herewarning : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]25array 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/rtl.h: XINT (rt, 5) = arg5;3808: ./genrtl.h XEXP (rt, 1) = arg1;:346:3 array 'fld' declared here ^ ~ ^ ~ ^ :../../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/rtl.h X0EXP (rt, 4) = NULL_RTX;1338 : ^ ~ In file included from rtunion fld[1];../../gcc-10.2.0/gcc/lower-subreg.c:../../gcc-10.2.0/gcc/rtl.h ^ 2326:: In file included from note../../gcc-10.2.0/gcc/loop-invariant.c: :expanded from macro 'XINT'42:: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from : ../../gcc-10.2.0/gcc/rtl.h./genrtl.h::3808383: :./genrtl.h3::450 :warning3: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1358 XINT (rt, 5) = arg3; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1341:23: ../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'XEXP' :warning27: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note: expanded from macro 'X0EXP' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1338../../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 XVEC (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h :1228: ^ ~38: note ^ ~: 23: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : 444:5: note: array 'fld' declared here noteexpanded from macro 'RTL_CHECK1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h ^ ~: 1342:23#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]; ^ ~ ^ note: ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:expanded from macro 'XVEC'38 :../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:444:5::../../gcc-10.2.0/gcc/loop-iv.c :note: expanded from macro 'RTL_CHECK2' 44455: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note../../gcc-10.2.0/gcc/rtl.h: :In file included from array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~:../../gcc-10.2.0/gcc/lra.c444:5: note: rtunion fld[1];array 'fld' declared here 3808 rtunion fld[1]; ^ :108../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 : ^: ./genrtl.h:551:3: 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/loop-invariant.c1229: 42: In file included from ../../gcc-10.2.0/gcc/rtl.h:: XEXP (rt, 2) = arg2;3808 : In file included from ./genrtl.h:384: :../../gcc-10.2.0/gcc/loop-unroll.c3:38: note: expanded from macro 'RTL_CHECK2' ^ ~#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.h:3808: :./genrtl.h../../gcc-10.2.0/gcc/rtl.h::444:5: :note: array 'fld' declared here ./genrtl.h182:3: warning:: 347array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1]; XEXP (rt, 6) = arg6; ^ ^ ~ 1341In file included from :../../gcc-10.2.0/gcc/lower-subreg.c:263: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:: 451:3: warning: warning23warning: 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' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; note ^ ~: expanded from macro 'XEXP' XVEC (rt, 4) = arg4; ../../gcc-10.2.0/gcc/rtl.h:1340:23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: array index 5 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)#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.h1342::1229: 38: 23note: X0EXP (rt, 5) = NULL_RTX;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../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ^ ~1229: ../../gcc-10.2.0/gcc/rtl.h::1229444:38:13581229:27:: note: expanded from macro 'X0EXP' : 5note:: expanded from macro 'RTL_CHECK2'note : array 'fld' declared here:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38../../gcc-10.2.0/gcc/rtl.h:444: 5: : rtunion fld[1];38 note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~notenote : : array 'fld' declared hereexpanded 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' #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::444 rtunion fld[1];444 :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/lra.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:4443808: ^ rtunion fld[1];:5: ^ :5: note: In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:26: noteIn file included from ../../gcc-10.2.0/gcc/rtl.h:3808array 'fld' declared here : rtunion fld[1]; ^ ./genrtl.h./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :452:: 3: XEXP (rt, 1) = arg1; ^ ~In file included from ../../gcc-10.2.0/gcc/loop-iv.carray 'fld' declared herewarning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :55: rtunion fld[1];In file included from ^../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h3808:: 1341In file included from ./genrtl.h../../gcc-10.2.0/gcc/loop-unroll.c XVEC (rt, 5) = arg5;: :In file included from ^ ~../../gcc-10.2.0/gcc/loop-invariant.c :../../gcc-10.2.0/gcc/rtl.h::231342:: 23: note: 4225: : In file included from note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XVEC': 3808: ./genrtl.h653In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ 3:415../../gcc-10.2.0/gcc/rtl.h::3: :warningexpanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h:348:3: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 1) = arg1;1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ ^ ~ warning38../../gcc-10.2.0/gcc/rtl.h:: note: : expanded from macro 'RTL_CHECK2'warning../../gcc-10.2.0/gcc/rtl.h:1229:38:: note1338array 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' X0EXP (rt, 6) = NULL_RTX; : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XWINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h : ^ ~23: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~444 ::5444:5: note: array 'fld' declared here : ^ ~ rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.hnote:: 1358array '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])27 : ^ ~../../gcc-10.2.0/gcc/rtl.h : note: rtunion fld[1];expanded from macro 'X0EXP' 1234:29: note: expanded from macro 'XWINT'../../gcc-10.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)444 In file included from ^ ~ :../../gcc-10.2.0/gcc/rtl.h5:1228:38: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) : ^ ~ note../../gcc-10.2.0/gcc/rtl.h: :445: ^5../../gcc-10.2.0/gcc/lower-subreg.c expanded from macro 'RTL_CHECK1' noteIn file included from : array 'fld' declared here : rtunion fld[1];26 ^ ../../gcc-10.2.0/gcc/lra.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: :221:: note: array 'hwint' declared hereIn file included from 3../../gcc-10.2.0/gcc/loop-invariant.c:: 42: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ HOST_WIDE_INT hwint[1]; :../../gcc-10.2.0/gcc/rtl.hIn file included from 3808: ./genrtl.h:448: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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: :expanded from macro 'XBBDEF'444 :5: note: ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~: 3808array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)1340 : ../../gcc-10.2.0/gcc/hwint.h:59 ^ ~:26:./genrtl.h::453:3: 23warning: array index 6 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:1228:38: note: expanded from macro 'RTL_CHECK1' : expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ #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 In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:../../gcc-10.2.0/gcc/rtl.h25: In file included from ../../gcc-10.2.0/gcc/loop-iv.c:55../../gcc-10.2.0/gcc/rtl.h XINT (rt, 6) = arg6; : :In file included from 1229:38:../../gcc-10.2.0/gcc/rtl.h ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h1338:379::3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning ^ ~ :: 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h ^ ~ : XEXP (rt, 1) = arg1;444 ^ ~ :note654: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h:3: 5 ^ ~: note: array 'fld' declared here rtunion fld[1];warning ^ :../../gcc-10.2.0/gcc/rtl.h1341:1229:../../gcc-10.2.0/gcc/rtl.h38: In file included from note: 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]) ^ ~ ../../gcc-10.2.0/gcc/loop-invariant.c XWINT (rt, 2) = arg2; ^ ~: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1234::29:42 note: :expanded from macro 'XWINT' 235:: note444: array 'fld' declared here : In file included from note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XEXP' #define XWINT(RTX, N) ((RTX)->u.hwint[N]):5: rtunion fld[1]; note 3808 ^ ~: ./genrtl.h:449../../gcc-10.2.0/gcc/rtl.h ^:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 3: warning445: 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 : XINT (rt, 2) = arg2; ^ ~ rtunion fld[1]; 1229In file included from :../../gcc-10.2.0/gcc/lra.c38::108 : In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h::5: 1338note: 3808expanded from macro 'RTL_CHECK2' ^note: array 'hwint' declared here :23: note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XINT' HOST_WIDE_INT hwint[1]; ^#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/hwint.h::59:26:../../gcc-10.2.0/gcc/rtl.h note: 1229../../gcc-10.2.0/gcc/lower-subreg.c:26:: In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'HOST_WIDE_INT':38: note: ./genrtl.h# define HOST_WIDE_INT long long ^ expanded from macro 'RTL_CHECK2':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; ^ ~ 444:5: 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/rtl.h222:3:: warning: ^ ~../../gcc-10.2.0/gcc/loop-iv.c:551338 : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : 23In file included from :../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3; ^ ~: In file included from ../../gcc-10.2.0/gcc/loop-unroll.c::25: In file included from ./genrtl.h:708 :../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:4443:note380::3: : expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)warning5: 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): note: : ^ ~1229 :38: array 'fld' declared herenote: 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]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]; ^ :1229:38In file included from SUBREG_BYTE (rt) = arg1;../../gcc-10.2.0/gcc/loop-invariant.c ^~~~~~~~~~~~~~~~ : XBBDEF (rt, 2) = arg2;42 : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: note: In file included from ../../gcc-10.2.0/gcc/rtl.h:13452039:25: note../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :: 26expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h::3808444: :./genrtl.h:450#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3: 5warning: 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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ : 444note:: 5../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h::1228:38: expanded from macro 'SUBREG_BYTE'note : #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ 1342:23 ../../gcc-10.2.0/gcc/rtl.h:1373:array 'fld' declared here note:32:: note: noteexpanded from macro 'XCSUBREG' rtunion fld[1];note ^ : #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)expanded from macro 'RTL_CHECK1' ^ ~ In file included from : array 'fld' declared here expanded from macro 'XVEC'../../gcc-10.2.0/gcc/lra.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])108 : ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: 3808 ^: ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:26./genrtl.h: :In file included from ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3808: ./genrtl.hnote:516: ^ ~ 3223:: warning: : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:444:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]53:: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XVEC (rt, 1) = arg1; warningarray 'fld' declared here ../../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] rtunion fld[1]; ^ ~ :1229: ^38: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' XINT (rt, 4) = arg4; ^ ~ In file included from :1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1338:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/loop-unroll.cIn file included from ../../gcc-10.2.0/gcc/loop-iv.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :../../gcc-10.2.0/gcc/rtl.h: 444:525: 55note: array 'fld' declared herenote: In file included from ^ ~ rtunion fld[1];: 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::38081229:38In file included from ^../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:1229: :3808: :In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:./genrtl.h note: 42./genrtl.h:381:38: :expanded from macro 'RTL_CHECK2' 735note:: expanded from macro 'RTL_CHECK2' : 3In file included from : warning: ../../gcc-10.2.0/gcc/rtl.harray index 3 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]): ^ ~ warning:3808#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:444array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :1358:: X0EXP (rt, 1) = NULL_RTX;5 : ^ ~ note27: : note rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1358./genrtl.h:27:array 'fld' declared here note: expanded from macro 'X0EXP' : :expanded from macro 'X0EXP'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;#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ In file included from ^ ~../../gcc-10.2.0/gcc/lra.c :#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../../gcc-10.2.0/gcc/rtl.h:1342:23:: note: In file included from expanded from macro 'XVEC'../../gcc-10.2.0/gcc/lower-subreg.c :38: note: expanded from macro 'RTL_CHECK1': 261228#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 38 ^ ~: note: : #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:108 ^ ~ expanded from macro 'RTL_CHECK1'3808: : : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h444./genrtl.h:517::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h 5 ^ ~ :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] :224:3:: 444warning:: 5array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note 1229 XINT (rt, 5) = arg5;::: 38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; notearray 'fld' declared here: ^ ~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]; ^ In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:25: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:3808: :./genrtl.h:382:3 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:1341:23In file included from : note../../gcc-10.2.0/gcc/loop-iv.c note: : :expanded from macro 'XEXP' warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 1338 X0EXP (rt, 4) = NULL_RTX;array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~::55: ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h3808:: 1229./genrtl.h::38786:: 3note: :warning1358: 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-invariant.cexpanded from macro 'RTL_CHECK2': 42#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 1) = NULL_RTX;: 23: ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38:: note27 warning: :array index 5 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]) : ^ ~../../gcc-10.2.0/gcc/rtl.h :note444: :5: note: array 'fld' declared here 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 XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228: ^38: 1358note: expanded from macro 'RTL_CHECK1': ../../gcc-10.2.0/gcc/rtl.h:In file included from 1342../../gcc-10.2.0/gcc/lower-subreg.c::26: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])444In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h ^ ~: :5:27 note: 518array 'fld' declared here:23: 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:12293:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1];::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: :expanded from macro 'X0EXP'444 :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 5 ^ ~: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hwarning:: 444 ^ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: 1228 ^: In file included from 5../../gcc-10.2.0/gcc/lra.c:../../gcc-10.2.0/gcc/rtl.h note: :array 'fld' declared here108 In file included from 38../../gcc-10.2.0/gcc/loop-unroll.c: note: : expanded from macro 'RTL_CHECK1' :In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h::225:3: rtunion fld[1];1341 ^ 25:warning23: : noteIn file included from : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]3808 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#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 ^ ~: ./genrtl.hnote : expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.h::383#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/loop-invariant.c../../gcc-10.2.0/gcc/rtl.h:444::5: note: 444array 'fld' declared here rtunion fld[1]; ^3 ^ ~ :../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/lower-subreg.c:26: In file included from :../../gcc-10.2.0/gcc/rtl.h:5 :warning:3808 : ./genrtl.h:: :1341:23:519array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 342:: In file included from ../../gcc-10.2.0/gcc/rtl.hnote XINT (rt, 5) = arg3; : ^ ~ notearray 'fld' declared here: : rtunion fld[1];3808 warning: ../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : X0EXP (rt, 4) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:1338:: 1229:45338 ^ ~:233:: ^../../gcc-10.2.0/gcc/rtl.h:1358: 27:: note: expanded from macro 'X0EXP'note : expanded from macro 'XINT' warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#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:1228:38: note: expanded from macro 'RTL_CHECK1' XINT (rt, 6) = arg6;../../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' ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1338 :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): ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229444444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ../../gcc-10.2.0/gcc/loop-iv.c../../gcc-10.2.0/gcc/rtl.h::55: In file included from ../../gcc-10.2.0/gcc/rtl.h::44438085: :./genrtl.h:813: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 rtunion fld[1];: ^5 XEXP (rt, 1) = arg1;: ^ ~ note note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; : ^expanded from macro 'RTL_CHECK2' 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: ./genrtl.h::384:3noteIn file included from ../../gcc-10.2.0/gcc/lower-subreg.c1341:26: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808 : ./genrtl.h:550:3: :warning : warning23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : ^ ~ array 'fld' declared here../../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]; : ^array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : noteIn file included from : ../../gcc-10.2.0/gcc/lra.cexpanded from macro 'XEXP': 108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808444:5 XEXP (rt, 1) = arg1;: ./genrtl.h ^ ~:226:3: 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: notenote: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ warning ^ ~ ../../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] : 1229array 'fld' declared here:38: : X0EXP (rt, 7) = NULL_RTX; rtunion fld[1]; ^ ~ ^1229 ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h:1341:23: noteIn file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42: : In file included from expanded from macro 'XEXP':38: ../../gcc-10.2.0/gcc/rtl.h:3808#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ./genrtl.h:486: 3 ^ ~:note warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' XINT (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]) ^ ~ ^ ~ #define RTL_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]) #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../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here: rtunion fld[1]; ^ array 'fld' declared here:../../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/lra.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h ^ rtunion fld[1]; In file included from ^../../gcc-10.2.0/gcc/lower-subreg.c265::263: In file included from ../../gcc-10.2.0/gcc/rtl.h :::444:5: note: array 'fld' declared here 3808: 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-unroll.c:25 rtunion fld[1];: ./genrtl.h ^ ~ : XEXP (rt, 1) = arg1;551 ^ ~ In file included from :../../gcc-10.2.0/gcc/rtl.h3::1229 :warning38: 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#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::3808: ./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]444 XINT (rt, 1) = arg1;: ^ ~ 5../../gcc-10.2.0/gcc/rtl.h:1341:23:: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hnote1341In file included from ../../gcc-10.2.0/gcc/loop-iv.c:55:: :1338:23: note: expanded from macro 'XINT' : In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.hIn file included from : 3808: ./genrtl.h23:516../../gcc-10.2.0/gcc/rtl.h::33808: ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP': note: expanded from macro 'XEXP': XVEC (rt, 1) = arg1;./genrtl.h:867 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):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] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :1342:23../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.hnote: 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 : ^ ~1229 ::381229:: 38note:: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h1340::122923:: :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) ^ ~ 1229../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2'38: note: expanded from macro 'RTL_CHECK2' :381229:: 38note:: expanded from macro 'RTL_CHECK2' #define 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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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:444:5: note../../gcc-10.2.0/gcc/rtl.h:: 444array 'fld' declared here: :5: note: array 'fld' declared here 444 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: ./genrtl.h:448: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 :5444:: XSTR (rt, 1) = arg1;5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~note: array 'fld' declared here ^ 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:868:3 rtunion fld[1];: ^In file included from In file included from ../../gcc-10.2.0/gcc/lra.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/loop-invariant.c:3808: ./genrtl.h: warning266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ 1340:42: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h XBBDEF (rt, 2) = arg2;: 23 ^ ~:In file included from ../../gcc-10.2.0/gcc/lower-subreg.c note../../gcc-10.2.0/gcc/rtl.h:1340:23: note: : :517:expanded from macro 'XSTR'3expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h::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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XWINT (rt, 1) = arg1; ^ ~ 1345../../gcc-10.2.0/gcc/rtl.h::251229:38: :note: expanded from macro 'RTL_CHECK2' :note : warning: ../../gcc-10.2.0/gcc/rtl.harray 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 'XBBDEF'../../gcc-10.2.0/gcc/rtl.h :1234:29 : 1229 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):38:note : noteexpanded from macro 'XWINT': expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ #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.h445:1341:23: note: expanded from macro 'XEXP' : 5../../gcc-10.2.0/gcc/rtl.h:: 444note:: 5array 'hwint' declared here: note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1];: 1228 ^:38:../../gcc-10.2.0/gcc/rtl.h 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])444 In file included from ^ ~../../gcc-10.2.0/gcc/hwint.h ../../gcc-10.2.0/gcc/rtl.h ^ ~:5: ../../gcc-10.2.0/gcc/loop-unroll.c../../gcc-10.2.0/gcc/rtl.h::1229:38: note: expanded from macro 'RTL_CHECK2' :note25444: 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:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 5 ^ ~: array 'fld' declared here XINT (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h59:26: note: : ^444 :In file included from 5: :In file included from noteexpanded from macro 'HOST_WIDE_INT': ../../gcc-10.2.0/gcc/lra.c ../../gcc-10.2.0/gcc/loop-iv.carray 'fld' declared here ::55108: : 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:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];./genrtl.h:897 XEXP (rt, 3) = arg3;: 3 : ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ # define HOST_WIDE_INT long long XSTR (rt, 1) = arg1;1338 In file included from ^ ../../gcc-10.2.0/gcc/loop-invariant.c../../gcc-10.2.0/gcc/rtl.h:1341:23::42 : noteIn file included from : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:26: ../../gcc-10.2.0/gcc/rtl.hIn 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] 23 ^ ~ :../../gcc-10.2.0/gcc/rtl.h1229 XWINT (rt, 2) = arg2; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1234: :::38081340: 38./genrtl.h:518:note29: :note: expanded from macro 'XWINT'3 : noteexpanded from macro 'XINT':: #define XWINT(RTX, N) ((RTX)->u.hwint[N])warning ^ ~: : 23: ../../gcc-10.2.0/gcc/rtl.hnote:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]445 :5: : XEXP (rt, 3) = arg3; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.hnote:1341:23:expanded from macro 'RTL_CHECK2': ^ ~notearray 'hwint' declared here : expanded from macro 'XSTR'expanded from macro 'XEXP' 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]) #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../../gcc-10.2.0/gcc/hwint.h:1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38../../gcc-10.2.0/gcc/rtl.h::::59:44426::5 :note : expanded from macro 'HOST_WIDE_INT' note: array 'fld' declared here note1229:38:: note: expanded from macro 'RTL_CHECK2' # define HOST_WIDE_INT long long ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444expanded 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/loop-unroll.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h ^ ~ :450:../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/lra.c:108: :In file included from 5../../gcc-10.2.0/gcc/rtl.h::3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.hIn file included from 3note:: warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here 268 XVEC (rt, 3) = arg3; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lower-subreg.c../../gcc-10.2.0/gcc/rtl.h::26: :1342:23: :In file included from In file included from ../../gcc-10.2.0/gcc/loop-invariant.c../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XVEC'3 444::3808:: 5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : warning: :42 note: array 'fld' declared here ./genrtl.h 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:1229:38In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:: :note708: :expanded from macro 'RTL_CHECK2' 3 XINT (rt, 4) = arg4;: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/loop-iv.c ^ ~: 55../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h3: :warning: : 3808warning: : ./genrtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1338444::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]926 :3: X0EXP (rt, 4) = NULL_RTX;warning:: 23: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : : note SUBREG_BYTE (rt) = arg1; XSTR (rt, 1) = arg1; ^ ~expanded from macro 'XINT' : ^ ~array 'fld' declared here rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1358../../gcc-10.2.0/gcc/rtl.h::1340: 27: note ^~~~~~~~~~~~~~~~: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#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 ^ ~:2039: ^26: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~In file included from ../../gcc-10.2.0/gcc/loop-unroll.c: expanded from macro 'SUBREG_BYTE' ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ../../gcc-10.2.0/gcc/rtl.h:1229: ../../gcc-10.2.0/gcc/rtl.h:1229:25 ^ ~ 38../../gcc-10.2.0/gcc/rtl.h::1228:: 38:38 note: ../../gcc-10.2.0/gcc/rtl.h:1373expanded from macro 'RTL_CHECK2'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]): :note: expanded from macro 'RTL_CHECK2'32 note : ^ ~ expanded from macro 'RTL_CHECK1'451:3:../../gcc-10.2.0/gcc/rtl.h:444 :5:#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:444 :5:: note:note: expanded from macro 'XCSUBREG' warning: : array 'fld' declared here notearray 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) ^ ~ 444:5 rtunion fld[1]; XVEC (rt, 4) = arg4; ^ ~ : array 'fld' declared here : ^note : array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: In file included from In file included from note../../gcc-10.2.0/gcc/lra.c: :108: In file included from expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/loop-invariant.c3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h :::269:423: 1230warning: 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):37: rtunion fld[1]; XINT (rt, 5) = arg5; ^ ~ ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:note550:3../../gcc-10.2.0/gcc/rtl.h:1229:: ^ :381338:: note In file included from ../../gcc-10.2.0/gcc/loop-iv.c:23: expanded from macro 'RTL_CHECKC1' 55: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])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]) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h note: :expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h XEXP (rt, 1) = arg1;:927444444:5#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): note:: array 'fld' declared here : ^ ~ rtunion fld[1]; 5 ^ 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/rtl.h:: note: ^ ~array 'fld' declared here XVEC (rt, 2) = arg2;../../gcc-10.2.0/gcc/loop-unroll.c:251229 rtunion fld[1]; ^ :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.hIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3808: ^ ~../../gcc-10.2.0/gcc/lower-subreg.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./genrtl.h : ^ ~3808 : ./genrtl.h::735: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]: :452:3 X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ 1229: warning : ../../gcc-10.2.0/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 1342../../gcc-10.2.0/gcc/rtl.h::1358:: XVEC (rt, 5) = arg5; 27:38:23::444 ^ ~ note: : 5note: expanded from macro 'RTL_CHECK2'expanded from macro 'XVEC' : notenote: array 'fld' declared here : 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../../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.h note:: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h1342::23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XVEC'1228444:In file included from 5: ../../gcc-10.2.0/gcc/lra.c :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: 38note: array 'fld' declared here : 108: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~: 3808: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:270 rtunion fld[1];note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h ^ :444:5In file included from :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/loop-invariant.c ../../gcc-10.2.0/gcc/rtl.h:444:note: array 'fld' declared here::3: :1229:38: note: expanded from macro 'RTL_CHECK2' 5 :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]) 42: In file included from XEXP (rt, 6) = arg6; ^note ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:444:In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ../../gcc-10.2.0/gcc/loop-iv.c:55: 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] 23: note: expanded from macro 'XEXP'In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:26 XVEC (rt, 1) = arg1;5:: In file included from ../../gcc-10.2.0/gcc/lra-assigns.cIn file included from ../../gcc-10.2.0/gcc/rtl.h:81: :3808In file included from ../../gcc-10.2.0/gcc/target.h:: 276: ../../gcc-10.2.0/gcc/target.def: : ^ ~ 937 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h3808: :note: 786:./genrtl.h../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:551:3 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229: rtunion fld[1]; 1: 3:1342 warningwarning: ^: empty macro arguments are a C99 feature [-Wc99-extensions]:38 :In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:: 25 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: HOOK_VECTOR_END (asm_out) In file included from ^ :23: ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX; 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 :3808 :note: expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h: 1358 : ./genrtl.h note XEXP (rt, 2) = arg2;:27:453#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):: : expanded from macro 'HOOK_VECTOR_END'note: expanded from macro 'RTL_CHECK2'note3 :: ^ ~ ^ ~#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 1341warningexpanded from macro 'X0EXP':444: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)::../../gcc-10.2.0/gcc/rtl.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)523 ^ ~ array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ::../../gcc-10.2.0/gcc/rtl.h:12281229 note::38: note: expanded from macro 'RTL_CHECK2' : #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]) ^ ~ XINT (rt, 6) = arg6;note In file included from expanded from macro 'XEXP': array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ../../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/lra.c1338::23../../gcc-10.2.0/gcc/lra-assigns.c444::108 ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XINT' ^ ~81:: In file included from 5 ../../gcc-10.2.0/gcc/rtl.h: In file included from ::444:3808: ./genrtl.h../../gcc-10.2.0/gcc/target.h::../../gcc-10.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 276271: :1229:38: :35 note: note:array 'fld' declared here : expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/target.def warning ^ ~: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.hnote: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1628:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]1 ^ : warning: :empty macro arguments are a C99 feature [-Wc99-extensions]1229 array 'fld' declared here: 38 rtunion fld[1]; : ^ ~ XEXP (rt, 7) = arg7; ^ ~ In file included from ^HOOK_VECTOR_END (sched) ../../gcc-10.2.0/gcc/loop-iv.cnote: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:55: ^ In file included from ../../gcc-10.2.0/gcc/target-hooks-macros.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 43 ^ ~:In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:1341: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ::26: 3808In file included from :44423: 50:: note5:./genrtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XEXP'note::3808: :984 :444:5:: 3./genrtl.hexpanded from macro 'HOOK_VECTOR_END' note: :813:3note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :array 'fld' declared here ^ : : 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/lra-assigns.c:81: In file included from ../../gcc-10.2.0/gcc/target.h rtunion fld[1]; array 'fld' declared here:276: ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XSTR (rt, 1) = arg1; ^ ~ : 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.def:1658../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::12291340:38: :note: expanded from macro 'RTL_CHECK2' In file included from 1../../gcc-10.2.0/gcc/loop-unroll.c: XEXP (rt, 1) = arg1;warning ::25: ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h::1341:23:empty macro arguments are a C99 feature [-Wc99-extensions] note: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/loop-invariant.c23: HOOK_VECTOR_END (simd_clone)note:42expanded from macro 'XEXP': : ^ In file included from expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/target-hooks-macros.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h::3808: 43: ^ ~3808: ./genrtl.h 50: note: expanded from macro 'HOOK_VECTOR_END'./genrtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h:486#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ::653In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:../../gcc-10.2.0/gcc/rtl.h:444:811229:38: 5:3::: note: 3:../../gcc-10.2.0/gcc/rtl.h note:1229:38:expanded from macro 'RTL_CHECK2' :: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning : rtunion fld[1]; In file included from note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target.hwarningarray 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: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XWINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ~ In file included from ../../gcc-10.2.0/gcc/lra.c: ../../gcc-10.2.0/gcc/rtl.h276:444 ^108 XINT (rt, 1) = arg1;::1234:: 29 : note ^ ~ ../../gcc-10.2.0/gcc/target.def5: : note: array 'fld' declared here : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808expanded from macro 'XWINT'In file included from ../../gcc-10.2.0/gcc/loop-iv.c rtunion fld[1]; : :: #define XWINT(RTX, N) ((RTX)->u.hwint[N])1670 ^ ~ ./genrtl.h55../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/rtl.h ^ 307In file included from ../../gcc-10.2.0/gcc/rtl.h::1338:23::1 note: expanded from macro 'XINT' 445#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~: ::3808: ./genrtl.h:1012: In file included from ../../gcc-10.2.0/gcc/lower-subreg.c../../gcc-10.2.0/gcc/rtl.h5::3: warning notewarning:: : empty macro arguments are a C99 feature [-Wc99-extensions]3: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'hwint' declared here :HOOK_VECTOR_END (simt)1229 XEXP (rt, 1) = arg1; ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h:1341:23: :38note: : notewarning./genrtl.h:: : : ^ expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h867 HOST_WIDE_INT hwint[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:43:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]50: note : ../../gcc-10.2.0/gcc/hwint.h: ^ ~ 59../../gcc-10.2.0/gcc/rtl.h:3../../gcc-10.2.0/gcc/rtl.h:444expanded from macro 'HOOK_VECTOR_END' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XVEC (rt, 1) = arg1; : ^ ~5 ../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared here :1229:In file included from : 26: 38: rtunion fld[1];note: ../../gcc-10.2.0/gcc/lra-assigns.c:81: note: 1342: ^warning: In file included from ../../gcc-10.2.0/gcc/target.h:276 expanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/target.def:1685: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]) ^ ~ expanded from macro 'HOST_WIDE_INT'../../gcc-10.2.0/gcc/rtl.h :444:warning 23 XSTR (rt, 1) = arg1;:In file included from : # define HOST_WIDE_INT long long note: expanded from macro 'XVEC'5 ^ : In file included from ../../gcc-10.2.0/gcc/loop-unroll.cempty macro arguments are a C99 feature [-Wc99-extensions] ^ ~:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:note #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)HOOK_VECTOR_END (omp) ^ : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/loop-invariant.c../../gcc-10.2.0/gcc/target-hooks-macros.harray 'fld' declared here3808: ^ ~:43: :42: ../../gcc-10.2.0/gcc/rtl.h:1229:38:1340:23In file included from ../../gcc-10.2.0/gcc/rtl.h: :: ./genrtl.h rtunion fld[1]; ^ 50note: expanded from macro 'RTL_CHECK2' :3808: :In file included from ../../gcc-10.2.0/gcc/lra.c516 note: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note 108: expanded from macro 'HOOK_VECTOR_END': expanded from macro 'XSTR'In file included from ../../gcc-10.2.0/gcc/rtl.h:: ^ ~ 3808: : ./genrtl.h:308:33#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :654#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :../../gcc-10.2.0/gcc/rtl.h ^ ~ ^: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] :warning3: :In file included from XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/lra-assigns.c../../gcc-10.2.0/gcc/rtl.h:: 1229array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :81: In file included from 1345:25 XVEC (rt, 1) = arg1; :::38: ^ ~warning../../gcc-10.2.0/gcc/target.h : 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 note:1: : expanded from macro 'XBBDEF' warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (goacc) 5^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~: note:1342 XWINT (rt, 2) = arg2;: expanded from macro 'RTL_CHECK2' ../../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]):: ^ ~ 23 ^ ~:43: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h1228:: rtunion fld[1]; ^ 38../../gcc-10.2.0/gcc/rtl.h:123450:29:444:: 5noteIn file included from ../../gcc-10.2.0/gcc/loop-iv.cnote : expanded from macro 'XVEC' : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :note: expanded from macro 'XWINT':expanded from macro 'HOOK_VECTOR_END': ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 55note: array 'fld' declared here#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^: In file included from ../../gcc-10.2.0/gcc/rtl.h : ^ ~3808 : ./genrtl.h:1041:3 : warning ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h note: : rtunion fld[1];expanded from macro 'RTL_CHECK1'445: ^::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from 1229:5:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : ^ ~../../gcc-10.2.0/gcc/lra-assigns.cnoteIn file included from ../../gcc-10.2.0/gcc/lower-subreg.c: note : ../../gcc-10.2.0/gcc/rtl.h:444::5:: array 'hwint' declared here26 XEXP (rt, 1) = arg1; ^ ~ HOST_WIDE_INT hwint[1]; ^ : ../../gcc-10.2.0/gcc/hwint.h:In file included from 59../../gcc-10.2.0/gcc/rtl.h:3808note: :expanded from macro 'RTL_CHECK2'array 'fld' declared here 81: In file included from 26../../gcc-10.2.0/gcc/target.h:276 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : ../../gcc-10.2.0/gcc/target.def23:: ^ ~ : note: expanded from macro 'XEXP' 2061:1: ../../gcc-10.2.0/gcc/rtl.h : ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 444note: :5:In file included from warning../../gcc-10.2.0/gcc/lra.c expanded from macro 'HOST_WIDE_INT'./genrtl.h:868: ../../gcc-10.2.0/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions] :3:: :108# define HOST_WIDE_INT long longnote: : In file included from ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here ^HOOK_VECTOR_END (vectorize) ^ 1229 rtunion fld[1]; ^ :3808 : ./genrtl.hIn file included from warning../../gcc-10.2.0/gcc/loop-unroll.c::38:25309: :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 XEXP (rt, 3) = arg3;:517: 3: : warning ^ ~: ../../gcc-10.2.0/gcc/target-hooks-macros.h:43In file included from note: 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] ::array index 2 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]) XEXP (rt, 2) = arg2; XSTR (rt, 2) = arg2;../../gcc-10.2.0/gcc/loop-invariant.c50 :23: : ^ ~42: notenote ^ ~ ^ ~In file included from : ../../gcc-10.2.0/gcc/rtl.h : expanded from macro 'HOOK_VECTOR_END' expanded from macro 'XEXP':1341../../gcc-10.2.0/gcc/rtl.h:3808: #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 ::./genrtl.h ^ :23: note: expanded from macro 'XEXP' 1340#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 444../../gcc-10.2.0/gcc/rtl.h:708:3:: 23warning#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]: : SUBREG_BYTE (rt) = arg1;5 ^ ~ ^~~~~~~~~~~~~~~~ note: :expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h :12291229:38: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~../../gcc-10.2.0/gcc/rtl.h:In file included from :note: 382039expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/lra-assigns.c: :note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note 81../../gcc-10.2.0/gcc/rtl.h : In file included from ../../gcc-10.2.0/gcc/target.h: expanded from macro 'RTL_CHECK2' ^ ~: array 'fld' declared here : : rtunion fld[1]; 276: 1229 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^../../gcc-10.2.0/gcc/rtl.h:444 ../../gcc-10.2.0/gcc/target.def:3346 ^ ~38:26: note ::: ../../gcc-10.2.0/gcc/rtl.hIn file included from expanded from macro 'SUBREG_BYTE'../../gcc-10.2.0/gcc/loop-iv.c:551 : In file included from ../../gcc-10.2.0/gcc/rtl.h: 5: note:: 3808 #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): expanded from macro 'RTL_CHECK2'./genrtl.h:warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~:444note:5:HOOK_VECTOR_END (addr_space)1042 : 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]; note: 1373:32 ^ ~array 'fld' declared here 3 rtunion fld[1]; ^::../../gcc-10.2.0/gcc/target-hooks-macros.h warning: :43 ^ :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 50 In file included from In file included from ../../gcc-10.2.0/gcc/lra.c../../gcc-10.2.0/gcc/rtl.h note: XSTR (rt, 2) = arg2; ^ ~:108: In file included from : : 444:../../gcc-10.2.0/gcc/loop-unroll.c:25: 5../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h note: :expanded from macro 'HOOK_VECTOR_END':expanded from macro 'XCSUBREG' : 13403808: ./genrtl.h: 310::23#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note ^ : note: array 'fld' declared here In file included from rtunion fld[1];3: #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:3808: ./genrtl.h: ^ ~518 :3: X0EXP (rt, 4) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1'warning : #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: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/lower-subreg.cexpanded from macro 'XSTR'In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:81: In file included from ../../gcc-10.2.0/gcc/rtl.h:26: 1358:: rtunion fld[1]; ../../gcc-10.2.0/gcc/target.h:276#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^1341:In file included from ^ ~27../../gcc-10.2.0/gcc/rtl.h:3808 :23 : :: ../../gcc-10.2.0/gcc/target.def:5236:note1../../gcc-10.2.0/gcc/rtl.h:: ./genrtl.h:8971229warning note: : :38:empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'XEXP' noteIn file included from : expanded from macro 'X0EXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)HOOK_VECTOR_END (calls) ^ ~: 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/loop-invariant.c:42:: ^ ~1229:In file included from 3: 38^: ../../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/target-hooks-macros.hwarning:444: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :43 ^ ~5 :50:../../gcc-10.2.0/gcc/rtl.h:1228 :3808: XSTR (rt, 1) = arg1; ^ ~:38: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:note:735:3: warning: ^ note: expanded from macro 'RTL_CHECK2' 1340 note: : expanded from macro 'RTL_CHECK1'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 1) = NULL_RTX; ^ ~#define RTL_CHECK1(RTX, N, C1) ((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:../../gcc-10.2.0/gcc/lra-assigns.c ^ ~../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~ 1358::../../gcc-10.2.0/gcc/rtl.h:444444:527 : ^81note: : note: In file included from ../../gcc-10.2.0/gcc/target.h:: 38: noteexpanded from macro 'X0EXP': 5: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'fld' declared here : ^ ~ rtunion fld[1];In file included from 276expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/loop-iv.c ^: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1228:note: In file included from : ../../gcc-10.2.0/gcc/target.def:55: In file included from 38: note../../gcc-10.2.0/gcc/rtl.h:3808: 6087:1: array 'fld' declared here ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] : ../../gcc-10.2.0/gcc/rtl.h./genrtl.hexpanded from macro 'RTL_CHECK1'HOOK_VECTOR_END (c):1072: 3: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/loop-unroll.c ^ :warning../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50In file included from :../../gcc-10.2.0/gcc/lra.c: 444::25array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 108: In file included from ../../gcc-10.2.0/gcc/rtl.h5: :In file included from ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ XSTR (rt, 1) = arg1;3808 : ./genrtl.h::note: array 'fld' declared here ^ ~ 519note ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; 3808: : :../../gcc-10.2.0/gcc/rtl.h./genrtl.h::3: ^ expanded from macro 'HOOK_VECTOR_END':444311:3:1340 warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ::5 X0EXP (rt, 5) = NULL_RTX;#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^In file included from warning 23:: ../../gcc-10.2.0/gcc/lower-subreg.cnote:In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:81: In file included from 26: 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]: note3808 ^ ~ : array 'fld' declared here : ../../gcc-10.2.0/gcc/target.h:276 : rtunion fld[1]; X0EXP (rt, 4) = NULL_RTX; ^ ~ ^ ./genrtl.h : expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/target.def1358::27:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)926../../gcc-10.2.0/gcc/rtl.h ^ ~ ::3::In file included from 1358:276240../../gcc-10.2.0/gcc/loop-invariant.c: warning: :42: In file included from 1: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hwarning: empty macro arguments are a C99 feature [-Wc99-extensions]: :note: expanded from macro 'X0EXP' :1229:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 XSTR (rt, 1) = arg1;: notenote 3808: ^ ~: expanded from macro 'RTL_CHECK2'./genrtl.h HOOK_VECTOR_END (cxx) :^: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1228:786../../gcc-10.2.0/gcc/rtl.h:134038: :3 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:: warning: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK1'23../../gcc-10.2.0/gcc/rtl.h:1228:38: X0EXP (rt, 1) = NULL_RTX; :43:50#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note note: :5:expanded from macro 'XSTR': ^ ~ :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECK1' :note: 444:5: note ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1229: : array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note 38 ^ ~ ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'HOOK_VECTOR_END' rtunion fld[1];: array 'fld' declared herenote: expanded from macro 'RTL_CHECK2' :444:../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 5 ^ ^In file included from ../../gcc-10.2.0/gcc/loop-iv.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :55: In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: ^ ~ ^ 3808../../gcc-10.2.0/gcc/rtl.h:444:5: : noteIn file included from : ./genrtl.hIn file included from note: ../../gcc-10.2.0/gcc/lra-assigns.carray 'fld' declared here : array 'fld' declared here :1073 rtunion fld[1];:81: rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/target.h1358:3::27../../gcc-10.2.0/gcc/lra.c::In file included from ../../gcc-10.2.0/gcc/lower-subreg.c: :108: 26 warning: ^ 276In 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: ./genrtl.h : In file included from note:: XSTR (rt, 2) = arg2;../../gcc-10.2.0/gcc/target.def In file included from ^ ~: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP' :: ../../gcc-10.2.0/gcc/loop-unroll.c:256329312../../gcc-10.2.0/gcc/rtl.h:3808#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):: :1:3: : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~ 3808../../gcc-10.2.0/gcc/rtl.h:1228: ./genrtl.h X0EXP (rt, 6) = NULL_RTX;:38: warning 1340note::927:: 3:empty macro arguments are a C99 feature [-Wc99-extensions] : expanded from macro 'RTL_CHECK1' 23HOOK_VECTOR_END (emutls) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : warning^ ../../gcc-10.2.0/gcc/target-hooks-macros.h550:3../../gcc-10.2.0/gcc/rtl.h::: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:1358: 43 XVEC (rt, 2) = arg2; ^ ~ :50: warning:../../gcc-10.2.0/gcc/rtl.h:1342note : 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:444:27: XEXP (rt, 1) = arg1;: expanded from macro 'XSTR'note ^ ~ :: expanded from macro 'HOOK_VECTOR_END'5 note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): array 'fld' declared here expanded from macro 'XVEC'#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 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:81: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def::1341:In file included from 236450 ../../gcc-10.2.0/gcc/loop-invariant.c:42note: ../../gcc-10.2.0/gcc/rtl.h:::1228: note: expanded from macro 'XEXP'38: In file included from ../../gcc-10.2.0/gcc/rtl.h::1 :12293808: note:expanded from macro 'RTL_CHECK2' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h38: 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]) ^ ~:: ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h813:3expanded from macro 'RTL_CHECK2' : 1229:warning 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]../../gcc-10.2.0/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]5::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38: 444 note: array 'fld' declared hereHOOK_VECTOR_END (target_option) : XEXP (rt, 1) = arg1; ^ note: expanded from macro 'RTL_CHECK2' ^ ~5: rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50 ^../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'HOOK_VECTOR_END':444note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ../../gcc-10.2.0/gcc/rtl.h:444:551341 rtunion fld[1]; ^: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^note: :In file included from ../../gcc-10.2.0/gcc/lra.c:108: 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) In file included from ^ ~../../gcc-10.2.0/gcc/lra-assigns.cIn file included from ../../gcc-10.2.0/gcc/loop-iv.c::81: array 'fld' declared here3808: ./genrtl.hnote: :: In file included from 55 ../../gcc-10.2.0/gcc/target.h313:array 'fld' declared here : rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h 276: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: 3./genrtl.h:: In file included from : rtunion fld[1]; ../../gcc-10.2.0/gcc/lower-subreg.c:1229:38:1103../../gcc-10.2.0/gcc/target.def:6552warning 26: ^ In file included from : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]note../../gcc-10.2.0/gcc/rtl.h:1 In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:: :3808:25: warning: ./genrtl.hexpanded from macro 'RTL_CHECK2' : X0EXP (rt, 7) = NULL_RTX; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] 956:3HOOK_VECTOR_END (shrink_wrap) ^ ~ ../../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:1358: warning:^ :3808: 444:../../gcc-10.2.0/gcc/target-hooks-macros.harray 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;: :43:3::./genrtl.h ^ ~: 551:3:warning warning : rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h:1342:27: 23array 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] 50 XEXP (rt, 2) = arg2;: note : note: expanded from macro 'XVEC' : ^ ~ note: expanded from macro 'HOOK_VECTOR_END' XSTR (rt, 1) = arg1;#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/loop-invariant.c../../gcc-10.2.0/gcc/rtl.h ^:: expanded from macro 'X0EXP' ^ ~ : ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h42../../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:81../../gcc-10.2.0/gcc/rtl.h1228:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 1340 :23In file included from ^ ~ :: ../../gcc-10.2.0/gcc/rtl.h :444:In file included from ../../gcc-10.2.0/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK1' 5../../gcc-10.2.0/gcc/target.h:276: :note: expanded from macro 'XSTR': ../../gcc-10.2.0/gcc/target.def1341note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):array 'fld' declared here: ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3808: rtunion fld[1];: ./genrtl.h:444: ^ ~ 6810../../gcc-10.2.0/gcc/rtl.h: :1229 ^5: 23: 867:: note: 3note38: : notearray 'fld' declared here: expanded from macro 'RTL_CHECK2' In file included from :expanded from macro 'XEXP' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:: 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/lower-subreg.c note: array 'fld' declared here rtunion fld[1]; ^ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)HOOK_VECTOR_END (mode_switching)In file included from ../../gcc-10.2.0/gcc/lra.cIn file included from : ../../gcc-10.2.0/gcc/loop-iv.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]108 ^ ~26: ../../gcc-10.2.0/gcc/rtl.h In file included from ^ : XSTR (rt, 1) = arg1;:: ../../gcc-10.2.0/gcc/target-hooks-macros.hIn file included from 551229 : ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h43:../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:383808:../../gcc-10.2.0/gcc/rtl.h:3808::501340 3808: : ./genrtl.h: ./genrtl.h::./genrtl.h1104:3note: expanded from macro 'RTL_CHECK2' : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]::23 984: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])343:3 XEXP (rt, 2) = arg2; :: : noteexpanded from macro 'HOOK_VECTOR_END' ^ ~:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) warning: ../../gcc-10.2.0/gcc/rtl.h 3: expanded from macro 'XSTR'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :444:../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~: ^ :5: 1341 :23: warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.hnote:1341:23: notenote: : ^ ~ 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: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/rtl.h XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~ rtunion fld[1]; ^ :1229:38 ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 1340 rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/loop-invariant.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :42: 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;:In file included from :1229: :../../gcc-10.2.0/gcc/loop-unroll.c:25note38In file included from ../../gcc-10.2.0/gcc/lra-assigns.c: :In file included from ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :81: : ^ ~23: note3808: In file included from : 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 'XSTR'./genrtl.h../../gcc-10.2.0/gcc/target.h: 276: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444::5653:::3: ../../gcc-10.2.0/gcc/target.def warning ^ ~: : ../../gcc-10.2.0/gcc/rtl.h:444 note: :1340:array 'fld' declared here 235: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]6837#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note rtunion fld[1];note ../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here: XWINT (rt, 1) = arg1;: 1229expanded from macro 'XSTR' rtunion fld[1];: ^ : ^ ~38: 1 ^ note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 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/lra.c: 1081229warning: ../../gcc-10.2.0/gcc/rtl.hIn file included from In file included from ../../gcc-10.2.0/gcc/loop-iv.c:55: :../../gcc-10.2.0/gcc/rtl.h:1234:29../../gcc-10.2.0/gcc/rtl.h::In file included from :../../gcc-10.2.0/gcc/rtl.h3808 note:3808: ./genrtl.h:: : empty macro arguments are a C99 feature [-Wc99-extensions]./genrtl.h: 1135expanded from macro 'XWINT'38: note444:3: HOOK_VECTOR_END (C90_EMPTY_HACK)::expanded from macro 'RTL_CHECK2' 344::5 ^ warning#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ../../gcc-10.2.0/gcc/target-hooks-macros.h3::: 43:50 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here expanded from macro 'HOOK_VECTOR_END':5: X0EXP (rt, 2) = NULL_RTX; XINT (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/rtl.h: ^ ~ 444#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note../../gcc-10.2.0/gcc/rtl.h::5: ^ : note: 1358array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h ::27 rtunion fld[1];1338: ^array 'hwint' declared here HOST_WIDE_INT hwint[1];:23: note: expanded from macro 'XINT' ^ ../../gcc-10.2.0/gcc/hwint.h: In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012: rtunion fld[1];3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note59 ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : XVEC (rt, 1) = arg1; ^ ~ : 26../../gcc-10.2.0/gcc/rtl.h ^ ~ expanded from macro 'X0EXP' ../../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: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):::./genrtl.h :note1342: :expanded from macro 'HOST_WIDE_INT'23 : note: 897expanded from macro 'XVEC'# define HOST_WIDE_INT long long: ^ 1229 ^ ~: 38: In file included from ../../gcc-10.2.0/gcc/loop-unroll.cnote../../gcc-10.2.0/gcc/rtl.h 3:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)1228 : ^ ~ : ../../gcc-10.2.0/gcc/rtl.h38expanded 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 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] 25: ^ ~: XSTR (rt, 1) = arg1; ^ ~ 444: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:5: note: notearray 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^: 444: :5: note: 3808array 'fld' declared here: expanded from macro 'RTL_CHECK1':1340:./genrtl.h rtunion fld[1];:654:3: In file included from 23 ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XSTR' XWINT (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])In file included from In file included from ../../gcc-10.2.0/gcc/lower-subreg.c../../gcc-10.2.0/gcc/loop-iv.c../../gcc-10.2.0/gcc/rtl.h:: ^ ~26: ../../gcc-10.2.0/gcc/lra-assigns.c55In file included from ../../gcc-10.2.0/gcc/rtl.h:82:1234: 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.h29: 1394../../gcc-10.2.0/gcc/rtl.h::5::1229::::380838 note: : notearray 'fld' declared here: : 13:127 warningsexpanded from macro 'XWINT' warning./genrtl.h note: generatedexpanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~3808: . #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: : : rtunion fld[1]; rtx tmp = XEXP (this, 1); 4451136: ^ 3 ^ ~:5 : ./genrtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~ In file included from :../../gcc-10.2.0/gcc/lra.c:1041:444:: :3../../gcc-10.2.0/gcc/rtl.h:1341warning:note: 23:5: 108:: 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] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note XEXP (rt, 2) = arg2; :: : ^ ~array 'fld' declared herenotearray 'hwint' declared here: XEXP (rt, 1) = arg1;3808 ^ ~ : expanded from macro 'XEXP' ./genrtl.h ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];: HOST_WIDE_INT hwint[1]; 1341 ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ : :../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/hwint.h13411229::23345:::3: 23In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:42: In file included from ../../gcc-10.2.0/gcc/rtl.h:warning note: 59:38expanded from macro 'XEXP' 3808: ./genrtl.h:92626::: : note:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3: : expanded from macro 'RTL_CHECK2' warning ^ ~note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: 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]../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'HOST_WIDE_INT' expanded from macro 'XEXP'# define HOST_WIDE_INT long long ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:444:5../../gcc-10.2.0/gcc/rtl.h38 : XSTR (rt, 1) = arg1; ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: array 'fld' declared here rtunion fld[1]; ^ :1358note:: 27: expanded from macro 'RTL_CHECK2'note../../gcc-10.2.0/gcc/rtl.hIn file included from :1340:../../gcc-10.2.0/gcc/loop-unroll.c :25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~: : expanded from macro 'X0EXP'./genrtl.h :708:3: warning23: 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 : ^ ~#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:1229:: SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ 5 ^ ~:note: expanded from macro 'XSTR':38 1407:13: ../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)warning : : ^ ~note2039:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1229:38: :notearray 'fld' declared here : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'SUBREG_BYTE' rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 : rtunion fld[1];5../../gcc-10.2.0/gcc/rtl.h ^:1228:38: note#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/loop-iv.c::: expanded from macro 'RTL_CHECK1' ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1373:32: 55:1341:: In file included from ../../gcc-10.2.0/gcc/rtl.h 23:note: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here 444 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: rtunion fld[1]; ^note: expanded from macro 'XEXP' note: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XCSUBREG'In file included from :3808../../gcc-10.2.0/gcc/loop-invariant.c:42: In file included from #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) 5:: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h note:: : ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h1137:: ^ ~38085: 3 rtunion fld[1];: :../../gcc-10.2.0/gcc/rtl.h:warning./genrtl.h note: :: array 'fld' declared here array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XSTR (rt, 3) = arg3;927 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 lra-constraints.o -MT lra-constraints.o -MMD -MP -MF ./.deps/lra-constraints.TPo ../../gcc-10.2.0/gcc/lra-constraints.c ../../gcc-10.2.0/gcc/lower-subreg.c:26: In file included from 12291230: ^ ~ ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3808:37: 38: 1340 note: XVEC (rt, 2) = arg2; note: expanded from macro 'RTL_CHECKC1' : :./genrtl.h:1042#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^expanded from macro 'RTL_CHECK2' 23 ^ ~: note: ../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :In file included from :444:3: warning5../../gcc-10.2.0/gcc/lra.c ^ ~expanded from macro 'XSTR' : 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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):1342 ../../gcc-10.2.0/gcc/rtl.h: note::: array 'fld' declared here :4441340 ^ ~ 108:23: In file included from :../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];5../../gcc-10.2.0/gcc/rtl.h::3808 note: 23:: array 'fld' declared here ./genrtl.h:346:3 ^: rtunion fld[1]; warning: ^ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]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_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h note X0EXP (rt, 4) = NULL_RTX;:1469 ../../gcc-10.2.0/gcc/rtl.h:1229 :38: In file included from : expanded from macro 'XVEC' ^ ~ ../../gcc-10.2.0/gcc/loop-unroll.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : ^ ~:note14: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444 ::: 5: note1229 ../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here 25: : rtunion fld[1]; ^warning38: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtx next = XEXP (insn, 1);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])../../gcc-10.2.0/gcc/rtl.h::1341:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1358 ^ ~ In file included from ../../gcc-10.2.0/gcc/loop-iv.c: ^ ~ :27: note553808../../gcc-10.2.0/gcc/rtl.h: : :expanded from macro 'X0EXP' note: : In file included from ./genrtl.h 444:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):../../gcc-10.2.0/gcc/rtl.h5expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:3808: :444:5: : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: array 'fld' declared here735 ^ ~ note: ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^: 3: warning../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here./genrtl.h: :1228:38 :1229:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]381167 rtunion fld[1]; : ^ note: note: expanded from macro 'RTL_CHECK1' : 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; XVEC (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1342../../gcc-10.2.0/gcc/loop-invariant.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ^ ~: ../../gcc-10.2.0/gcc/rtl.h23: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XVEC' :135842: expanded from macro 'RTL_CHECK2':../../gcc-10.2.0/gcc/lower-subreg.c:444:: :27In file included from ../../gcc-10.2.0/gcc/rtl.h:: 3808: 265: #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 'X0EXP' In file included from ^ ~ :./genrtl.h:956../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229::: 380838: 3 ^ ~ :../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : :./genrtl.h:1072444::note: expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])35: ^ ~ : :../../gcc-10.2.0/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: notearray 'fld' declared here ^ ~ : 1228 array 'fld' declared here rtunion fld[1];: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^ 38 XVEC (rt, 1) = arg1;In file included from ::444 ^ warning :5 ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/lra.cnote: expanded from macro 'RTL_CHECK1': ^ ~ 108 : : 1475In file included from ../../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] 3808: ./genrtl.h:::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1; ^ ~ ^ ~10: ../../gcc-10.2.0/gcc/rtl.h1342::warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]347 ::3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ 23 :../../gcc-10.2.0/gcc/rtl.hnote note: 444:5:1358:27../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR'expanded from macro 'XVEC':: return XEXP (insn, 1); ^ ~note: array 'fld' declared here note: : rtunion fld[1]; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'X0EXP' ^array 'fld' declared here #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 X0EXP(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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../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/rtl.h: ^../../gcc-10.2.0/gcc/rtl.h::1229:383808 : ../../gcc-10.2.0/gcc/rtl.h: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note:1229 : expanded from macro 'RTL_CHECK2' 1229:38: noteIn file included from :../../gcc-10.2.0/gcc/lra-coalesce.c: 38./genrtl.h::49: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.hexpanded 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 1394:13:note../../gcc-10.2.0/gcc/loop-unroll.c: expanded from macro 'RTL_CHECK2' ^ ~ 1195: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.h444: XWINT (rt, 1) = arg1;warning: ^ ~ ^ ~ : ^ ~../../gcc-10.2.0/gcc/rtl.h5:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: ../../gcc-10.2.0/gcc/rtl.h444 rtx tmp = XEXP (this, 1); ^ ~: 25: :../../gcc-10.2.0/gcc/rtl.h:4445:444note1341:In file included from ../../gcc-10.2.0/gcc/rtl.h:: : 23: :../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here51234:3808 note: expanded from macro 'XEXP' :5:29 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : rtunion fld[1]; ./genrtl.h note: :786: ^ ~note3 note: array 'fld' declared herenote : : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h ^:: 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:26: X0EXP (rt, 1) = NULL_RTX; rtunion fld[1]; ^ ~ In file included from ^ 1229../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/lra.c:108expanded from macro 'XWINT'../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:1358:27: note: expanded from macro 'X0EXP' 3808: : ./genrtl.h rtunion fld[1]; ^: 348#define XWINT(RTX, N) ((RTX)->u.hwint[N])#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : 3:38 rtunion fld[1];:: ^ ~./genrtl.h warning: ^ ~../../gcc-10.2.0/gcc/rtl.hnote../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' :445array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ::1480: 10 X0EXP (rt, 6) = NULL_RTX;: ^ 5: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1073 : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XBBDEF (insn, 2);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:444: 12285note: array 'hwint' declared here XSTR (rt, 2) = arg2; ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:38In file included from :: : note: clangarray 'fld' declared here ../../gcc-10.2.0/gcc/loop-invariant.c../../gcc-10.2.0/gcc/rtl.h1345:25: note : expanded from macro 'XBBDEF' : ../../gcc-10.2.0/gcc/hwint.h rtunion fld[1]; : ^42 note: :1358warning#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): :27: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.hIn file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ :1407:13: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])1340 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note:expanded from macro 'X0EXP'treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 1228:59:26: note: expanded from macro 'HOST_WIDE_INT' :# define HOST_WIDE_INT long long 380838: : ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: array 'fld' declared here 23 warning ./genrtl.h: : 984../../gcc-10.2.0/gcc/rtl.h:1228:3: warning: array index 1 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] rtunion fld[1];note In file included from : note : note: expanded from macro 'XSTR' ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/loop-iv.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): rtx tmp = XEXP (this, 1);: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:44455: In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):3808 : ./genrtl.h: ^ ~1340../../gcc-10.2.0/gcc/rtl.h:23:::1223 :note :1341: In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h5../../gcc-10.2.0/gcc/loop-unroll.c3:: :warning: 2325expanded from macro 'XSTR':1229 ../../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:note: note: In file included from ../../gcc-10.2.0/gcc/rtl.h array 'fld' declared here38:::3808 XEXP (rt, 1) = arg1; expanded from macro 'XEXP' ^ ~ 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]) rtunion fld[1];: ^ ~ #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../../gcc-10.2.0/gcc/rtl.h:1229 note: :444: ^: 1341:5:813::: note ^ ~../../gcc-10.2.0/gcc/rtl.h:33823 :1485 array 'fld' declared here: note :: note: rtunion fld[1];warning10expanded from macro 'RTL_CHECK2' : : ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XEXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ 1229warning: ../../gcc-10.2.0/gcc/rtl.h ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ^ ~ :1341../../gcc-10.2.0/gcc/rtl.h38 :: ^ 23:../../gcc-10.2.0/gcc/rtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]444 1229 return XBBDEF (insn, 2);:noteIn file included from ^ ~ :538In 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:../../gcc-10.2.0/gcc/lower-subreg.c3808: ./genrtl.h:379note:1345:::: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note3:26: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25 ^ ~: note:#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: 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:3808:: expanded from macro 'XBBDEF' note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:: ./genrtl.h12295: 444#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note: array 'fld' declared here:::38: 23 rtunion fld[1]; rtunion fld[1]; note: ::warning1103: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 5 :note ^ :3: : ^ ~warningexpanded from macro 'XEXP' ^ noteexpanded 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) ^ ~ 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: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):../../gcc-10.2.0/gcc/rtl.h: 3808 XSTR (rt, 1) = arg1;: ./genrtl.h: : array 'fld' declared here ^ ~12281012:: 38 : ../../gcc-10.2.0/gcc/rtl.h ^ ~note: ../../gcc-10.2.0/gcc/rtl.h:3:expanded from macro 'RTL_CHECK1' 1229: rtunion fld[1];: 146938: :note: expanded from macro 'RTL_CHECK2'444 ^../../gcc-10.2.0/gcc/rtl.h: 1340: 14: : 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]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XVEC (rt, 1) = arg1;5 In file included from ../../gcc-10.2.0/gcc/loop-iv.c:23: 55#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 rtx next = XEXP (insn, 1);: In file included from : expanded from macro 'XSTR' ^ ~../../gcc-10.2.0/gcc/rtl.h ::1342note: array 'fld' declared here:../../gcc-10.2.0/gcc/rtl.h:444#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 44423:5:: note rtunion fld[1]; ^: : ^ ~../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XVEC'5 ../../gcc-10.2.0/gcc/rtl.h:note:1229 : array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~:note: array 'fld' declared here3808 rtunion fld[1]; ^ :In file included from 1341:: ../../gcc-10.2.0/gcc/lra.c:10823: note38 rtunion fld[1]; ./genrtl.h: ../../gcc-10.2.0/gcc/rtl.h: ^: expanded from macro 'XEXP'In file included from ../../gcc-10.2.0/gcc/rtl.h: :3808: 1253 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: :3In file included from ./genrtl.h::1229../../gcc-10.2.0/gcc/rtl.h:1496:10:380expanded from macro 'RTL_CHECK2' ::3 warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ warning:../../gcc-10.2.0/gcc/loop-unroll.c:25#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] warningIn file included from XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~ return XEXP (insn, 3); 38 ^ ~ :: :1229:38 :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:../../gcc-10.2.0/gcc/rtl.h:1342 XBBDEF (rt, 2) = arg2; :5: note: note: : expanded from macro 'RTL_CHECK2' ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hnote ::3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h1345:251341: ^ ~23: rtunion fld[1];:867 ^ noteexpanded from macro 'RTL_CHECK2'::note 23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/rtl.h expanded from macro 'XVEC' ^ ~:444 : : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h5:expanded from macro 'XBBDEF' note../../gcc-10.2.0/gcc/rtl.h:: 3 note1229::: array 'fld' declared here:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ../../gcc-10.2.0/gcc/lower-subreg.c warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1]; 444 ^ ~ 26../../gcc-10.2.0/gcc/rtl.h:38../../gcc-10.2.0/gcc/rtl.h ^: note: expanded from macro 'RTL_CHECK2' :: expanded from macro 'XEXP' 1228:38:5:../../gcc-10.2.0/gcc/rtl.h:1340 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]): :23: ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here ^ ~ :../../gcc-10.2.0/gcc/rtl.h:3808 444note ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:: expanded from macro 'XSTR' 1104#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::1475: rtunion fld[1]; ^ ~: ^3 5: note:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): array 'fld' declared here warning: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 10 XEXP (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:1229:38 :: note: ^ ~ In file included from warning: rtunion fld[1]; ^../../gcc-10.2.0/gcc/loop-invariant.c444: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: ../../gcc-10.2.0/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' :In file included from return XEXP (insn, 1); expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/lra.c ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~42 : ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h: In file included from 1341 note../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])108::: : In file included from ../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here23:: 38081341:23: : 444note: ^ ~ ./genrtl.h:note rtunion fld[1];expanded from macro 'XEXP': expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h :444: ^5:381: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:: : 3808: ./genrtl.h55:: note1041: :In file included from 3:note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: rtunion fld[1];1254array 'fld' declared here: 3: ^ warning ^ ~../../gcc-10.2.0/gcc/rtl.h3 rtunion fld[1];: : 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) warning : 1501array 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 ../../gcc-10.2.0/gcc/loop-unroll.c:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :25: ^ ~ X0EXP (rt, 3) = NULL_RTX;1229 XSTR (rt, 2) = arg2; ^ ~ :10 :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::3808 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:1358:27: note: expanded from macro 'X0EXP' return XEXP (insn, 3);:: :./genrtl.h1341 #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])../../gcc-10.2.0/gcc/rtl.h :1340:134123: note:: : 868:1229 ^ ~23 ^ ~ :../../gcc-10.2.0/gcc/rtl.h3:23../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP': ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:444: 38note: :expanded from macro 'XSTR'1228note ../../gcc-10.2.0/gcc/rtl.h:1229:38:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :38:: ^ ~: noteexpanded from macro 'XEXP' note: expanded from macro 'RTL_CHECK2' : 5 : notenote #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'RTL_CHECK1' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here ^ ~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 : ^ expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):../../gcc-10.2.0/gcc/rtl.h444:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:::14801229 ^ ~ 1229:10::../../gcc-10.2.0/gcc/rtl.h warning : :538 1340array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]::: ^ ~ return XBBDEF (insn, 2); notenote: expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h: 38: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#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]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345note../../gcc-10.2.0/gcc/rtl.h:444 ^ ~: ^ ~ 444::5: note5 rtunion fld[1];expanded from macro 'RTL_CHECK2' : :25:array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h ^ :note: : expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1229:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) In file included from note444:../../gcc-10.2.0/gcc/loop-invariant.c:42#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~38: ../../gcc-10.2.0/gcc/rtl.h: 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: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:: 3808: ./genrtl.h: 10421228In file included from :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/lra.c rtunion fld[1];444:55: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 rtunion fld[1]; :108: In file included from ../../gcc-10.2.0/gcc/rtl.h:444note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here:warning ^ 5: :3808: 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 XSTR (rt, 2) = arg2; ./genrtl.hnote: In file included from ::382: ^ ~../../gcc-10.2.0/gcc/lower-subreg.c ^ :1506 note: array 'fld' declared herearray 'fld' declared here../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; ^ ::10: 13403 rtunion fld[1]; ^::26warning: : warning: array index 4 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: ../../gcc-10.2.0/gcc/loop-unroll.c: X0EXP (rt, 4) = NULL_RTX;note: expanded from macro 'XSTR':25 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~../../gcc-10.2.0/gcc/loop-iv.c:: 55In file included from ./genrtl.h../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h1485::: In file included from return XUINT (insn, 4);../../gcc-10.2.0/gcc/rtl.h3808:101358 : ^ ~1135::3:: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h: :27::12293808../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h: 1255:3:1339 warning: :38: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note:warning897: expanded from macro 'RTL_CHECK2' : 26: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :note: expanded from macro 'XUINT' warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ note XINT (rt, 1) = arg1;#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) : expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)3../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XBBDEF (insn, 2); :../../gcc-10.2.0/gcc/rtl.h ^ ~:12281342 ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:1345 ^ ~:: :25: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:38 ../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1;5 ^ ~ 1338../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XBBDEF':23::../../gcc-10.2.0/gcc/rtl.h:::1340 note: : :231229 note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~array 'fld' declared here note: :expanded from macro 'RTL_CHECK1': 38:23expanded 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:1229: ^ ~38 ../../gcc-10.2.0/gcc/rtl.h:444note: note: note:: : 5 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228expanded from macro 'XINT':expanded from macro 'RTL_CHECK2' note: array 'fld' declared here expanded from macro 'XSTR' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~ : expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h ^ ~::38444: ^ 5In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:38 : note42#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/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/lra.cnote: expanded from macro 'RTL_CHECK2': ::5108: In file included from note../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:383:3: ^1229: notewarning3808: ./genrtl.h: :: array 'fld' declared here : 1072:3 :../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1' :38: rtunion fld[1]; ^note:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 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]1511 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' : XSTR (rt, 1) = arg1; ^ ~ XINT (rt, 5) = arg3; ^ ~ 10In file included from ../../gcc-10.2.0/gcc/loop-iv.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~../../gcc-10.2.0/gcc/rtl.h:55../../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: warning:1340:::../../gcc-10.2.0/gcc/rtl.h444:444: ../../gcc-10.2.0/gcc/rtl.h:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]23:5::3808:5: note: array 'fld' declared here 51338 return XUINT (insn, 4); ^ ~ : : ./genrtl.h:note:23:note rtunion fld[1];: : array 'fld' declared here 1287../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here note: expanded from macro 'XINT' ^ :In file included from :3 note: expanded from macro 'XSTR' rtunion fld[1];1339 ^ rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/lower-subreg.c: ^ ~ warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^26: In file included from ../../gcc-10.2.0/gcc/rtl.h: : In file included from ../../gcc-10.2.0/gcc/loop-unroll.c ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808../../gcc-10.2.0/gcc/rtl.h:1229 XSTR (rt, 1) = arg1;25: :38:: ^ ~ note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h26In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:: 1136:3 :../../gcc-10.2.0/gcc/rtl.h:1340note1496:10: warning:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: :expanded from macro 'XUINT'122923: :3808 warning: array index 3 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./genrtl.h 38 ^ ~:: ^ ~ 926array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h note: :: expanded from macro 'RTL_CHECK2'expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444 return XEXP (insn, 3); ^ ~:31229 XEXP (rt, 2) = arg2; ^ ~../../gcc-10.2.0/gcc/rtl.h:1341 :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:1341:23:23 444:: warning38: note 5: In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: expanded from macro 'XEXP' ^ ~ :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/loop-invariant.c: expanded from macro 'RTL_CHECK2' ../../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 XSTR (rt, 1) = arg1;1229:38array 'fld' declared hereexpanded from macro 'XEXP' ^ ~: note: note: rtunion fld[1];expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:42 ^ ~ #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])../../gcc-10.2.0/gcc/rtl.h:: 444444::5::5:1229 ^ ~: : 38../../gcc-10.2.0/gcc/rtl.h: note: :1340:23:note : array 'fld' declared here ^In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' note: array 'fld' declared here note:../../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/lra.cexpanded from macro 'XSTR' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :../../gcc-10.2.0/gcc/rtl.h: ^ :444:51229:: 4443808:5: : ./genrtl.h ^ note: array 'fld' declared here: note:38 rtunion fld[1];: 108: 1073 array 'fld' declared hereIn file included from ^:3../../gcc-10.2.0/gcc/loop-iv.c:: In file included from ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:1534:55: In file included from rtunion fld[1];warning :12 ^ ../../gcc-10.2.0/gcc/rtl.h3808: : :./genrtl.h:384array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note warning: ../../gcc-10.2.0/gcc/rtl.hIn file included from ::1501:../../gcc-10.2.0/gcc/lower-subreg.c:10:3:: warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */: ^ ~ ^ ~./genrtl.h26 :: XSTR (rt, 6) = arg4;../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 2) = arg2; 1342:In file included from warning23 ^ ~:../../gcc-10.2.0/gcc/rtl.h1288:3: :: 3808: ^ ~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:444 warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h :1137:expanded from macro 'XVEC':5: :1340:3 return XEXP (insn, 3); : warningnote ../../gcc-10.2.0/gcc/rtl.h:1340 XSTR (rt, 2) = arg2;23 ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): array 'fld' declared here::../../gcc-10.2.0/gcc/rtl.h ^ ~ : :1341:23array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340 rtunion fld[1]; ^: 23: note: expanded from macro 'XSTR'In file included from XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ notenote: expanded from macro 'XSTR': ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/loop-unroll.cnote: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:: 1229::expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1229::38 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):23 ^ ~ note: expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: 38../../gcc-10.2.0/gcc/rtl.h note 25 ^ ~ : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::../../gcc-10.2.0/gcc/rtl.h:: note1229:38: expanded from macro 'RTL_CHECK2' : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~1229 expanded from macro 'RTL_CHECK2' :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]) ../../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]) ^ ~ : ^ ~444: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~5::../../gcc-10.2.0/gcc/rtl.hIn file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h1229:444: rtunion fld[1];: 38085 ^../../gcc-10.2.0/gcc/rtl.h ^ :38:../../gcc-10.2.0/gcc/rtl.h: note444: array 'fld' declared here note: array 'fld' declared here: 5: rtunion fld[1]; ^ notenote:In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:26: In file included from : rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:3808: : ^array 'fld' declared here expanded from macro 'RTL_CHECK2'./genrtl.h:1167 rtunion fld[1]; ^ :#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] XVEC (rt, 1) = arg1; ^ ~1506: : ../../gcc-10.2.0/gcc/rtl.h./genrtl.h ^ ~ :10927In file included from :In file included from ../../gcc-10.2.0/gcc/loop-invariant.c::423:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra.c:108:444 : 1342:: :5:In file included from :23:warning../../gcc-10.2.0/gcc/rtl.h:1864 note: ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103:3In file included from : note: ::expanded from macro 'XVEC'34: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1];warningwarning../../gcc-10.2.0/gcc/rtl.h warning: :1229:38: 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:: #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/loop-iv.c:3808: XSTR (rt, 1) = arg1;./genrtl.h:415:3: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]warning 55 XVEC (rt, 2) = arg2; array index 4 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)); ^~~~~~~~~~~~~~~~~ : In file included from : ../../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]:1860: return XUINT (insn, 4); ^ ~281340../../gcc-10.2.0/gcc/rtl.h:: note: : XINT (rt, 1) = arg1;: 1342:23:23 ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'JUMP_LABEL'444:5 note: expanded from macro 'XVEC' :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1375: ^ ~ 3808: ../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 13391338:23 ^ ~: ::note: note: array 'fld' declared here ./genrtl.h../../gcc-10.2.0/gcc/rtl.h26: rtunion fld[1]; ^ note:32: : 1229expanded from macro 'XSTR'note: expanded from macro 'XCEXP' :1289:3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :../../gcc-10.2.0/gcc/rtl.hnote ::381229:expanded from macro 'XINT' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~38 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:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) XSTR (rt, 3) = arg3;expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2'In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1229../../gcc-10.2.0/gcc/lower-subreg.c ^ ~ expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ^ ~#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)38: :1340 :23:26: ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 ../../gcc-10.2.0/gcc/rtl.h:444note ^ ~../../gcc-10.2.0/gcc/rtl.h:note: expanded from macro 'XSTR' : 1230#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/rtl.h::37./genrtl.h 5: ^ ~::1229: note38: :note../../gcc-10.2.0/gcc/rtl.h :4441195:3: 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])5: note: expanded from macro 'RTL_CHECK2': warning ../../gcc-10.2.0/gcc/rtl.h :1229note: array 'fld' declared here ^ ~ ^ ~ : ../../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];44438 :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note XWINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h: ^: 444:../../gcc-10.2.0/gcc/rtl.h ^ ~ : rtunion fld[1];5444:5expanded 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.h5 note../../gcc-10.2.0/gcc/rtl.h:1234::444 ^ :In file included from :../../gcc-10.2.0/gcc/loop-unroll.c note: array 'fld' declared here5 : array 'fld' declared here rtunion fld[1];::../../gcc-10.2.0/gcc/loop-invariant.c rtunion fld[1]; ^ note: :note: array 'fld' declared here25../../gcc-10.2.0/gcc/rtl.h array 'fld' declared here: 42 rtunion fld[1]; ^:In file included from ^ 29: :../../gcc-10.2.0/gcc/rtl.h :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;note : ^ ~18713808: In file included from rtunion fld[1];expanded from macro 'XWINT' ./genrtl.h../../gcc-10.2.0/gcc/rtl.h: ^#define XWINT(RTX, N) ((RTX)->u.hwint[N])10:956:../../gcc-10.2.0/gcc/lra.c 3: ^ ~:../../gcc-10.2.0/gcc/rtl.h:1511 warning:10:: ../../gcc-10.2.0/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]1341: : :445 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return JUMP_LABEL (this);:23: XVEC (rt, 1) = arg1;warning: note5: ^~~~~~~~~~~~~~~~~ : : expanded from macro 'XEXP' note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; :1860array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 108 ^ ~ : ^ ../../gcc-10.2.0/gcc/rtl.h::28../../gcc-10.2.0/gcc/hwint.h1342In file included from return XUINT (insn, 4);#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::23../../gcc-10.2.0/gcc/rtl.h ^ ~ :: 59:note../../gcc-10.2.0/gcc/rtl.h: 3808expanded from macro 'JUMP_LABEL' ^ ~:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ note1229:: ./genrtl.h:: 38../../gcc-10.2.0/gcc/rtl.h:1375 : note:448:../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC'26: : :note: 32expanded from macro 'HOST_WIDE_INT'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 3: warning: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1339 XSTR (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h: ^ ~1229:# define HOST_WIDE_INT long long ^: expanded from macro 'RTL_CHECK2':: ../../gcc-10.2.0/gcc/rtl.hnote26: 38#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)1340 ^ ~ In file included from :23../../gcc-10.2.0/gcc/rtl.h:1229: :../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/lower-subreg.c: expanded from macro 'RTL_CHECK2' 26: In file included from note38expanded from macro 'XCEXP'../../gcc-10.2.0/gcc/rtl.h: : noteexpanded 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)444#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~expanded from macro 'RTL_CHECK2':5../../gcc-10.2.0/gcc/rtl.h:444 : : : 3808 ^ ~5../../gcc-10.2.0/gcc/rtl.h:1230 note: ../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here :./genrtl.h:37:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1229:38:1223:: 3 notenote: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ ~ note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):: expanded from macro 'RTL_CHECK2': array 'fld' declared here ^ warning: ^ ~#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 ../../gcc-10.2.0/gcc/rtl.h:444:5note: note../../gcc-10.2.0/gcc/loop-invariant.c: array 'fld' declared here : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ :444array 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-unroll.c: array 'fld' declared here XEXP (rt, 1) = arg1; ^ ~ 25 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h: :In file included from 42../../gcc-10.2.0/gcc/lra.cIn 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/rtl.h:::38085: note: 1341:108: : :23:3808: array 'fld' declared here noteIn file included from 1876./genrtl.h../../gcc-10.2.0/gcc/rtl.h:./genrtl.h: expanded from macro 'XEXP':3808 1135#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : rtunion fld[1]; :984:3: warning: ^ ~3:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; 40: ^./genrtl.h:warning ^ ~ warning449: ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h::13383::23 ../../gcc-10.2.0/gcc/rtl.h:: : notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]1534: : expanded from macro 'XINT' note #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):12: return safe_as_a (JUMP_LABEL (this)); array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~ ^ ~ warningwarning XSTR (rt, 1) = arg1; #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 ../../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 ::: XINT (rt, 2) = arg2; 444 ^ ~: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */1860 51340../../gcc-10.2.0/gcc/rtl.h:1338: ::23: note: 23 ^ ~expanded from macro 'XSTR' : note : ::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1229:38expanded from macro 'XINT' note ^ ~ : ../../gcc-10.2.0/gcc/rtl.h28: note: expanded from macro 'JUMP_LABEL' :: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1342: 1229:23note : 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:444:5:::../../gcc-10.2.0/gcc/rtl.hnote : note: 1229In file included from ../../gcc-10.2.0/gcc/lower-subreg.c38:::38: expanded from macro 'XVEC'note array 'fld' declared here :26note: expanded from macro 'RTL_CHECK2': In file included from : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 1375expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:3808 rtunion fld[1]; ^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : In file included from ^ ~ ^ ~./genrtl.h32 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/loop-invariant.c :../../gcc-10.2.0/gcc/rtl.h42: In file included from :1253:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444::::3808 ^ ~1229:53: 38: note./genrtl.h:1136: note: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XCEXP':3: warning: ../../gcc-10.2.0/gcc/rtl.h:444:444warning: 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)5: :: 5:note: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: note XEXP (rt, 2) = arg2; ^ ~ rtunion fld[1]; array 'fld' declared here ^ rtunion fld[1]; ^: XVEC (rt, 1) = arg1;array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 In file included from ^ ~ ^ ~: ../../gcc-10.2.0/gcc/loop-unroll.c : 25../../gcc-10.2.0/gcc/rtl.h:1341:23: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' ./genrtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h:450:12303../../gcc-10.2.0/gcc/rtl.h::: 13423808:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ./genrtl.h37:10121864:34warning: 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] : : ^ ~: note: return safe_as_a (JUMP_LABEL (insn));expanded from macro 'RTL_CHECKC1' XVEC (rt, 3) = arg3; ^~~~~~~~~~~~~~~~~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h23: ^ ~ ^ ~ 3../../gcc-10.2.0/gcc/rtl.h: : 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::note: expanded from macro 'XVEC' 1229:1860:28:5 XVEC (rt, 1) = arg1; #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~134238: :../../gcc-10.2.0/gcc/rtl.h23: ^ ~1342: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]):: note: :23 expanded from macro 'XVEC'1229note: array 'fld' declared hereexpanded from macro 'JUMP_LABEL' :38 ^ ~ : note: : #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)expanded from macro 'RTL_CHECK2' note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC' :444#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1];: ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~5 ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1375: ../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~ :38::32: note: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': note../../gcc-10.2.0/gcc/rtl.h:4441229:38expanded from macro 'XCEXP' : 5:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1881 ^ ~ : ../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared here rtunion fld[1];1230 ^ ~:37:: 3 ^ rtunion fld[1];note : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECKC1' ^ expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/lower-subreg.c #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from : ^ ~26../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/loop-invariant.c:444 ../../gcc-10.2.0/gcc/rtl.h: :5::42 ../../gcc-10.2.0/gcc/rtl.h: In file included from In file included from :1860../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::::3808: 444:3808note: array 'fld' declared here ./genrtl.h:5:444: rtunion fld[1]; ^1254:: 3:528::: ../../gcc-10.2.0/gcc/rtl.h./genrtl.hnote:: : note: 1137expanded from macro 'JUMP_LABEL' array 'fld' declared here#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1375note: array 'fld' declared here 3 rtunion fld[1]; rtunion fld[1]; warning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1871:10:32 ^ warning ^: XSTR (rt, 2) = arg2; ^ ~ :In file included from ../../gcc-10.2.0/gcc/lra.c:../../gcc-10.2.0/gcc/rtl.h108: In file included from ../../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:38081340:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]3808warning: note: 23: : : note: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:./genrtl.h: expanded from macro 'XCEXP' :1041:3: XSTR (rt, 3) = arg3;451 ^ ~ return JUMP_LABEL (this);:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~warning3: ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:warning: :1340array 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]expanded from macro 'XSTR' ^~~~~~~~~~~~~~~~~ : XEXP (rt, 1) = arg1; 123023: XVEC (rt, 4) = arg4;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: expanded from macro 'XSTR' ^ ~ :37: ^ ~ #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.hnote::../../gcc-10.2.0/gcc/rtl.h:12291229: expanded from macro 'RTL_CHECKC1' 1860#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:38:::::13412838: ../../gcc-10.2.0/gcc/rtl.h:444:: : note23note5:1342:23: note: note: : expanded from macro 'RTL_CHECK2' note : array 'fld' declared here: noteexpanded from macro 'XEXP' ../../gcc-10.2.0/gcc/loop-iv.c:expanded from macro 'JUMP_LABEL'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 653 rtunion fld[1]; : expanded from macro 'RTL_CHECK2' : expanded from macro 'XVEC' ^ ~ :11: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)../../gcc-10.2.0/gcc/rtl.h::5 :1229 ^: ^ ~ ../../gcc-10.2.0/gcc/rtl.h: 1375warning#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note: ^ ~ :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38../../gcc-10.2.0/gcc/rtl.h: note ^ ~: 32: note: 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:1229 rhs = SET_SRC (set); array 'fld' declared here #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:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; 2684../../gcc-10.2.0/gcc/rtl.h:444::123055:: note: 22: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'SET_SRC': ^ ../../gcc-10.2.0/gcc/rtl.h:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) note 2167array 'fld' declared here ^ ~ :10: warning ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h37:1375:32:array 'fld' declared here: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 ^ ../../gcc-10.2.0/gcc/loop-invariant.c rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/lra.c SUBREG_BYTE (x), GET_MODE (x)); :: ^~~~~~~~~~~~~~~ ^ : expanded from macro 'RTL_CHECKC1' In file included from rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~10842: ../../gcc-10.2.0/gcc/rtl.h:444:: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h:5: In file included from : note../../gcc-10.2.0/gcc/lower-subreg.c2039:26:note:26: : array 'fld' declared here ^ In file included from ./genrtl.h:1167 note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'SUBREG_BYTE' In file included from #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :3808: ./genrtl.h3808 rtunion fld[1]; : ./genrtl.h ^ ../../gcc-10.2.0/gcc/loop-unroll.c:../../gcc-10.2.0/gcc/rtl.h:1373../../gcc-10.2.0/gcc/rtl.h:1876:452:1255:::253: :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3240::3:: XVEC (rt, 3) = arg3;: In file included from ../../gcc-10.2.0/gcc/rtl.h warning3warning: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:3808: ^ ~: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XCEXP'./genrtl.h:: note: expanded from macro 'XCSUBREG' return safe_as_a (JUMP_LABEL (this)); 1042 ../../gcc-10.2.0/gcc/rtl.h::3:warning1342#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:23: warning: XVEC (rt, 5) = arg5;array index 2 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 :../../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 XSTR (rt, 2) = arg2; 1230:37:1860:: ^ ~ 28 ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:note ^ ~../../gcc-10.2.0/gcc/rtl.h : :231342: expanded from macro 'RTL_CHECKC1' :1230:37:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 23note: expanded from macro 'RTL_CHECKC1': note../../gcc-10.2.0/gcc/rtl.h:1229note :38:../../gcc-10.2.0/gcc/rtl.h :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: : expanded from macro 'XSTR': expanded from macro 'XVEC' ^ ~1342 ^ ~: ../../gcc-10.2.0/gcc/rtl.h expanded from macro 'JUMP_LABEL'23: note../../gcc-10.2.0/gcc/rtl.h: :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: expanded from macro 'XVEC' ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) 444444: #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::: 538:expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h5../../gcc-10.2.0/gcc/rtl.h : ::note :note1375 note: array 'fld' declared here1229:32::: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38 ^ ~ : note rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h: ^ ~ expanded from macro 'RTL_CHECK2' 1229../../gcc-10.2.0/gcc/rtl.h: ^ 38:: :array 'fld' declared here: 444expanded from macro 'RTL_CHECK2':5note#define 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];: : expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/loop-iv.c rtunion fld[1];: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)expanded from macro 'RTL_CHECK2' :666 ^ ~ ^ ^: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here1230 :37: rtunion fld[1]; ^ ^ ~13#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning: ../../gcc-10.2.0/gcc/rtl.h:444:5In file included from : note ^ ~In file included from : ../../gcc-10.2.0/gcc/lower-subreg.c :26../../gcc-10.2.0/gcc/rtl.harray 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/loop-unroll.c:25: 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/rtl.h: ^ ~ ../../gcc-10.2.0/gcc/rtl.h : ^444In file included from :3808 ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h::444:5: 3808note: : ./genrtl.harray 'fld' declared here op1 = XEXP (rhs, 1);In file included from ../../gcc-10.2.0/gcc/loop-invariant.c::42: In file included from :5 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h1072: 3 ^ :1287:3::../../gcc-10.2.0/gcc/rtl.h ^ ~ : : warning3808: ./genrtl.h : 1881array 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.hwarning:3: ^ ~: :1195:3: array 'fld' declared here: 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] 1341 rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1340 warning ^ :23: JUMP_LABEL (this) = target;In file included from ../../gcc-10.2.0/gcc/lra.c:108: array index 1 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) ^ ~: : XSTR (rt, 1) = arg1; 23: ^~~~~~~~~~~~~~~~~ XWINT (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38In file included from note../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:2966:: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808:18 :: warning: expanded from macro 'XEXP':1860 1234../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::1340 offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]29: :28: ^ ~ ./genrtl.h:: memset (rt, 0, RTX_HDR_SIZE);453:3 ../../gcc-10.2.0/gcc/rtl.h :note ^~~~~~~~~~~~ notewarning: note: expanded from macro 'RTL_CHECK2'23:: expanded from macro 'JUMP_LABEL' note../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XWINT':1229:: expanded from macro 'XSTR' :38 #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 700 ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 22#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h: note: ../../gcc-10.2.0/gcc/rtl.h:445 ^ ~expanded from macro 'RTX_HDR_SIZE' note: expanded from macro 'RTL_CHECK2' 1229:38: note: expanded from macro 'RTL_CHECK2' ::1375:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])32:5: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #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]/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h ^ ~ XINT (rt, 6) = arg6; ^ ~note note:../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/rtl.harray 'hwint' declared here:104:1338444:24:523:: : ^ ~ :444:5: note: expanded from macro 'XCEXP' : note../../gcc-10.2.0/gcc/rtl.h:444 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note: expanded from macro 'XINT': HOST_WIDE_INT hwint[1]; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) array 'fld' declared hereexpanded from macro 'offsetof': ^ ~ ^ ~#define offsetof(t, d) __builtin_offsetof(t, d) ../../gcc-10.2.0/gcc/rtl.h:5note:: note: ^ array 'fld' declared here array 'fld' declared here rtunion fld[1];1230 rtunion fld[1]; :37: ^ rtunion fld[1]; ../../gcc-10.2.0/gcc/hwint.h ^ ~../../gcc-10.2.0/gcc/rtl.h note: :59: :1229expanded from macro 'RTL_CHECKC1' ^ : ^26 : note: expanded from macro 'HOST_WIDE_INT' 38 :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ In file included from In file included from ../../gcc-10.2.0/gcc/lower-subreg.c../../gcc-10.2.0/gcc/loop-unroll.c::2625: : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:# define HOST_WIDE_INT long long3808: ./genrtl.h:1288:: 3::444 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] note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ^ ~../../gcc-10.2.0/gcc/lra-assigns.c ../../gcc-10.2.0/gcc/rtl.h ^ ~:444 :5: : XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: 5:note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/loop-invariant.c ::42: 82noteIn file included from : ../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:note: 1340:expanded from macro 'XSTR' : rtunion fld[1]; rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 3808: 23 ./genrtl.h:1223::../../gcc-10.2.0/gcc/rtl.h: 3 ^3084:::19../../gcc-10.2.0/gcc/loop-iv.c1229 note: :38warning::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 970expanded from macro 'XSTR': XEXP (rt, 1) = arg1; : ^ ~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) *step_out = XEXP (x, 1);note : ^ ~expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~In file included from ../../gcc-10.2.0/gcc/lra.c::108 ../../gcc-10.2.0/gcc/rtl.h:1341:2338: In file included from ../../gcc-10.2.0/gcc/rtl.h warning../../gcc-10.2.0/gcc/rtl.h:1341: array index 1 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]) op1 = XEXP (rhs, 1);: ^ ~ : 23./genrtl.h../../gcc-10.2.0/gcc/rtl.h:2167../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'RTL_CHECK2':10 :444 ^ ~ :5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XEXP'486: ^ ~../../gcc-10.2.0/gcc/rtl.h:3: warning: warning note1341../../gcc-10.2.0/gcc/rtl.h:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 23note ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 444:5: note 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; array 'fld' declared here SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ :: rtunion fld[1]; expanded from macro 'XEXP': ^ ~ ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):array 'fld' declared herenote In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lower-subreg.c: :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XEXP' 1229:38 : note rtunion fld[1]; ^ ~: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h1338#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):23::3808: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ./genrtl.h: ^ ^ ~ expanded from macro 'RTL_CHECK2' 1289:3: warning: 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]) XSTR (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h:: ^ ~ 2039 ../../gcc-10.2.0/gcc/rtl.h:4441229 ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/loop-unroll.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:26:1340:23:: :note444: : note../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XSTR': :5expanded from macro 'XINT'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'SUBREG_BYTE': note3808: ./genrtl.h5#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG):#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~:: :1103:3:array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~ note ../../gcc-10.2.0/gcc/rtl.h:38: :warning: note: expanded from macro 'RTL_CHECK2' 1373:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: note : expanded from macro 'RTL_CHECK2' ^ ~: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:444: 1229:38array 'fld' declared herearray 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 ^: note XSTR (rt, 1) = arg1;: :32 ^ ~ : rtunion fld[1]; ^array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];444 ^ ~ :5:../../gcc-10.2.0/gcc/rtl.h: 1340: ^ note: : note: expanded from macro 'RTL_CHECK2' notearray 'fld' declared here#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/loop-invariant.c:42: In file included from : expanded from macro 'XCSUBREG' rtunion fld[1]; ^44423:: In file included from ../../gcc-10.2.0/gcc/rtl.h5note../../gcc-10.2.0/gcc/lra.c : : :108../../gcc-10.2.0/gcc/loop-iv.c:975:13noteexpanded from macro 'XSTR': : In file included from ../../gcc-10.2.0/gcc/rtl.h : array 'fld' declared here #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ rtunion fld[1];:3808: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) warning:3808: ^ ~ ./genrtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1253:3 ^ mby = XEXP (rhs, 1); ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:./genrtl.h:516:233: ../../gcc-10.2.0/gcc/rtl.h warning:: 1230array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:37:: ../../gcc-10.2.0/gcc/rtl.hwarningnote : 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)note : ^ ~ : XVEC (rt, 1) = arg1;expanded from macro 'RTL_CHECKC1' ^ ~ XVEC (rt, 1) = arg1;1229 ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1342:23../../gcc-10.2.0/gcc/rtl.h : ^ ~ ::../../gcc-10.2.0/gcc/rtl.h1229 :38:note note38: ../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/rtl.h:1342::444:3798:2311::5:: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here expanded from macro 'XVEC'note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: 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] ^ ~ ^ ~ #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/rtl.h: attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~: expanded from macro 'RTL_CHECK2' ^ ~: 1229../../gcc-10.2.0/gcc/rtl.h::1229:38: note: expanded from macro 'RTL_CHECK2' 444../../gcc-10.2.0/gcc/rtl.h::52607:3824:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: array 'fld' declared here rtunion fld[1];note ^ ^ ~: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/loop-iv.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h984:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:: note: array 'fld' declared here13 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: : ^ :444In file included from ../../gcc-10.2.0/gcc/loop-unroll.c::525444:: 5: : notewarning: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808note: ./genrtl.h:1104:3: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared herewarning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 2) = arg2; mby = XEXP (rhs, 1); note ^ ~ ../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here1341:23: note: ^ ~expanded from macro 'XEXP' : rtunion fld[1]; rtunion fld[1];expanded from macro 'MEM_ATTRS'#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 MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)In file included from In file included from ^ ~ 1341../../gcc-10.2.0/gcc/rtl.h::1365:29: note: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/loop-invariant.c../../gcc-10.2.0/gcc/lra.c:231082966:::42expanded from macro 'X0MEMATTR' 122918:: :: note: expanded from macro 'XEXP'In file included from : ../../gcc-10.2.0/gcc/rtl.h38:In file included from #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ../../gcc-10.2.0/gcc/rtl.h ^ ~warning :note../../gcc-10.2.0/gcc/rtl.h:1230:: :: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3808: 3808: memset (rt, 0, RTX_HDR_SIZE);expanded from macro 'RTL_CHECK2' ^ ~ ./genrtl.h../../gcc-10.2.0/gcc/rtl.h: 1254 ^~~~~~~~~~~~:3: :../../gcc-10.2.0/gcc/rtl.h:700./genrtl.h371229:38:22:warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: note:517: notenote: : expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; ^ ~3 ^ ~ :: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECKC1' warning: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ../../gcc-10.2.0/gcc/rtl.h:1340: 23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#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] note XEXP (rt, 2) = arg2;: ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR'/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^ ~ :104:24: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : note: ^ ~ : :444expanded from macro 'offsetof'../../gcc-10.2.0/gcc/rtl.h:: 1341:23 4445::note: array 'fld' declared here#define offsetof(t, d) __builtin_offsetof(t, d) note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h5 : :: note: note: array 'fld' declared here 1229array 'fld' declared here rtunion fld[1]; rtunion fld[1];:38 rtunion fld[1]; ^ #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 ../../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-invariant.c:42In file included from : In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra.cIn file included from :108: In file included from ../../gcc-10.2.0/gcc/loop-iv.c../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/lra-coalesce.c:3808:In file included from In file included from ./genrtl.h:49../../gcc-10.2.0/gcc/lra-assigns.c../../gcc-10.2.0/gcc/loop-unroll.c: ../../gcc-10.2.0/gcc/rtl.h::: 10873084./genrtl.h::82518:1255:: :25In file included from ../../gcc-10.2.0/gcc/rtl.h:3:3808113: ::: warning19: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] ./genrtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.hwarning38 XEXP (rt, 3) = arg3;:3808array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h: rhs = SET_SRC (set); XVEC (rt, 3) = arg3; ^ ~ ^~~~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:3: :warning ^ ~1135: 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:2684: XEXP (rt, 1) = arg1;23::22 *step_out = XEXP (x, 1); note: ../../gcc-10.2.0/gcc/rtl.h: ^ ~expanded from macro 'XVEC':1341:3 ^ ~: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)23warning: :: expanded from macro 'SET_SRC'../../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 ^ ~ XINT (rt, 1) = arg1; note ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: #define SET_SRC(RTX) XCEXP (RTX, 1, SET) 1229 :1341:expanded from macro 'XEXP' 23:note: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ../../gcc-10.2.0/gcc/rtl.h ^ ~ 38:expanded from macro 'XEXP': note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XEXP'1375: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1338#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 32: expanded from macro 'RTL_CHECK2':23:../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~ note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::expanded from macro 'XCEXP' 1229../../gcc-10.2.0/gcc/rtl.h : :38:note: expanded from macro 'XINT'1229: note38: expanded from macro 'RTL_CHECK2' ^ ~ : ../../gcc-10.2.0/gcc/rtl.h: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)444:#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.h1229 ^ ~../../gcc-10.2.0/gcc/rtl.h 5: expanded from macro 'RTL_CHECK2':1230::: ../../gcc-10.2.0/gcc/rtl.h 1229::38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 37note: 38note: expanded from macro 'RTL_CHECKC1' ^ ~:: note:444: note: : array 'fld' declared here: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]) rtunion fld[1]; ^expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:444: 5: ^ ~5: 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: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]) ../../gcc-10.2.0/gcc/rtl.h: ^ ~note: In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:array 'fld' declared here42: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~444:5../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h: note X0EXP (rt, 4) = NULL_RTX;: :444 rtunion fld[1];: 444: ^ ~array 'fld' declared here ::5: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1358 ^3808: note:27: ^ ./genrtl.h5:1287: :array 'fld' declared here note: 3expanded from macro 'X0EXP' : warning: :array index 1 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/loop-unroll.c XSTR (rt, 1) = arg1;: 25 : ^ ~array 'fld' declared here : In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h : ^ ~3808 : ../../gcc-10.2.0/gcc/rtl.h./genrtl.h::12281136::383: note: expanded from macro 'RTL_CHECK1' 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:1340In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:82:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 2) = arg2; ^ ~ : 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; ^ ~ :1341:23: note: expanded from macro 'XEXP' 23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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:1341:23../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:3798:11#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/lra.c::444108:: 5In file included from ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h:1229::38: 3808: ./genrtl.h :note warning:: : noteexpanded from macro 'XEXP': expanded from macro 'RTL_CHECK2' 550#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note3: ^ ~ #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 attrs = MEM_ATTRS (x);warning : ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h : ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/loop-iv.c444array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-10.2.0/gcc/rtl.h : :2607:51229 XEXP (rt, 1) = arg1;1351: :24 ^ noteIn file included from ../../gcc-10.2.0/gcc/loop-invariant.c:38: array 'fld' declared here ::13 rtunion fld[1]; ^ ~:: :42note: warning ^expanded from macro 'MEM_ATTRS'../../gcc-10.2.0/gcc/rtl.h:: 1341note: :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-unroll.cexpanded from macro 'RTL_CHECK2'In file included from :#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) op1 = XEXP (rhs, 1);25: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23:3808In file included from ../../gcc-10.2.0/gcc/rtl.h : ./genrtl.h:3808:: ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~../../gcc-10.2.0/gcc/rtl.h : ./genrtl.h444:note:51288::11371341 : :3:note: ../../gcc-10.2.0/gcc/rtl.h :: expanded from macro 'XEXP' :23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here warning rtunion fld[1];3: ^ ~ :1365 :29 ../../gcc-10.2.0/gcc/rtl.h ^ : note: expanded from macro 'X0MEMATTR'notewarning:: expanded from macro 'XEXP' 1229#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] :: 38array 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)In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:: ^ ~ 82../../gcc-10.2.0/gcc/rtl.h: ^ ~ XSTR (rt, 3) = arg3; XSTR (rt, 2) = arg2; note: In file included from ../../gcc-10.2.0/gcc/rtl.h1229: ^ ~ ^ ~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]): 380838::1340 ^ ~../../gcc-10.2.0/gcc/rtl.h: 1230note:23:1340: expanded from macro 'RTL_CHECK2' : ./genrtl.h:94:: :2337note:: expanded from macro 'XSTR' note3 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~: expanded from macro 'XSTR' note ../../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 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ 444:5warning: ../../gcc-10.2.0/gcc/rtl.h444: note: :5::: expanded from macro 'RTL_CHECKC1' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~1229 notearray 'fld' declared here XEXP (rt, 1) = arg1;:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here rtunion fld[1]; 38 ^ rtunion fld[1]; ^ ~::1229:38 note: : ^ ~ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:note ^: 1341expanded 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/loop-iv.c:1367#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/lra.c: ^ ~444 ^ ~ ::5:23 ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h13::444:108:note: : expanded from macro 'XEXP':444In file included from ../../gcc-10.2.0/gcc/rtl.h 5:5:warning: note: : 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]; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 3808: ./genrtl.h :551 rtunion fld[1]; ^ note ^ ^ ~ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h In file included from In file included from rtunion fld[1];../../gcc-10.2.0/gcc/loop-unroll.c:1341../../gcc-10.2.0/gcc/lra-coalesce.c:: op1 = XEXP (rhs, 1); :2549../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h23: ^ ^ ~:3808: ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/loop-invariant.c: : :1167:3:42: ../../gcc-10.2.0/gcc/rtl.h:1341: warning: :23: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from note: In file included from expanded from macro 'XEXP' XVEC (rt, 1) = arg1;1229:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' ^ ~:: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3808../../gcc-10.2.0/gcc/rtl.h:3808: ^ ~ expanded from macro 'RTL_CHECK2' : #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:38: :3: ../../gcc-10.2.0/gcc/rtl.h ^ ~ ./genrtl.h1229:38warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::1289../../gcc-10.2.0/gcc/rtl.h 1229:: XEXP (rt, 1) = arg1; :444:38: : ^ ~1342:note: 3: warning../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:1341:23: 5: XSTR (rt, 3) = arg3; ^ ~note: noteexpanded from macro 'RTL_CHECK2' note: : array 'fld' declared here expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#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 ^ ~23 : ../../gcc-10.2.0/gcc/rtl.h5: note:: array 'fld' declared here ^ ~ rtunion fld[1]; ^ :444:5: note../../gcc-10.2.0/gcc/rtl.h:1340:23: : array 'fld' declared here rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h:1229In file included from :../../gcc-10.2.0/gcc/lra-assigns.c38note../../gcc-10.2.0/gcc/loop-iv.c:1409: note:: : expanded from macro 'XSTR'82 : In file included from : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP': 3808: ./genrtl.h:177:3:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 13../../gcc-10.2.0/gcc/rtl.h:1229 notewarning: 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/lra.c:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2' ::108#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 38: src = SET_SRC (set);1341: 1229note23 ^~~~~~~~~~~~~ In file included from :: :38:../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2' ../../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.hnote: expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP' ^ ~: 2684:22: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h444../../gcc-10.2.0/gcc/rtl.h:5:: note: expanded from macro 'SET_SRC'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)444note: 5: : :444note: array 'fld' declared here array 'fld' declared here ^ ~#define SET_SRC(RTX) XCEXP (RTX, 1, SET) rtunion fld[1]; ^:5: 3808 ../../gcc-10.2.0/gcc/rtl.h : ./genrtl.h:653:3:: 1229warningnote: In file included from rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ XWINT (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/lra-coalesce.c array 'fld' declared here ^ ~ 38../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:25: ../../gcc-10.2.0/gcc/rtl.h:1234:29:: note: In file included from 49 :../../gcc-10.2.0/gcc/rtl.h: In file included from note rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XWINT' : expanded from macro 'RTL_CHECK2' :#define XWINT(RTX, N) ((RTX)->u.hwint[N]) 3808: ./genrtl.h:137538081195 ^ ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : 32: ../../gcc-10.2.0/gcc/rtl.h:./genrtl.h : ^ ~66 :3:3 :445../../gcc-10.2.0/gcc/rtl.h warningwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note::444:5: note: XWINT (rt, 1) = arg1;: array 'fld' declared hereexpanded from macro 'XCEXP' ^ ~ 5: rtunion fld[1];:array index 1 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): array 'hwint' declared here ^ ~ XEXP (rt, 1) = arg1; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h : 1234../../gcc-10.2.0/gcc/rtl.h: HOST_WIDE_INT hwint[1]; In file included from ^../../gcc-10.2.0/gcc/lra-assigns.c:1341:2923::../../gcc-10.2.0/gcc/rtl.h :note1230: 82: 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] expanded from macro 'XEXP': 37 XBBDEF (rt, 2) = arg2;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^ ~../../gcc-10.2.0/gcc/hwint.h : note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h59::122926note:: expanded from macro 'RTL_CHECKC1'note:: 38expanded from macro 'HOST_WIDE_INT': 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]): 1345 ^ ~:25:# define HOST_WIDE_INT long long note: expanded from macro 'XBBDEF' #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' In file included from ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/lra.c#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::4441085: :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] 5 XWINT (rt, 2) = arg2; ^ ~ 445../../gcc-10.2.0/gcc/rtl.h:444:5: note : array 'fld' declared here : rtunion fld[1];note ^ :5: note: array 'hwint' declared here : array 'fld' declared here HOST_WIDE_INT hwint[1]; ^ ~ rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/rtl.h :../../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/hwint.h:59:26: note1234:29: note ../../gcc-10.2.0/gcc/loop-iv.c: :expanded from macro 'HOST_WIDE_INT': expanded from macro 'XWINT' 3808#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~1466note:: 11 array 'fld' declared here # define HOST_WIDE_INT long long rtunion fld[1]; ^ ^ : : ./genrtl.h:179:3: 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/lra-coalesce.c:49: 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] : rhs = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared hereIn file included from ../../gcc-10.2.0/gcc/loop-unroll.c:380825: In file included from XEXP (rt, 3) = arg3; ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: : ./genrtl.h:2684../../gcc-10.2.0/gcc/rtl.h94:: HOST_WIDE_INT hwint[1];3808:: ./genrtl.h: 1223:3: ^ warning: 1341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3:22:: XEXP (rt, 1) = arg1;: ^ ~ 23: ../../gcc-10.2.0/gcc/rtl.h:1341note:23: ../../gcc-10.2.0/gcc/hwint.hnote: expanded from macro 'XEXP'note : warningexpanded from macro 'SET_SRC': 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 'XEXP' ^ ~ : XEXP (rt, 1) = arg1;59 ^ ~ ../../gcc-10.2.0/gcc/rtl.h::26#define SET_SRC(RTX) XCEXP (RTX, 1, SET)1229 : ^ ~38 : :../../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#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~ : ^ ~1375 :../../gcc-10.2.0/gcc/rtl.h:1229:32../../gcc-10.2.0/gcc/rtl.h38:1229: expanded from macro 'RTL_CHECK2' :: notenote: 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)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:1230expanded from macro 'HOST_WIDE_INT':#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# define HOST_WIDE_INT long long: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])444 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444:5: ^5 : rtunion fld[1]; ^ note note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/lra-assigns.c:82: In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :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]) ^ ~ ../../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/lra.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: array 'fld' declared here./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/loop-unroll.c SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ :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:2039 rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:49 XVEC (rt, 1) = arg1;: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: ^./genrtl.h: XINT (rt, 4) = arg4;26: ^ ~ note ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1342:23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: expanded from macro 'XVEC' 177:3#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :../../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] : expanded from macro 'SUBREG_BYTE' ../../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]) ^ ~ #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: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: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/lra-assigns.c:82: 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.hIn file included from :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/loop-unroll.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../../gcc-10.2.0/gcc/loop-iv.c:1503:13:: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1338../../gcc-10.2.0/gcc/rtl.h:23:: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XINT': 1340:23: ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) op1 = XEXP (a, 1); ^ ~ note: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h:1373 ^ ~../../gcc-10.2.0/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):32:: note444 ^ ~: ../../gcc-10.2.0/gcc/rtl.h:1229::381341:expanded from macro 'XCSUBREG' note: expanded from macro 'RTL_CHECK2' 5::23 :note: array 'fld' declared here../../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) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230noteIn file included from ../../gcc-10.2.0/gcc/lra-coalesce.c::In file included from : 37::444:49:../../gcc-10.2.0/gcc/lower-subreg.c:: In file included from 5:351229 note:: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/recog.h:3808 : note: 166array 'fld' declared here : rtunion fld[1];: : ./genrtl.h38 ^: :expanded from macro 'RTL_CHECKC1'178#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)7: In file included from ../../gcc-10.2.0/gcc/lra-assigns.cnote : ^ ~warning :: :3: 82array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]warningexpanded 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_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :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 ^ ~ if (INSN_CODE (insn) < 0):3808: XBBDEF (rt, 2) = arg2; ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:444:38182 ^ ~ 5:../../gcc-10.2.0/gcc/rtl.h: note ^~~~~~~~~~~~~~~~ 444 ^ ~: : ::../../gcc-10.2.0/gcc/rtl.h:1526:3: expanded from macro 'RTL_CHECK2'note: warning: 25array 'fld' declared here:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: ../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note XEXP (rt, 6) = arg6;: rtunion fld[1]; ^ ~ array 'fld' declared here :1345 ^ ~ ^ rtunion fld[1];note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h::444:25: #define INSN_CODE(INSN) XINT (INSN, 5)5:../../gcc-10.2.0/gcc/rtl.h: 1341:23: note: noteexpanded from macro 'XEXP' ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/rtl.hnote: : ../../gcc-10.2.0/gcc/lra.c:1338#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):In file included from ../../gcc-10.2.0/gcc/loop-unroll.cexpanded from macro 'XBBDEF':array 'fld' declared here:108: 23 In file included from ^ ~ 25:../../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 rtunion fld[1]; ::: ^note: In file included from ../../gcc-10.2.0/gcc/rtl.h 1229:expanded from macro 'XINT' ^ ~ 3808: ../../gcc-10.2.0/gcc/loop-iv.c../../gcc-10.2.0/gcc/rtl.h:./genrtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 1228::38 ^ ~:::15341255: 3: 3808 warning38:: ../../gcc-10.2.0/gcc/rtl.h :1229note: :9:: :38 warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]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]) ^ ~ ./genrtl.h: note../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 3) = arg3;735: :3: : expanded from macro 'RTL_CHECK1' expanded from macro 'RTL_CHECK2'444 op1 = XEXP (a, 1); :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: ^ ~ ^ ~: ^ ~ ../../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: :444 X0EXP (rt, 1) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1342 ^ ~:5::1341: 23 5: ^ ~:../../gcc-10.2.0/gcc/rtl.h23: : note../../gcc-10.2.0/gcc/rtl.h:: array 'fld' declared herenote : note444 rtunion fld[1]; ^:array 'fld' declared here:1358note: : :5 : rtunion fld[1]; expanded from macro 'XEXP' In file included from expanded from macro 'XVEC' 27: note: expanded from macro 'X0EXP' ^../../gcc-10.2.0/gcc/lower-subreg.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~35../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1];: 38 ^ ~: note: In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/lra-assigns.c::82: 1229../../gcc-10.2.0/gcc/rtl.h:1228In file included from ../../gcc-10.2.0/gcc/recog.h ::167../../gcc-10.2.0/gcc/rtl.h38:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: :: ^ 3808note: expanded from macro 'RTL_CHECK1' ^ ~ : 38../../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/lra-coalesce.c:49./genrtl.hwarning: In file included from ../../gcc-10.2.0/gcc/rtl.h: :::220array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: 444 INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);3808 ^ ~:: 5 : 3: ^~~~~~~~~~~~~~~~ : ./genrtl.hnote: array 'fld' declared herewarning: expanded from macro 'RTL_CHECK2'179: ../../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]3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):444: ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~:1526 5../../gcc-10.2.0/gcc/rtl.h ::25warning: ::444array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note :5 ^ ~:note: note ^ XEXP (rt, 3) = arg3;: array 'fld' declared here: expanded from macro 'INSN_CODE' rtunion fld[1]; ^ ~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: 1341../../gcc-10.2.0/gcc/loop-iv.c ../../gcc-10.2.0/gcc/rtl.h:::1536:134110: rtunion fld[1];warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1338:23: :23In file included from opb1 = XEXP (b, 1); 23:: note ^ ~ ^ ../../gcc-10.2.0/gcc/loop-unroll.c : expanded from macro 'XEXP' note:25: ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from note: : expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h::1341:23expanded from macro 'XEXP'3808: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../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 1287:note: expanded from macro 'XEXP':../../gcc-10.2.0/gcc/rtl.h: ^ ~../../gcc-10.2.0/gcc/lra.c: 108 3: ../../gcc-10.2.0/gcc/rtl.h1229: In file included from warning1229: #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]: : XSTR (rt, 1) = arg1; ::383808 ^ ~ : 381229 ^ ~: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.hnote: :: 1340:786:expanded from macro 'RTL_CHECK2'note:23: note: 3:../../gcc-10.2.0/gcc/rtl.h:38:1229 note: expanded from macro 'RTL_CHECK2':expanded from macro 'RTL_CHECK2' 38: #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 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 ^ ~ X0EXP (rt, 1) = NULL_RTX; :444 ^ ~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.hexpanded from macro 'RTL_CHECK2' 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:1358::5: :1229:note:444: ^ ~ : 55:38:27array 'fld' declared here : note: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:: : note ^ array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/lower-subreg.c444note: ::: expanded from macro 'X0EXP' 35 rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): note ^ ~ ../../gcc-10.2.0/gcc/recog.h../../gcc-10.2.0/gcc/rtl.h:5:: ^ noteexpanded from macro 'RTL_CHECK2' array 'fld' declared here: 168: In file included from rtunion fld[1];:10array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1228::38 rtunion fld[1];../../gcc-10.2.0/gcc/lra-coalesce.c : ^notewarning ^ :: ^ ~expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/loop-iv.c:1599:: 18array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]49 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) return INSN_CODE (insn); : ../../gcc-10.2.0/gcc/rtl.h In file included from : In file included from 444warning: ../../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/lra-assigns.c ^~~~~~~~~~~~~~~~ ::../../gcc-10.2.0/gcc/rtl.h82../../gcc-10.2.0/gcc/rtl.h:5 3808: 444:: 5: && INTVAL (XEXP (opb0, 1)) + 1 == -INTVAL (op1)) note: ^ ~ :: note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/rtl.h./genrtl.h1526:1341: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^:array 'fld' declared here 23: :3808: rtunion fld[1];25./genrtl.hnoteIn file included from :: 180:3../../gcc-10.2.0/gcc/loop-unroll.c:note: 221::25: expanded from macro 'XEXP' expanded from macro 'INSN_CODE' #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 ^ 3: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:warning#define INSN_CODE(INSN) XINT (INSN, 5): 1229 ^ ~:38: XINT (rt, 4) = arg4; note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/lra.c:1288: ../../gcc-10.2.0/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]108#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1338:: XBBDEF (rt, 2) = arg2; ^ ~3 23: ^ ~In file included from : warning note../../gcc-10.2.0/gcc/rtl.h: : expanded from macro 'XINT' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:1345 ../../gcc-10.2.0/gcc/rtl.h:1338 XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:1968:25::3808#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 2329: ^ ~ : note: expanded from macro 'INTVAL'./genrtl.h:: :813 note: note expanded from macro 'XINT': ^ ~#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) 3: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'XBBDEF' : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:381229:38::../../gcc-10.2.0/gcc/rtl.h: ^~~ warning: ../../gcc-10.2.0/gcc/rtl.h #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: expanded from macro 'RTL_CHECK2'12361340note: :33 XEXP (rt, 1) = arg1;expanded from macro 'RTL_CHECK2' ^ ~ :../../gcc-10.2.0/gcc/rtl.h :23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1228::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~ ^ ~expanded from macro 'XCWINT' ../../gcc-10.2.0/gcc/rtl.h:444 ^ ~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ 38::../../gcc-10.2.0/gcc/rtl.h :444: ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h5: note:: :5:444:5 1341:note: expanded from macro 'XSTR'noteexpanded from macro 'RTL_CHECK1' 23: : note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'XEXP' note: #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:38note ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here : rtunion fld[1]; :: 444:5: ^ note: 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 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444 In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:49: In file included from :5 rtunion fld[1];: note: ^ note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/loop-iv.c : :: 1229:383808array 'fld' declared here: ./genrtl.h:1614 rtunion fld[1];:: ^ 181 ^34: rtunion fld[1];:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ XINT (rt, 5) = arg5;: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:82#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warningIn file included from ../../gcc-10.2.0/gcc/lra.c:108: ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h867::3: 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;: 13383808: ./genrtl.h:222: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] : 23 ^ ~: ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 3) = arg3;444:5: note: array 'fld' declared here rtunion fld[1]; return INTVAL (op1) == -INTVAL (XEXP (opb0, 1)); ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:25: ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.hnote : ^ ~../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XINT': 1340:23: :3808note1341#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) ^ ~23 :../../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]) ^ ~: ./genrtl.hexpanded 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.h1341:: 1229:38: note: expanded from macro 'RTL_CHECK2' :12291289:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ^ ~23: note: expanded from macro 'XEXP' : ../../gcc-10.2.0/gcc/rtl.h338:: note:: warningexpanded from macro 'RTL_CHECK2' 1968note:: 29array 'fld' declared here : 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]): note: expanded from macro 'INTVAL' ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from :#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)444:5:../../gcc-10.2.0/gcc/lra.c note: array 'fld' declared here: ../../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]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] rtunion fld[1]; ^ XSTR (rt, 3) = arg3;In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~49 : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ../../gcc-10.2.0/gcc/loop-invariant.c:51 XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:./genrtl.h1236:33 ^ ~ :../../gcc-10.2.0/gcc/rtl.h::182:../../gcc-10.2.0/gcc/rtl.h:: 3: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XCWINT'1340444::23:warning note: ../../gcc-10.2.0/gcc/recog.h:1665#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): :In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:expanded from macro 'XSTR'7: ^~~ : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]43array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/rtl.h:4441340::23: note: In file included from :../../gcc-10.2.0/gcc/target.h XEXP (rt, 6) = arg6;5 if (INSN_CODE (insn) < 0) ^ ~ : :276array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~ :1341:../../gcc-10.2.0/gcc/rtl.h23#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.defnote::1229::: :1526: rtunion fld[1];25937: note: note 38expanded from macro 'INSN_CODE': note: expanded from macro 'XEXP': ^1#define INSN_CODE(INSN) XINT (INSN, 5) expanded from macro 'XSTR'In file included from ../../gcc-10.2.0/gcc/lra-assigns.c: ^ ~ 82#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:1338In file included from : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h ./genrtl.h:1229:38 ^ ~: note../../gcc-10.2.0/gcc/rtl.h: : expanded from macro 'RTL_CHECK2' warning: 23: note: 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:38array 'fld' declared here:expanded from macro 'RTL_CHECK2'223 ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ ../../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 444:5 In file included from ../../gcc-10.2.0/gcc/lra-constraints.c ^ ~ : ^ ~ rtunion fld[1];HOOK_VECTOR_END (asm_out) ../../gcc-10.2.0/gcc/rtl.h:^444::5: note: array 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h 3 ../../gcc-10.2.0/gcc/target-hooks-macros.h:113: 1229:38:: In file included from ../../gcc-10.2.0/gcc/target.h:276note ^ ::43:50: rtunion fld[1];array 'fld' declared here note: : expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/target.def warning: :937 444:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^note rtunion fld[1];:1: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/loop-iv.c ^ ~ ^5expanded from macro 'HOOK_VECTOR_END' : note: array 'fld' declared here :warning: ../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/lra.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)empty macro arguments are a C99 feature [-Wc99-extensions] : ^ rtunion fld[1]; In file included from 108: 1623 XINT (rt, 4) = arg4; ^ ~ ^: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra-coalesce.cIn file included from :../../gcc-10.2.0/gcc/rtl.h:1338::345:HOOK_VECTOR_END (asm_out) ^: note:In file included from 49 23: 3808: :: ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/lower-subreg.c :warning897:3 :43: In file included from ../../gcc-10.2.0/gcc/target-hooks-macros.h:array 'fld' declared here : : rtunion fld[1]; ^note: 43 ../../gcc-10.2.0/gcc/target.hIn file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:276: :50../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def warning: ::: 3808 expanded from macro 'XINT' return INTVAL (op1) == -INTVAL (XEXP (opb0, 1));note: expanded from macro 'HOOK_VECTOR_END'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/loop-invariant.c../../gcc-10.2.0/gcc/rtl.h::1341: 1628:23 : ./genrtl.h51:220../../gcc-10.2.0/gcc/rtl.h: : note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/recog.h:1340:::#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) 167 ^ ~ 3../../gcc-10.2.0/gcc/rtl.h: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^:5:1 ^ ~ note: 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] :1229 expanded from macro 'XSTR' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);: warning: empty macro arguments are a C99 feature [-Wc99-extensions]: 38 ^~~~~~~~~~~~~~~~HOOK_VECTOR_END (sched)1229: note ^ ../../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]In file included from ../../gcc-10.2.0/gcc/lra-constraints.c :38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1;:113: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from ../../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/target.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 1968 ^: ^ ~ 1526:25: ../../gcc-10.2.0/gcc/rtl.h::expanded from macro 'RTL_CHECK2'note: In file included from 1229 expanded from macro 'INSN_CODE' 276: ^ ~:38:#define INSN_CODE(INSN) XINT (INSN, 5): ../../gcc-10.2.0/gcc/target.def #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/lower-subreg.c 29 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: notenote::../../gcc-10.2.0/gcc/rtl.h:1338 :23 : note1628expanded from macro 'RTL_CHECK2' : expanded from macro 'INTVAL' : 43:: 1expanded from macro 'XEXP' ^ ~ : ../../gcc-10.2.0/gcc/rtl.hwarningIn file included from ../../gcc-10.2.0/gcc/target.h: #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)::empty macro arguments are a C99 feature [-Wc99-extensions]444: 5 : noteHOOK_VECTOR_END (sched) #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 'XINT'note../../gcc-10.2.0/gcc/rtl.h^276../../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: array 'fld' declared herenote#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): : expanded from macro 'HOOK_VECTOR_END' : rtunion fld[1];1229444:: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/target.def381236:: ^ ~ ^ ^ 1658:1: In file included from 5warning../../gcc-10.2.0/gcc/lra-assigns.c: : ../../gcc-10.2.0/gcc/rtl.h33note : ::1229:In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:82:: 113note: array 'fld' declared here38: expanded from macro 'RTL_CHECK2' In file included from : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hnote : rtunion fld[1];../../gcc-10.2.0/gcc/target.h: ^ ~ 276../../gcc-10.2.0/gcc/rtl.h: ^expanded from macro 'XCWINT' :: ../../gcc-10.2.0/gcc/target.def:: 1658224 note: expanded from macro 'RTL_CHECK2'HOOK_VECTOR_END (simd_clone)444:1#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ : In file included from ^5: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (simd_clone) : ../../gcc-10.2.0/gcc/lra.c^ :../../gcc-10.2.0/gcc/target-hooks-macros.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/target-hooks-macros.h:433../../gcc-10.2.0/gcc/rtl.h::444108 ^ ~:: : warning5note: array '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] In file included from : rtunion fld[1]; ^43../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 5) = arg5; 50note:: : :array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:50 ^ ~note rtunion fld[1]; 3808 : : ^ : ../../gcc-10.2.0/gcc/rtl.h:1338::./genrtl.h444:549 23:926:::note: expanded from macro 'HOOK_VECTOR_END' 3: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) warning: note ^: : expanded from macro 'XINT'expanded from macro 'HOOK_VECTOR_END'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from array 'fld' declared here: ../../gcc-10.2.0/gcc/lra-constraints.c #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/loop-invariant.c:51 XSTR (rt, 1) = arg1;#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : ../../gcc-10.2.0/gcc/recog.h:168::In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:43: In file included from ../../gcc-10.2.0/gcc/target.h:3808: ./genrtl.h 10: :221276 ^ ~:3 warning :: 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); : ../../gcc-10.2.0/gcc/target.def:1670:1113:1229array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h::381340: ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/loop-iv.c: : warning: :empty macro arguments are a C99 feature [-Wc99-extensions]: 1655:239note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; op1 = XEXP (cond, 1);: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/target.h ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: :1526#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):::134525 note: : note: expanded from macro 'INSN_CODE'276: :HOOK_VECTOR_END (simt)25: expanded from macro 'XSTR' ^ ~ note../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/target.defexpanded from macro 'XBBDEF' :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 1341 ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:#define INSN_CODE(INSN) XINT (INSN, 5)43../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1670::1229: ^ ~1:44450: 1228 ::5:: note: 38array 'fld' declared here 23../../gcc-10.2.0/gcc/rtl.h38: rtunion fld[1];: note: :note note:expanded from macro 'XEXP' : ^ expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1338../../gcc-10.2.0/gcc/rtl.h:23::: 1229 note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : noteexpanded from macro 'HOOK_VECTOR_END': In file included from ../../gcc-10.2.0/gcc/rtl.h :warning: empty macro arguments are a C99 feature [-Wc99-extensions] : 444:5:HOOK_VECTOR_END (simt) note: array 'fld' declared here 38#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):expanded from macro 'RTL_CHECK1' rtunion fld[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 ;) ^ expanded from macro 'XINT'../../gcc-10.2.0/gcc/lra-assigns.c note In file included from ^ ~ ^: ../../gcc-10.2.0/gcc/lra-constraints.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):113: ../../gcc-10.2.0/gcc/rtl.hIn file included from 82: In file included from ../../gcc-10.2.0/gcc/target.h:276 ^ ~ expanded from macro 'RTL_CHECK2' 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]) ^ ~ In file included from :3808: 444../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra.c::../../gcc-10.2.0/gcc/lower-subreg.c../../gcc-10.2.0/gcc/rtl.h:./genrtl.h:225108: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808::1229543::3:38: : notewarning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h: array 'fld' declared here :444:5 XEXP (rt, 6) = arg6;: : noteIn file included from : 1685 rtunion fld[1];:927: ^ array 'fld' declared here:3 : ^ ~ ../../gcc-10.2.0/gcc/target.h1 rtunion fld[1]; ^In file included from ::276: note: ../../gcc-10.2.0/gcc/target.def :../../gcc-10.2.0/gcc/lra-coalesce.c:../../gcc-10.2.0/gcc/loop-iv.cexpanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h warning: 1685:49 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::In file included from 11341warning: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] XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342../../gcc-10.2.0/gcc/rtl.h 1712:warning: HOOK_VECTOR_END (omp) :empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ :23: note../../gcc-10.2.0/gcc/rtl.h23: :173808^:444:5: note : ./genrtl.h:HOOK_VECTOR_END (omp) ^expanded from macro 'XEXP'../../gcc-10.2.0/gcc/target-hooks-macros.h222::: ../../gcc-10.2.0/gcc/target-hooks-macros.h:3: warning: 43array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here 43: XEXP (rt, 3) = arg3; :50: note: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~50 expanded from macro 'XVEC' expanded from macro 'HOOK_VECTOR_END'../../gcc-10.2.0/gcc/rtl.h:warning ^ ~ #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#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note12291341:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23: note: : rtunion fld[1];expanded from macro 'XEXP' ^:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1229 ^ ~ expanded from macro 'HOOK_VECTOR_END' ^ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:113:: In file included from ../../gcc-10.2.0/gcc/target.h38: || op1 != XEXP (cond, 1):../../gcc-10.2.0/gcc/rtl.h: 38: 276:1229 ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^note: : ../../gcc-10.2.0/gcc/target.def:1737:1: ../../gcc-10.2.0/gcc/rtl.h38: note: warning: : empty macro arguments are a C99 feature [-Wc99-extensions] : In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:43expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1341:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOOK_VECTOR_END (goacc) In file included from : ^ expanded from macro 'RTL_CHECK2'note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/target.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: ../../gcc-10.2.0/gcc/rtl.h::5: note: 276../../gcc-10.2.0/gcc/rtl.h ^ ~ array 'fld' declared here : rtunion fld[1]; ^: 444../../gcc-10.2.0/gcc/target-hooks-macros.h:43../../gcc-10.2.0/gcc/target.def:: :1737:1505../../gcc-10.2.0/gcc/rtl.h1229::38: note: :expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/lra.c: :note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:warning: 444empty macro arguments are a C99 feature [-Wc99-extensions] 108: :5:array 'fld' declared here HOOK_VECTOR_END (goacc): rtunion fld[1]; In file included from ^ note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h:: ../../gcc-10.2.0/gcc/rtl.h: ^ :43:503808In file included from note:: ../../gcc-10.2.0/gcc/lra-assigns.c444:5::./genrtl.h : notearray 'fld' declared hereexpanded from macro 'HOOK_VECTOR_END' 82: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from :../../gcc-10.2.0/gcc/rtl.h: ^ 956: 33808: warningnote: ./genrtl.h :226:3: warning: : rtunion fld[1];array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'HOOK_VECTOR_END' ^: array 'fld' declared hereIn file included from X0EXP (rt, 7) = NULL_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/lra-coalesce.c: ../../gcc-10.2.0/gcc/lra-constraints.c rtunion fld[1];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^ ~ 49 ^ ^../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; 113: In file included from :../../gcc-10.2.0/gcc/target.h1358:276: ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) :^In file included from 27../../gcc-10.2.0/gcc/lower-subreg.c:43: 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/target.def:2061:1:: notewarning: : empty macro arguments are a C99 feature [-Wc99-extensions]In file included from : ^ ~HOOK_VECTOR_END (vectorize)../../gcc-10.2.0/gcc/rtl.h :^3808: ./genrtl.h: expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h:1342../../gcc-10.2.0/gcc/target-hooks-macros.h: 23:: note:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 223:3../../gcc-10.2.0/gcc/loop-iv.c: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:4343:50:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)50 ::17321228:38:: warning:: 7:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note: : expanded from macro 'RTL_CHECK1' note : expanded from macro 'HOOK_VECTOR_END' XINT (rt, 4) = arg4; ^ ~ warning../../gcc-10.2.0/gcc/rtl.hnote: ../../gcc-10.2.0/gcc/rtl.h: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 ;) : :1338: ^../../gcc-10.2.0/gcc/loop-invariant.cexpanded from macro 'HOOK_VECTOR_END' :339:23#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 31 ^ ~: XEXP (cond, 1));1229:38: ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:note: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XINT' warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1341:23: note ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];: 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 ^ ~: val ^= constant_lower_bound (SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ^ 1229 In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:113: In file included from ../../gcc-10.2.0/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' ^ ~: ../../gcc-10.2.0/gcc/target.h:276In file included from ../../gcc-10.2.0/gcc/lower-subreg.c ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h2039:26:43: 1229:: In file included from :../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/lra-assigns.c:3882#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: In file included from :444../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1note note: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~3346::: expanded from macro 'RTL_CHECK2': In file included from ../../gcc-10.2.0/gcc/rtl.h:: 3808: ./genrtl.h5: : expanded from macro 'SUBREG_BYTE'1: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (addr_space) ^ ~warning ./genrtl.h^ 265:3:: : ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:444:43#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)empty macro arguments are a C99 feature [-Wc99-extensions]: warning: 5 ^ ~:54 ::43 noteHOOK_VECTOR_END (addr_space)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/target-hooks-macros.h:43array 'fld' declared here:: 50../../gcc-10.2.0/gcc/rtl.h50: :1373 note: XEXP (rt, 1) = arg1;: rtunion fld[1]; rtunion fld[1];: note : expanded from macro 'HOOK_VECTOR_END' 32#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)expanded from macro 'gen_rtx_fmt_ee': ^ ^ ^ ~ gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO)In file included from note../../gcc-10.2.0/gcc/lra-coalesce.c : expanded from macro 'XCSUBREG' :49: ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h ^~~~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' note:13413808:: In file included from : ./genrtl.h23../../gcc-10.2.0/gcc/lra.c::: 108../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'HOOK_VECTOR_END': #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from 224:3../../gcc-10.2.0/gcc/rtl.h:3808444 ^ ~ : In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:43: In file included from ../../gcc-10.2.0/gcc/target.h:276../../gcc-10.2.0/gcc/rtl.h./genrtl.h::5: 984#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)::: notenote ^444 warning../../gcc-10.2.0/gcc/target.def: : :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]:5236 :1 XSTR (rt, 1) = arg1;expanded from macro 'XEXP' : XINT (rt, 5) = arg5;array 'fld' declared here ^ ~ warning 5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h: ^ ~: rtunion fld[1]; ^ ^ ~ 1338note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1340:23: : note: 1229expanded from macro 'XSTR': array 'fld' declared here :empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^23 ../../gcc-10.2.0/gcc/loop-iv.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):HOOK_VECTOR_END (calls)In file included from : :../../gcc-10.2.0/gcc/lra-constraints.c38:1751note: 113 note: In file included from ../../gcc-10.2.0/gcc/target.h:276: : :60:^: expanded from macro 'RTL_CHECK2' ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT'../../gcc-10.2.0/gcc/target.def ../../gcc-10.2.0/gcc/target-hooks-macros.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :5236:1#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: warning: ../../gcc-10.2.0/gcc/rtl.h *expr = simplify_replace_rtx (*expr, XEXP (cond, 0), XEXP (cond, 1)); ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:HOOK_VECTOR_END (calls):1341../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/loop-invariant.c:4271229:1229:43::: ^ 23../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END':50:44438: :note note: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)18note:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^5: : warning: expanded from macro 'RTL_CHECK2' : expanded from macro 'HOOK_VECTOR_END': 38: 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 if (maybe_ne (SUBREG_BYTE (e1), SUBREG_BYTE (e2))) ^ ~note ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^~~~~~~~~~~~~~~~ ^: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': In file included from ../../gcc-10.2.0/gcc/lra-constraints.c../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here :20391229:: 113:38../../gcc-10.2.0/gcc/rtl.h: :: note rtunion fld[1]; 444 ^ 26: note: In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:82:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from In file included from ../../gcc-10.2.0/gcc/lower-subreg.c../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2':: 444:5::2763808: ./genrtl.h:266: 3: note43: In file included from ../../gcc-10.2.0/gcc/target.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: ../../gcc-10.2.0/gcc/target.defexpanded from macro 'SUBREG_BYTE': array 'fld' declared here:276note : ../../gcc-10.2.0/gcc/target.def :../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; :6087:1 ^::444 #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) 6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] warningHOOK_VECTOR_END (c) ^ ^ ~../../gcc-10.2.0/gcc/target-hooks-macros.h:43 : 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.c:108505empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1373:: 32:HOOK_VECTOR_END (c) :: :note XBBDEF (rt, 2) = arg2;: array 'fld' declared here array 'fld' declared here^ note rtunion fld[1];note: expanded from macro 'XCSUBREG' ^: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/target-hooks-macros.hIn file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):1012:3: :43 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ ^ ~::49 50In file included from : 1345:25warning: In file included from : ^../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/lra-constraints.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230:: XVEC (rt, 1) = arg1; ^ ~ :37: notenote: expanded from macro 'RTL_CHECKC1' note: : expanded from macro 'XBBDEF'113expanded from macro 'HOOK_VECTOR_END'../../gcc-10.2.0/gcc/rtl.h:: In file included from ../../gcc-10.2.0/gcc/target.h./genrtl.h :276: ../../gcc-10.2.0/gcc/target.def1342#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^::225 : ^ ~:323: In file included from 6240../../gcc-10.2.0/gcc/loop-iv.c #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) :: note: ^ ~../../gcc-10.2.0/gcc/rtl.h1::444warning../../gcc-10.2.0/gcc/lower-subreg.c:: 43: In file included from : ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def::51845 warning6240array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h:1228 XEXP (rt, 6) = arg6;: :38 : ^ ~ : note: expanded from macro 'RTL_CHECK1'31:1:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~ 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) ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : for (elt = tail; elt; elt = XEXP (elt, 1))../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1229warning ^ ~ : empty macro arguments are a C99 feature [-Wc99-extensions]: ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h: ^ ~ 1341:../../gcc-10.2.0/gcc/rtl.h:444:5: :1341:23::note2338HOOK_VECTOR_END (cxx) ^ : array 'fld' declared here :note: noteexpanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h43:: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: rtunion fld[1];50: note ^: expanded from macro 'HOOK_VECTOR_END': rtunion fld[1]; ^:43 In file included from expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/rtl.h:1229 note50 :38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ../../gcc-10.2.0/gcc/loop-invariant.c ^ ~ expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/lra-assigns.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^:427 :444:note82: In file included from ../../gcc-10.2.0/gcc/rtl.h: In 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/target.def:expanded from macro 'HOOK_VECTOR_END' 365../../gcc-10.2.0/gcc/rtl.h: :1229:38:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : warning: 6329:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: if (maybe_ne (SUBREG_BYTE (e1), SUBREG_BYTE (e2)))3808: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~ ^1../../gcc-10.2.0/gcc/rtl.hnote: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : HOOK_VECTOR_END (emutls) :2039: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h In file included from ../../gcc-10.2.0/gcc/lower-subreg.c:::^26726:43:3 note: expanded from macro 'SUBREG_BYTE'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];:note: In file included from ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^6329 ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::: XEXP (rt, 3) = arg3; ^ ~4441373:321:In file included from ../../gcc-10.2.0/gcc/lra.c:108: : expanded from macro 'RTL_CHECK2'In file included from : note In file included from ../../gcc-10.2.0/gcc/lra-constraints.c../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 113 ^ ~warning: expanded from macro 'XCSUBREG' :: 5 #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.hIn file included from : empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/target.hHOOK_VECTOR_END (emutls): ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1341^ 1230::276: ../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/target-hooks-macros.h:: 23:444array 'fld' declared here: 5: rtunion fld[1];::37:: note : expanded from macro 'XEXP' note : expanded from macro 'RTL_CHECKC1'3808 ^:note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)43 6450: ../../gcc-10.2.0/gcc/loop-iv.c:1847: 50 ./genrtl.h:1041:3: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])::31:: ^ ~array 'fld' declared here:1: ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h warningwarning:: 444::1229: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note:38: for (elt = tail; elt; elt = XEXP (elt, 1)) warning : 5: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23:HOOK_VECTOR_END (target_option)expanded from macro 'HOOK_VECTOR_END' ^note#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]: ^ ^: note In file included from expanded from macro 'RTL_CHECK2'note: : XEXP (rt, 1) = arg1;expanded from macro 'XEXP'../../gcc-10.2.0/gcc/lower-subreg.c:43: In file included from ../../gcc-10.2.0/gcc/target-hooks-macros.hIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/target.h:: ../../gcc-10.2.0/gcc/lra-coalesce.carray 'fld' declared here43 276#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229: ^ ~ rtunion fld[1]; ^ ~ : ../../gcc-10.2.0/gcc/target.def:6450::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 ^138:49: ^ In file included from ../../gcc-10.2.0/gcc/rtl.h: : ../../gcc-10.2.0/gcc/rtl.h:3808 warning: In 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/target.def:empty macro arguments are a C99 feature [-Wc99-extensions]444 :1341:56552:1::: ./genrtl.h:note: HOOK_VECTOR_END (target_option): note23: expanded from macro 'RTL_CHECK2' : note ^ 226 warning: ../../gcc-10.2.0/gcc/target-hooks-macros.harray 'fld' declared here:: expanded from macro 'XEXP': 3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 43:50:warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 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] noteHOOK_VECTOR_END (shrink_wrap): expanded from macro 'HOOK_VECTOR_END' ^ ^ ~ ^ ~ X0EXP (rt, 7) = NULL_RTX; rtunion fld[1];../../gcc-10.2.0/gcc/target-hooks-macros.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :43:50: note../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h : ^ ^ ~ : ^ In file included from :38:444In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/loop-invariant.c:../../gcc-10.2.0/gcc/loop-unroll.c::523:10In file included from expanded from macro 'HOOK_VECTOR_END': 5 :note ../../gcc-10.2.0/gcc/lower-subreg.c #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : ../../gcc-10.2.0/gcc/lra-assigns.c:warning:noteexpanded from macro 'RTL_CHECK2' 43: In file included from 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/target.harray 'fld' declared here82 expr = SET_SRC (set); ../../gcc-10.2.0/gcc/lra-constraints.c:31:113:1358:27 rtunion fld[1];276: : : ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :: In file included from note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/recog.h../../gcc-10.2.0/gcc/target.def: ^: ::In file included from ../../gcc-10.2.0/gcc/target.h:166expanded from macro 'X0EXP' :2684#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:27622../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/target.def:6810:../../gcc-10.2.0/gcc/rtl.h1: warning: 65527::444::1228:3808: ./genrtl.h5::empty macro arguments are a C99 feature [-Wc99-extensions] :::HOOK_VECTOR_END (mode_switching)note warning138note: : expanded from macro 'SET_SRC' :#define SET_SRC(RTX) XCEXP (RTX, 1, SET)array 'fld' declared here^: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~268 rtunion fld[1]; :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h:43: if (INSN_CODE (insn) < 0)50 ^~~~~~~~~~~~~~~~: :3:: ^ note warning: noteempty macro arguments are a C99 feature [-Wc99-extensions] 1375:32:../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK1':1526: HOOK_VECTOR_END (shrink_wrap): In file included from 25../../gcc-10.2.0/gcc/loop-iv.c:1874 ^ ../../gcc-10.2.0/gcc/lra.c:108: : noteexpanded from macro 'HOOK_VECTOR_END' warning../../gcc-10.2.0/gcc/target-hooks-macros.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ In file included from : expanded from macro 'XCEXP' :43:50: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h::14: 444: ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.hwarning:1230:: : XINT (rt, 4) = arg4; ^ ~37expanded from macro 'INSN_CODE' 3808:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 5../../gcc-10.2.0/gcc/rtl.h:1338note:: : :23../../gcc-10.2.0/gcc/rtl.h:1338note:23: expanded from macro 'HOOK_VECTOR_END' tail = XEXP (*expr, 1);:note note: : : expanded from macro 'XINT' ./genrtl.h ^ ~: array 'fld' declared herenote #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) expanded from macro 'RTL_CHECKC1' ^../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/lra-constraints.c::: : ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ 113expanded from macro 'XINT' 1341../../gcc-10.2.0/gcc/rtl.h::1042: ../../gcc-10.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)4441229In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c23:In file included from :../../gcc-10.2.0/gcc/lower-subreg.c38:49: :::5 ^ ~: note: 1: 43::array 'fld' declared here warning3 :In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : empty macro arguments are a C99 feature [-Wc99-extensions] noteHOOK_VECTOR_END (C90_EMPTY_HACK): : ^../../gcc-10.2.0/gcc/rtl.h:: 1229expanded from macro 'XEXP': note38: note: expanded from macro 'RTL_CHECK2' 3808: ^./genrtl.h : warningexpanded from macro 'RTL_CHECK2' :265: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]): 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)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/target.h ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:276../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h: ^ ~ :43../../gcc-10.2.0/gcc/rtl.h:50: 1229: :444:5: note: array 'fld' declared here :1341../../gcc-10.2.0/gcc/target.defnote: expanded from macro 'HOOK_VECTOR_END': 23: note: ../../gcc-10.2.0/gcc/rtl.h:1340expanded from macro 'XEXP' :444::6810: 38 rtunion fld[1]; ^1:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note: 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]) ^ ~ ^ ~5 In file included from ../../gcc-10.2.0/gcc/loop-unroll.c::note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38 :../../gcc-10.2.0/gcc/rtl.h note../../gcc-10.2.0/gcc/loop-invariant.cwarning: empty macro arguments are a C99 feature [-Wc99-extensions]:730:37#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 31 : ^ ~ : ../../gcc-10.2.0/gcc/recog.h:../../gcc-10.2.0/gcc/rtl.h:1229:: : expanded from macro 'RTL_CHECK2' 38:note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: warning: : expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (mode_switching)array 'fld' declared here ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h :444::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];16743 ^ ~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:4445: ::In file included from 50../../gcc-10.2.0/gcc/lra-assigns.cwarning:5::5: 82: : inv->cheap_address = address_cost (SET_SRC (set), word_mode, note: note:In file included from array 'fld' declared here : expanded from macro 'HOOK_VECTOR_END' array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ note../../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: array 'fld' declared here rtunion fld[1]; :: rtunion fld[1]; ^ ^ :1526:25: note ^~~~~~~~~~~~~ : ../../gcc-10.2.0/gcc/loop-iv.c:expanded from macro 'INSN_CODE' 3808: ./genrtl.h: ../../gcc-10.2.0/gcc/rtl.h269array 'fld' declared here#define INSN_CODE(INSN) XINT (INSN, 5) : rtunion fld[1];1898 ^ ~ 3 ^: ^../../gcc-10.2.0/gcc/rtl.h:13384 In file included from :: warning: array 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]23../../gcc-10.2.0/gcc/lra-coalesce.c XEXP (*expr, 1) = NULL_RTX; In file included from 2684 XINT (rt, 5) = arg5;:: ^ ~../../gcc-10.2.0/gcc/lra.c 49: ^ ~ 108: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h22: : ../../gcc-10.2.0/gcc/rtl.h:1338note:In file included from noteIn file included from In file included from 23:../../gcc-10.2.0/gcc/lower-subreg.c1341:23: ::43../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra-constraints.c: expanded from macro 'XINT' notenote#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: :3808: 3808expanded from macro 'SET_SRC':: : ../../gcc-10.2.0/gcc/rtl.hIn file included from :1229: : : ./genrtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ./genrtl.h ^ ~::1072266::114expanded from macro 'XEXP'../../gcc-10.2.0/gcc/target.hexpanded from macro 'XINT'3: : :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):../../gcc-10.2.0/gcc/rtl.h3:: 1394warning 38:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 276 ../../gcc-10.2.0/gcc/rtl.h 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 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def:6837:1:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1229 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1375../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1;:38::: 4441345:25: note13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ note: warning../../gcc-10.2.0/gcc/rtl.h::5:: : expanded from macro 'XBBDEF' :32 note: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) empty macro arguments are a C99 feature [-Wc99-extensions]: note: expanded from macro 'XCEXP' ^ ~HOOK_VECTOR_END (C90_EMPTY_HACK) expanded from macro 'RTL_CHECK2'1229 ^ ~ rtx tmp = XEXP (this, 1);#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1];^ :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]): ^ :In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:31: ../../gcc-10.2.0/gcc/recog.h:168:10 ^ ~: 1340:../../gcc-10.2.0/gcc/target-hooks-macros.h231341: :../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h:1228 :warning : 3843:::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1230:../../gcc-10.2.0/gcc/rtl.h: ^ ~note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note: 23: expanded from macro 'XSTR'444:537 50: 444::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ^ ~ ^ ~:../../gcc-10.2.0/gcc/rtl.h note::1229: 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:1526note: 38 : :444note: array 'fld' declared here 5 note: expanded from macro 'RTL_CHECK2':5::25: expanded from macro 'RTL_CHECKC1' notenote note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ../../gcc-10.2.0/gcc/rtl.h: : expanded from macro 'INSN_CODE' rtunion fld[1];: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define INSN_CODE(INSN) XINT (INSN, 5)444expanded from macro 'HOOK_VECTOR_END' : ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :1229 :38: note ^: array 'fld' declared here ^ ~ 5 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../../gcc-10.2.0/gcc/rtl.h:1338 ^ note:: In file included from ../../gcc-10.2.0/gcc/lra-assigns.c ^ expanded from macro 'RTL_CHECK2'23:../../gcc-10.2.0/gcc/loop-iv.c::1916:7 :note warning: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h: :444:note rtunion fld[1];: :3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XINT' 825: : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/lower-subreg.carray 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./genrtl.h ^ ~ ^ : :145:../../gcc-10.2.0/gcc/rtl.h:note: ^ ~ XEXP (*expr, 1) = tail;: 3array 'fld' declared here : warning2673808: rtunion fld[1];3: 444 : :In file included from ^ ~5: ./genrtl.h note:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra.c: 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] ::1341 XEXP (rt, 3) = arg3; ^ ^ ~ :../../gcc-10.2.0/gcc/rtl.h108 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::../../gcc-10.2.0/gcc/loop-invariant.c:270: 1341:3: warning: XEXP (rtxes->shift, 1) = gen_int_shift_amount (mode, op1); 73723: 1229:38 rtunion fld[1];: :23 33 ^:In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~ warning:: : notenote: expanded from macro 'XEXP' : 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] 3808../../gcc-10.2.0/gcc/rtl.h inv->cost = set_src_cost (SET_SRC (set), GET_MODE (SET_DEST (set)),expanded from macro 'RTL_CHECK2': : 1341 note./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 6) = arg6;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^~~~~~~~~~~~~ ^ ~: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h ^ ~ : 1407::23../../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../../gcc-10.2.0/gcc/rtl.h:1229:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1073: :32684444:5note: 38: 13expanded from macro 'XEXP' ^ ~:note: warning : :22:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'SET_SRC' 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:1229array 'fld' declared here : array index 1 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: ../../gcc-10.2.0/gcc/rtl.h:444: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h38: :1375:32array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : rtx tmp = XEXP (this, 1);: :1229 XSTR (rt, 2) = arg2; ^ ~: 12295: note note: expanded from macro 'XCEXP':38: expanded from macro 'RTL_CHECK2' : note: ../../gcc-10.2.0/gcc/rtl.h:1340:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):expanded from macro 'RTL_CHECK2' ^ ~38 : ../../gcc-10.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ::1341: 23:../../gcc-10.2.0/gcc/rtl.h:1230 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:37: notenotenote : : : expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:444expanded from macro 'XSTR': ^ ~5: note ../../gcc-10.2.0/gcc/rtl.h:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)444expanded from macro 'RTL_CHECKC1'notenote: : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here 5: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)444:5 ^ ~:array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h::In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c rtunion fld[1];444:49: 1229: rtunion fld[1]; ^ 38In file included from ../../gcc-10.2.0/gcc/rtl.h:: note: In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:82note: array 'fld' declared here : ^ expanded from macro 'RTL_CHECK2'53808 ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : ./genrtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ^ : ::../../gcc-10.2.0/gcc/loop-iv.c ^ ~ 268 1229:38::1954note:41:: :array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h3808:3444:note: expanded from macro 'RTL_CHECK2'warning 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/loop-invariant.c ^ ~ ./genrtl.h for (note = cond_list; note; note = XEXP (note, 1)) ../../gcc-10.2.0/gcc/rtl.h:5: ::444 ^ ~ :: ../../gcc-10.2.0/gcc/lower-subreg.c:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]271787:15202note: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] && INTVAL (XEXP (sub, 1)) < GET_MODE_BITSIZE (sub_mode) ^ ~ XINT (rt, 4) = arg4; ^ ~ warning: array 'fld' declared here: 1341::3: warning: 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.h23 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note :13385 ../../gcc-10.2.0/gcc/rtl.h:1341:: ^ XEXP (rt, 7) = arg7; SET_SRC (rtxes->set) = CONST0_RTX (word_mode); expanded from macro 'XEXP' :23: note: expanded from macro 'XINT'23: : ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'XEXP' note#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::#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::38 ^~~~~~~~~~~~~~~~~~~~1469:note: expanded from macro 'RTL_CHECK2' 14 #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: array 'fld' declared here 1341:: expanded from macro 'RTL_CHECK2' ::: rtunion fld[1];2684 ^: warning: 231229:3822: note: note: : noteexpanded 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:1103:3:expanded from macro 'SET_SRC'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: expanded 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])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 SET_SRC(RTX) XCEXP (RTX, 1, SET) XSTR (rt, 1) = arg1; rtx next = XEXP (insn, 1); ../../gcc-10.2.0/gcc/rtl.h: ^ ~ :38: ^ ~ 1968../../gcc-10.2.0/gcc/rtl.h:1340../../gcc-10.2.0/gcc/rtl.h:23: note: expanded from macro 'XSTR' :29: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.hnote ^ ~ : expanded from macro 'INTVAL':#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]) ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)../../gcc-10.2.0/gcc/rtl.h444::444 ../../gcc-10.2.0/gcc/rtl.h:1341444:5:: ^ ~:5 1229:38::: note: array 'fld' declared here rtunion fld[1]; ^ ^~~ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:note../../gcc-10.2.0/gcc/rtl.h:: array 'fld' declared here5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];13751236:33 ^ ~:32: note: ^ 23: note array 'fld' declared here : note../../gcc-10.2.0/gcc/rtl.h: note rtunion fld[1]; : ^expanded from macro 'XCWINT':: expanded from macro 'XCEXP' In file included from #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])../../gcc-10.2.0/gcc/lra-coalesce.c : ^~~49 : ../../gcc-10.2.0/gcc/rtl.h:444 :5: note: array 'fld' declared here 444 rtunion fld[1];#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):5In file included from : ^ ^ ~ : note../../gcc-10.2.0/gcc/loop-invariant.cIn file included from ../../gcc-10.2.0/gcc/rtl.h:: array 'fld' declared here:../../gcc-10.2.0/gcc/lra-assigns.c 3808: ./genrtl.hexpanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:: 788: rtunion fld[1]; ^ :15: 82269warningIn file included from 1230::3: warning37:: : 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] ../../gcc-10.2.0/gcc/lra.cnote#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ && INTVAL (XEXP (sub, 1)) >= 0):: 108../../gcc-10.2.0/gcc/rtl.h:1229: expanded from macro 'RTL_CHECKC1' In file included from XINT (rt, 5) = arg5; In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/loop-unroll.c:818 ../../gcc-10.2.0/gcc/rtl.h ^ ~: ^ ~ :20../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:38:1338:23: note:../../gcc-10.2.0/gcc/rtl.h::1341:23:../../gcc-10.2.0/gcc/rtl.h3808: 3808: ./genrtl.h:307: note: :444expanded from macro 'RTL_CHECK2': ./genrtl.hexpanded from macro 'XINT': ../../gcc-10.2.0/gcc/loop-iv.c:2277:21: :3 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: note1104#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]: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]5array index 1 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: XEXP (rt, 2) = arg2;1229:38: expanded from macro 'XEXP': :1341:23: ^ ~: inc = INTVAL (XEXP (niter, 1)); #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~note : expanded from macro 'RTL_CHECK2' ^ ~ note ^ ~../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h: cond = XEXP (SET_SRC (pc_set (cinsn)), 0);5:expanded from macro 'XEXP': : array 'fld' declared here : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38../../gcc-10.2.0/gcc/rtl.h: 1341 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~ note ^ ~note: :1341../../gcc-10.2.0/gcc/rtl.h23:../../gcc-10.2.0/gcc/rtl.h:1229 note: :444:5::expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/lower-subreg.c :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 205:note3expanded from macro 'XEXP': ^ ~: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here : 38../../gcc-10.2.0/gcc/rtl.h:1968:array 'fld' declared here warning #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];: ^ ~ 23 ^: : array index 1 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:1229:note38: rtunion fld[1];:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2':1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2684note ^: 22: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~:../../gcc-10.2.0/gcc/rtl.h29 SET_SRC (rtxes->set) = rtxes->source; ^~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/lra-coalesce.c:49note: expanded from macro 'SET_SRC':: return XEXP (insn, 1);In file included from 1229#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~../../gcc-10.2.0/gcc/rtl.h 444../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h:270:: ^ ~../../gcc-10.2.0/gcc/rtl.h: note:1341:2332684:22:: 5: note:: expanded from macro 'INTVAL' note38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): notenote: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) : ^~~ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: : expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :array 'fld' declared here 1375 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:::1236 ^ ~ rtunion fld[1];1968:295: ^ ../../gcc-10.2.0/gcc/rtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET)32::::1229:38:In file included from note33 XEXP (rt, 6) = arg6;:: ../../gcc-10.2.0/gcc/lra-assigns.c note note : ^ ~note : 82expanded from macro 'XCWINT'note: array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1];: ^ ~ ^ : ../../gcc-10.2.0/gcc/rtl.hIn file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 1341#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~:../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h../../gcc-10.2.0/gcc/rtl.hIn file included from :1375:32: 23../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra.c:::308108:expanded from macro 'XCEXP': In file included from 444expanded from macro 'INTVAL'../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:::11355 : 3:: :note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :444: #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~3 note: warning: noteexpanded from macro 'XCEXP'../../gcc-10.2.0/gcc/rtl.h:: : :1236 array 'fld' declared here#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~5 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP'warning:: ^ ~ 33: rtunion fld[1];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#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 1230 rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h : ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^1230note :37: : expanded from macro 'XCWINT' ^ ~note XINT (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]):expanded from macro 'RTL_CHECKC1' : ^ ~37: 1480 :10: : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1345 ^~~ ../../gcc-10.2.0/gcc/loop-invariant.c return XBBDEF (insn, 2);: : ^ ~ 790note: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):25 :../../gcc-10.2.0/gcc/rtl.h1229:../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1' 38: note: expanded from macro 'RTL_CHECK2'::34:: ^ ~ :1345:25: note: expanded from macro 'XBBDEF' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 1338444:23 ../../gcc-10.2.0/gcc/rtl.hwarning: :note #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XBBDEF' ^ ~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]; : ^ ~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT shift = INTVAL (XEXP (sub, 1)); : ../../gcc-10.2.0/gcc/rtl.h1341 ^ note: expanded from macro 'XINT' 444:::../../gcc-10.2.0/gcc/rtl.h:535:1228: 444note ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):38:5: :1228 ../../gcc-10.2.0/gcc/rtl.h note: ^ ~ expanded from macro 'XEXP':1341:array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1];23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : note: ^~~ ^ 38 : note note../../gcc-10.2.0/gcc/rtl.h:1229: :expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP' 38: note:: #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) : :expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK1' 39: note: array 'fld' declared here#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:../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~ note: note: 444:5: 38 note: expanded from macro 'RTL_CHECK2' : rtunion fld[1]; ^ array 'fld' declared here#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/lra-coalesce.c :49: : ^~~array 'fld' declared here rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl.h: note ^: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444: expanded from macro 'RTL_CHECK2' 3808: ./genrtl.h ^444../../gcc-10.2.0/gcc/rtl.h:1485 :271:3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: warning: :5: noteIn file included from ../../gcc-10.2.0/gcc/lower-subreg.c../../gcc-10.2.0/gcc/rtl.h:1968: ../../gcc-10.2.0/gcc/lra.c:10:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5:array 'fld' declared here:335:18:29: note :: warning : array 'fld' declared herewarning rtunion fld[1]; : ^108../../gcc-10.2.0/gcc/loop-iv.c: 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 : && INTVAL (XEXP (x, 1)) == BITS_PER_WORD) ^ ~ note ../../gcc-10.2.0/gcc/rtl.h:1341In file included from : :2357array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: :3808: rtunion fld[1]; ^ XEXP (rt, 7) = arg7; ../../gcc-10.2.0/gcc/loop-unroll.c:8219./genrtl.h ^ ~:expanded from macro 'INTVAL'::1136 23: note::3#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ return XBBDEF (insn, 2);: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra-assigns.c:warning : 8237warning#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 : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning XEXP (rt, 2) = arg2; : In file included from ^ ~1341:23: note: 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/rtl.h:1345::../../gcc-10.2.0/gcc/rtl.h op1 = XEXP (condition, 1); ../../gcc-10.2.0/gcc/rtl.h:123625::1341 gcc_assert (rtx_equal_p (op1, XEXP (cond, 1))); #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 3808 33::note../../gcc-10.2.0/gcc/rtl.h: ^ ~ :expanded from macro 'XBBDEF'1229:38:: note: expanded from macro 'RTL_CHECK2' ^ ~ ^ ~ ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):309expanded from macro 'XCWINT' : ../../gcc-10.2.0/gcc/rtl.h3 #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 23 1229warning../../gcc-10.2.0/gcc/rtl.h1341:1228:38: :23 ^ ~ : ^~~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ::38: note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h note:../../gcc-10.2.0/gcc/rtl.h::1968:1341../../gcc-10.2.0/gcc/rtl.h:23: XEXP (rt, 3) = arg3; 29: note: expanded from macro 'INTVAL' note: note: expanded from macro 'XEXP' 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) #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^ ~ expanded from macro 'RTL_CHECK2'444:5: note: array 'fld' declared here #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]):1341../../gcc-10.2.0/gcc/rtl.h ^~~ : ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:23 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ ~444: 1229 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ :38: :../../gcc-10.2.0/gcc/loop-invariant.c:../../gcc-10.2.0/gcc/rtl.h7921236:33: 1229../../gcc-10.2.0/gcc/rtl.h:444:4note: expanded from macro 'XCWINT'note:: ::5expanded from macro 'RTL_CHECK2' note: expanded from macro 'XEXP' #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : 38../../gcc-10.2.0/gcc/rtl.h:5 note:: expanded from macro 'RTL_CHECK2' 1229:38:: note: expanded from macro 'RTL_CHECK2' ^~~ note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ notearray 'fld' declared here :: 1229:warning ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here rtunion fld[1]; ^ 38 rtunion fld[1]; ^ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :444:5: :: note ../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/system.hnote1496: 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]) ^ ~ array 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 :10:: XEXP (sub, 1) = gen_int_mode (HOST_WIDE_INT_1 << shift, sub_mode);748 :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 444 ^ ~ array 'fld' declared here::444:5: return XEXP (insn, 3);14: ../../gcc-10.2.0/gcc/lra-coalesce.c:5 note ../../gcc-10.2.0/gcc/rtl.h:: note: rtunion fld[1];5: note49: array 'fld' declared hereexpanded from macro 'gcc_assert' ^ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307:3: warning array 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1]; ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~../../gcc-10.2.0/gcc/rtl.h: ^ note: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444: ../../gcc-10.2.0/gcc/rtl.h:1341array 'fld' declared here ^ :1341:23:: In file included from 5 : notenote: ../../gcc-10.2.0/gcc/lra-assigns.c:82expanded from macro 'XEXP': In file included from ../../gcc-10.2.0/gcc/rtl.h : array 'fld' declared here rtunion fld[1];23: :../../gcc-10.2.0/gcc/lower-subreg.c1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ :In file included from ../../gcc-10.2.0/gcc/lra.c:note108: In file included from 23 ^ ~: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h3808 : ../../gcc-10.2.0/gcc/rtl.h:1229::3808: ./genrtl.h./genrtl.h:1137:3: 368: 38:warning: :: noteexpanded from macro 'XEXP' ../../gcc-10.2.0/gcc/loop-unroll.c: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2'7:824:note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)310:expanded from macro 'XEXP' 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)3 ^ ~ :7 ^ ~ : ^ ~ ../../gcc-10.2.0/gcc/rtl.h: warning../../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:: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]444: : warning5 x = SET_SRC (set); ^~~~~~~~~~~~~ X0EXP (rt, 4) = NULL_RTX;: 1229 array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~../../gcc-10.2.0/gcc/rtl.h1340 ^ ~ JUMP_LABEL (jump) = JUMP_LABEL (cinsn);::23 38:2684../../gcc-10.2.0/gcc/rtl.h:: : note: : notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here22:: expanded from macro 'XSTR'1229:38../../gcc-10.2.0/gcc/rtl.hnote: ^~~~~~~~~~~~~~~~~ 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]) :1358:../../gcc-10.2.0/gcc/rtl.h:186027#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):28: :expanded from macro 'SET_SRC' ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 note: ../../gcc-10.2.0/gcc/rtl.h:1229expanded from macro 'JUMP_LABEL' ::38note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~: ^ ~5: ^ ~ : expanded from macro 'X0EXP' note../../gcc-10.2.0/gcc/rtl.h:1375../../gcc-10.2.0/gcc/rtl.h:1375 : note../../gcc-10.2.0/gcc/rtl.h:444:: array 'fld' declared here :32: 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]) ^ ~ expanded from macro 'XCEXP':../../gcc-10.2.0/gcc/rtl.h32 ^5:444:5 : noteIn file included from :: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/loop-invariant.c :: ^ ~ ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) note../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/lra-coalesce.c ^ ~1230:915:43:: warning array 'fld' declared here37: note:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1228:note38:: expanded from macro 'RTL_CHECKC1' validate_unshare_change (use_insn, pos, SET_SRC (def_set), true); 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 note:../../gcc-10.2.0/gcc/rtl.hIn file included from :: 2684: 444../../gcc-10.2.0/gcc/rtl.h::: array 'fld' declared here rtunion fld[1]; ^ note: 3808: ./genrtl.h rtunion fld[1];: :expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECKC1' 30822::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~5../../gcc-10.2.0/gcc/rtl.h: ^ :3: note: 1501../../gcc-10.2.0/gcc/rtl.h:10: :444:expanded from macro 'SET_SRC' warning5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : note: array 'fld' declared here: warning#define SET_SRC(RTX) XCEXP (RTX, 1, SET)note : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];In file included from : array 'fld' declared here ^ ~ ^ ~ return XEXP (insn, 3);../../gcc-10.2.0/gcc/lra.c../../gcc-10.2.0/gcc/rtl.h:444:5: note : 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.harray 'fld' declared here ^ :108: In file included from ../../gcc-10.2.0/gcc/loop-unroll.c:824:27:: ^ ~ rtunion fld[1]; XBBDEF (rt, 2) = arg2; 1375 ^ ^ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.hwarning:32: :: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 1341 ^ ~../../gcc-10.2.0/gcc/lra-assigns.c:82: In file included from ../../gcc-10.2.0/gcc/rtl.h 3808: ./genrtl.h../../gcc-10.2.0/gcc/lower-subreg.c../../gcc-10.2.0/gcc/rtl.h::note:231345:409: note: :expanded from macro 'XEXP'3808: : expanded from macro 'XCEXP' JUMP_LABEL (jump) = JUMP_LABEL (cinsn);: 116713:: ^~~~~~~~~~~~~~~~~~ ./genrtl.h: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) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 311:3 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~:3 ../../gcc-10.2.0/gcc/rtl.h25: 1230:37::1229:note: :: warning rtx src = SET_SRC (set);:: note38 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]: 1860note XVEC (rt, 1) = arg1; X0EXP (rt, 5) = NULL_RTX;: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~ ^ ~expanded from macro 'XBBDEF' : ^ ~ : ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h 28::1342:23::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5 expanded from macro 'RTL_CHECKC1' : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 2684:22: note:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 1358 ^ ~ ^ ~ : expanded from macro 'SET_SRC' :#define SET_SRC(RTX) XCEXP (RTX, 1, SET)27: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'JUMP_LABEL':444 ^ :5 ^ ~ note:note note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XVEC' ^ ~ rtunion fld[1];:1228: expanded from macro 'X0EXP' :1375:32../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)::1375: ^ 1506:1032 ../../gcc-10.2.0/gcc/loop-invariant.c: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)38:: note: ^ ~expanded from macro 'XCEXP'922 ^ ~ : note:13:warning #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): : note: : expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.hwarningexpanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 1229 return XUINT (insn, 4); ^ ~ 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_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~38:: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) src = SET_SRC (use_set);note: expanded from macro 'RTL_CHECK2' 1339:26: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XUINT' : #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^~~~~~~~~~~~~~~~~ :444 :../../gcc-10.2.0/gcc/rtl.h 1228: ^ ~../../gcc-10.2.0/gcc/rtl.h ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38 : ^ ~ 26841230:37../../gcc-10.2.0/gcc/rtl.h5::: note: array 'fld' declared here: : note: expanded from macro 'RTL_CHECK1' rtunion fld[1];444note ^ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :5 22:: note: array 'fld' declared here: In file included from 1229../../gcc-10.2.0/gcc/rtl.hnote: ^ ~../../gcc-10.2.0/gcc/lra-coalesce.c: expanded from macro 'SET_SRC' :49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 1230 ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:::309: rtunion fld[1];:: expanded from macro 'RTL_CHECKC1' 38: 344437#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : warning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note:: 5#define SET_SRC(RTX) XCEXP (RTX, 1, SET) expanded from macro 'RTL_CHECK2' ^ note: expanded from macro 'RTL_CHECKC1' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ note: In file included from ../../gcc-10.2.0/gcc/lra.c ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 23 rtunion fld[1]; ^ ~ 108: ^ ~ ../../gcc-10.2.0/gcc/rtl.h: In file included from ^:444 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.h:444 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from 1375: ^ ~: :5../../gcc-10.2.0/gcc/lra-assigns.c:82: note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here: In file included from ../../gcc-10.2.0/gcc/rtl.h:1229::444:38: :323808: :../../gcc-10.2.0/gcc/rtl.h :./genrtl.h:11955: rtunion fld[1];note: note3808: array 'fld' declared here5 : rtunion fld[1];note : note: ^./genrtl.hexpanded from macro 'XCEXP': ^ :3 array 'fld' declared here expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/loop-unroll.c#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]; warning: :: 312:3825: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] ^../../gcc-10.2.0/gcc/rtl.h ^ ~ 7: X0EXP (rt, 6) = NULL_RTX; :warning XWINT (rt, 1) = arg1;: ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h1230:37 ^ ~:: note../../gcc-10.2.0/gcc/rtl.h:1511array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1234:444::29: note5: expanded from macro 'XWINT'../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECKC1': 10 : LABEL_NUSES (JUMP_LABEL (jump))++;#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1358 ../../gcc-10.2.0/gcc/rtl.h:445:5: : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note note:27:: return XUINT (insn, 4);../../gcc-10.2.0/gcc/rtl.h:1805array 'hwint' declared here note: expanded from macro 'X0EXP': ^ ~ array 'fld' declared here ^ ~ rtunion fld[1]; : ../../gcc-10.2.0/gcc/rtl.h:133926../../gcc-10.2.0/gcc/rtl.h : note:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ ^ HOST_WIDE_INT hwint[1];../../gcc-10.2.0/gcc/rtl.h26: :1228: expanded from macro 'LABEL_NUSES'38: 444:5: note#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) : ^ ~ ^: note: note: expanded from macro 'XUINT'array 'fld' declared here In file included from rtunion fld[1];#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)../../gcc-10.2.0/gcc/hwint.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h: ^1371 1229../../gcc-10.2.0/gcc/lra-coalesce.cexpanded from macro 'RTL_CHECK1': :59:26: note:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h3238: 49note: : expanded from macro 'RTL_CHECK2' In file included from :../../gcc-10.2.0/gcc/rtl.h444::5:: 3808: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here../../gcc-10.2.0/gcc/lower-subreg.c :310:3 rtunion fld[1];: ^ :noteIn file included from : expanded from macro 'XCINT' ^ ~ expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra-assigns.c#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): # define HOST_WIDE_INT long long :warning: ^ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]82: In file included from : ^ ~707:17../../gcc-10.2.0/gcc/loop-invariant.c../../gcc-10.2.0/gcc/rtl.h444:In file included from ../../gcc-10.2.0/gcc/lra.c:108: In file included from ../../gcc-10.2.0/gcc/rtl.h:38081113:5: :: ./genrtl.h:1223warning../../gcc-10.2.0/gcc/rtl.h:1230::note: 34:37: X0EXP (rt, 4) = NULL_RTX; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3808: : note./genrtl.h: : : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3array 'fld' declared here ^ ~: warning rtunion fld[1]; ^ : : 313 || !check_maybe_invariant (SET_SRC (set))) :expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h: && known_eq (SUBREG_BYTE (op), 0)) ^~~~~~~~~~~~~~~~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~ 13583: :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :2039:26 XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1534:: ^ ~ 12 ^ ~../../gcc-10.2.0/gcc/rtl.h:1341:23 ../../gcc-10.2.0/gcc/rtl.h:::../../gcc-10.2.0/gcc/rtl.h:44427 2684:22: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]5warning::: note: expanded from macro 'SUBREG_BYTE' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note note: expanded from macro 'SET_SRC' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ X0EXP (rt, 7) = NULL_RTX;note #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): note ^ ~ ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET)../../gcc-10.2.0/gcc/rtl.h ^ ~:1373:32../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/rtl.h: : note1375: expanded from macro 'X0EXP'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): :32 ^ ~1358 rtunion fld[1];expanded from macro 'XCSUBREG' ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~: :271342:23: note #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~: :../../gcc-10.2.0/gcc/rtl.h: : expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:12291230note: ^:note:: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~3738:1228:expanded from macro 'X0EXP':38: note: expanded from macro 'RTL_CHECK2' note: : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h ^ ~ : ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK1' ^ ~ ../../gcc-10.2.0/gcc/loop-unroll.c:../../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]): ^ ~ 825:444 ^ ~:5../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229: :444:5:../../gcc-10.2.0/gcc/poly-int.h20::1230:37 38 13041228::note38:: note: : : notearray 'fld' declared herewarning: : noteexpanded from macro 'RTL_CHECK2' : rtunion fld[1];36: note: array 'fld' declared here note: expanded from macro 'RTL_CHECKC1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECK1' array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'known_eq' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];#define known_eq(A, B) (!maybe_ne (A, B)) ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ LABEL_NUSES (JUMP_LABEL (jump))++; ^ ../../gcc-10.2.0/gcc/rtl.h:444 ^~~~~~~~~~~~~~~~~ ^ ~ ^In file included from ^ ~../../gcc-10.2.0/gcc/lra.c:../../gcc-10.2.0/gcc/rtl.h:1860 ../../gcc-10.2.0/gcc/rtl.h108:../../gcc-10.2.0/gcc/rtl.h28::5: note : In file included from : array 'fld' declared here :: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.hIn file included from :3808: ./genrtl.h:1253:3: warning: rtunion fld[1]; #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:444444:5:../../gcc-10.2.0/gcc/lra-coalesce.c444 ^: 5note ../../gcc-10.2.0/gcc/lower-subreg.c XVEC (rt, 1) = arg1;: ^ ~ :5: 49: note: :: array 'fld' declared here: 712 ../../gcc-10.2.0/gcc/rtl.hIn file included from :1342 rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h ^ ~:10:3808: ./genrtl.hnotearray 'fld' declared here :311: : rtunion fld[1];: 233: array 'fld' declared herewarning ^ : 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];warning SUBREG_BYTE (op)); ^ : :1375:32: note: expanded from macro 'XCEXP' : note: expanded from macro 'XVEC' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 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) ^~~~~~~~~~~~~~~~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.h X0EXP (rt, 5) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h186482:::1230:1229:3438: ::: warningnote: expanded from macro 'RTL_CHECK2'2039 In file included from ../../gcc-10.2.0/gcc/rtl.h:380837#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ./genrtl.h: ^ ~ :343:26: :note: 3 ^ ~ expanded from macro 'SUBREG_BYTE' : warning: note../../gcc-10.2.0/gcc/rtl.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :1358:array index 1 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)); ^~~~~~~~~~~~~~~~~ 27: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1860: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~:44428: : note XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: :1373note: expanded from macro 'JUMP_LABEL' :32: note: expanded from macro 'XCSUBREG'expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)../../gcc-10.2.0/gcc/rtl.h:note: array 'fld' declared here ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~1805 ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/loop-invariant.c: rtunion fld[1];: 1228:../../gcc-10.2.0/gcc/rtl.h:1230:3733: :note :1371:../../gcc-10.2.0/gcc/rtl.h: 1375:32: :: note1341 note: : 38:23:31 expanded from macro 'XCEXP' ^expanded from macro 'LABEL_NUSES' : note: expanded from macro 'RTL_CHECK1' expanded from macro 'RTL_CHECKC1' :#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)note#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] #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/lra.c:108: 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::51230:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1371:45:: note:expanded from macro 'XEXP'37 && constant_pool_constant_p (SET_SRC (set))) ^~~~~~~~~~~~~ 3808: 444: array 'fld' declared here: note: ../../gcc-10.2.0/gcc/rtl.h :note: : expanded from macro 'RTL_CHECKC1'expanded from macro 'XCINT' :./genrtl.h :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)5 rtunion fld[1];1254 : note ^: : ^~~ 3 ^ ~array 'fld' declared here ^ ~ 2684../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/lower-subreg.c 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 : ^ XSTR (rt, 2) = arg2;:../../gcc-10.2.0/gcc/rtl.h:: ^ ~ 1229:444:5123022:::38 :38:: 719:14:../../gcc-10.2.0/gcc/rtl.h: warning note: expanded from macro 'RTL_CHECKC1' 1340: noteIn 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'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): expanded from macro 'SET_SRC' note ../../gcc-10.2.0/gcc/lra-coalesce.c: :49: In file included from #define SET_SRC(RTX) XCEXP (RTX, 1, SET)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ array 'fld' declared here ^ ~:23 rtunion fld[1]; ^ byte + SUBREG_BYTE (op)); : note ^~~~~~~~~~~~~~~~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: ../../gcc-10.2.0/gcc/rtl.h4441375:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h:1871:10: 5:../../gcc-10.2.0/gcc/rtl.h :312warning: :2039:32: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:3: note: array 'fld' declared here::444: return JUMP_LABEL (this);warning: 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 'XCEXP' :1229: rtunion fld[1]; ^~~~~~~~~~~~~~~~~385 X0EXP (rt, 6) = NULL_RTX; ^ ~ : note: expanded from macro 'RTL_CHECK2' :26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: expanded from macro 'SUBREG_BYTE'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h :1860:note :1358#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)28 : ^ ~ ^: ^ ~ ../../gcc-10.2.0/gcc/loop-unroll.c ^ ~ note: expanded from macro 'JUMP_LABEL' :../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here 27::839: rtunion fld[1];#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)../../gcc-10.2.0/gcc/rtl.h:7../../gcc-10.2.0/gcc/rtl.h:12301373note:37 ^ ~: expanded from macro 'X0EXP'::: ^ :32: note: expanded from macro 'XCSUBREG' In file included from ../../gcc-10.2.0/gcc/lra-assigns.c444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#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] 82../../gcc-10.2.0/gcc/rtl.h note: 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::5:expanded from macro 'RTL_CHECKC1': LABEL_NUSES (label)++; 122812301375note: array 'fld' declared here:: : 32: note rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 373808: ./genrtl.h38: ../../gcc-10.2.0/gcc/rtl.h ^ :1805:: expanded from macro 'XCEXP':noteIn file included from ../../gcc-10.2.0/gcc/lra.c:: expanded from macro 'RTL_CHECK1' 108:344:3:../../gcc-10.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)26: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ : ../../gcc-10.2.0/gcc/rtl.h::1230 :warning444::3808note: note37: ./genrtl.h: :expanded from macro 'RTL_CHECKC1': note: expanded from macro 'LABEL_NUSES' 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)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 5 ^ ~ : expanded from macro 'RTL_CHECKC1' : note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 1255 :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:4443 ../../gcc-10.2.0/gcc/rtl.h:1371:5:: note../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ :32: X0EXP (rt, 2) = NULL_RTX;444: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here: XVEC (rt, 3) = arg3; : ^ ~ ^ ~ note rtunion fld[1]; ^ 5:../../gcc-10.2.0/gcc/rtl.h: 444 :note:51358:: 27note:: array 'fld' declared herenote : expanded from macro 'XCINT'expanded from macro 'X0EXP' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230: rtunion fld[1];../../gcc-10.2.0/gcc/lower-subreg.c:778 ^: 37: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; :1342:In file included from 1223: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: expanded from macro 'XVEC'../../gcc-10.2.0/gcc/lra-coalesce.c : :49: In file included from ../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):3808 ^ ~ ^#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarning./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 :1876:40:../../gcc-10.2.0/gcc/rtl.h:: SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~1229444warning :38:313 : :../../gcc-10.2.0/gcc/rtl.hnote: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h12285::: 38: :notenote: expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK2' return safe_as_a (JUMP_LABEL (this));2039:26: array 'fld' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3 ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../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] ^ ~ :5: ^~~~~~~~~~~~~~~~~ rtunion fld[1];notenote X0EXP (rt, 7) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h::444 ^: 1860:28 : : note: expanded from macro 'JUMP_LABEL' :5array 'fld' declared here: noteexpanded from macro 'SUBREG_BYTE': array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)1358 : ^ ~27 : rtunion fld[1];note : ^expanded from macro 'X0EXP' rtunion fld[1]; ^ 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 X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ./genrtl.h:345../../gcc-10.2.0/gcc/rtl.h : ^ ~1373 :32: note: expanded from macro 'XCSUBREG' In file included from #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/loop-invariant.c:2177../../gcc-10.2.0/gcc/lra.c:../../gcc-10.2.0/gcc/rtl.h::108: In file included from ../../gcc-10.2.0/gcc/rtl.h16:1375:31228: warning: :32::array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ warning:3808: ../../gcc-10.2.0/gcc/rtl.h:1230:38array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 37: : X0EXP (rt, 3) = NULL_RTX; ./genrtl.h: ^ ~ notenote../../gcc-10.2.0/gcc/rtl.h : expanded from macro 'RTL_CHECKC1' :1358:27:: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): note: expanded from macro 'X0EXP' for (link = REG_NOTES (insn); link; link = XEXP (link, 1))note 1287:3:: expanded from macro 'XCEXP'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 XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~expanded from macro 'RTL_CHECK1' XSTR (rt, 1) = arg1; 444:5../../gcc-10.2.0/gcc/rtl.h:1611:25 : ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ note: ^ ~:1228:38: note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'REG_NOTES' note: array 'fld' declared here : rtunion fld[1]; #define REG_NOTES(INSN) XEXP(INSN, 6) ^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]; ^ ~ 1341:23../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37:::444../../gcc-10.2.0/gcc/lower-subreg.c1340::5: note : array 'fld' declared here note: expanded from macro 'XEXP' ^../../gcc-10.2.0/gcc/loop-unroll.c rtunion fld[1]; ^ :822:12: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from 23 : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) pnote = ®_NOTES (insn);../../gcc-10.2.0/gcc/lra-assigns.c : note ^ ~ In file included from : ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/lra-coalesce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1611:25: note: :: 82: In file included from :38081393expanded from macro 'REG_NOTES':expanded from macro 'XSTR' 1229#define REG_NOTES(INSN) XEXP(INSN, 6) :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :9:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: : ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarning: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])./genrtl.h:3431229 38: note: expanded from macro 'RTL_CHECK2': ^ ~ ../../gcc-10.2.0/gcc/rtl.h:38 :::3808: 31341:23::: warning444:./genrtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: note: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :array 'fld' declared here note rtunion fld[1]; src = SET_SRC (set); ^346:3 ^ ~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' XEXP (rt, 1) = arg1; warning #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 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: ^~~~~~~~~~~~~ 1229: 1881 ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h: ^ ~32684 :22: note: ::444 ^ ~ 23expanded from macro 'SET_SRC' :../../gcc-10.2.0/gcc/rtl.h: #define SET_SRC(RTX) XCEXP (RTX, 1, SET)38::1358: : :../../gcc-10.2.0/gcc/rtl.h 5note: ^ ~ 27note warning: : 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::444 note: expanded from macro 'X0EXP'expanded from macro 'XEXP' 1375:32: note: JUMP_LABEL (this) = target;note: expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~5: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)array 'fld' declared here note ^ ~ ^~~~~~~~~~~~~~~~~ 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 ../../gcc-10.2.0/gcc/loop-invariant.c:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h1229:::444:5: ^ ~:: 2177: 381860:: 28:47../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here::1228 : rtunion fld[1];: 1230 warningnote: : :note: expanded from macro 'JUMP_LABEL'38expanded from macro 'RTL_CHECK2' ^ 37: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: expanded from macro 'RTL_CHECKC1' note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/lra.c#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):108note: : 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]) rtunion fld[1];expanded from macro 'RTL_CHECK1' ^ ~ ../../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 ^ ~: :444: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:./genrtl.h444: ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h5:444:55: : 1288note:: ^: :array 'fld' declared here :3 rtunion fld[1]; ^ 1341note../../gcc-10.2.0/gcc/lower-subreg.c :841:: : 11../../gcc-10.2.0/gcc/rtl.h23::../../gcc-10.2.0/gcc/loop-unroll.c:: array 'fld' declared here warning1375 warning : note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::32 1429 *pnote = XEXP (note, 1); ^ ^ ~ : XSTR (rt, 2) = arg2; ^ ~:32: : In file included from ../../gcc-10.2.0/gcc/lra-assigns.cnote../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: :expanded from macro 'XEXP'array 'fld' declared here 1340: :134123warning: :23: note: rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~expanded from macro 'XEXP':82 note ^../../gcc-10.2.0/gcc/rtl.h:notearray 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) : expanded from macro 'XCEXP' if (!rtx_equal_p (dest, XEXP (src, 2))) ^ ~1229 ^ ~ : ../../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)expanded from macro 'XSTR'23: noteIn file included from ../../gcc-10.2.0/gcc/rtl.h : ^ ~ :In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1229../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808../../gcc-10.2.0/gcc/lra-coalesce.c::: expanded from macro 'XEXP'./genrtl.h38:49 note: expanded from macro 'RTL_CHECK2': :1230:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3738::: :1229 ^ ~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: In file included from ../../gcc-10.2.0/gcc/rtl.h347:444:38:: ^ ~ 5: note: note../../gcc-10.2.0/gcc/rtl.h:1229: expanded from macro 'RTL_CHECKC1' 3#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: warningexpanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.hnote: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h:44438 :: note X0EXP (rt, 5) = NULL_RTX; : expanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: expanded from macro '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:3808: note: ../../gcc-10.2.0/gcc/rtl.h:1358 ^ ./genrtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444 array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:344:3 rtunion fld[1];:: warning: ^: 444:54445::5:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 2) = NULL_RTX; ^ ~ note: 27 :array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:notenote27: note:: expanded from macro 'X0EXP' : array 'fld' declared here rtunion fld[1]; ^ note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228: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' ^ ~ : 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/loop-unroll.c::21671435: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] SUBREG_BYTE (x), GET_MODE (x)); rtunion fld[1];:31 ^ ~ ^~~~~~~~~~~~~~~::444: ^ ../../gcc-10.2.0/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5 ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/lra.c:108:: note else if (rtx_equal_p (dest, XEXP (src, 1)))2039:26: : In file included from ../../gcc-10.2.0/gcc/rtl.h:444:5 : note:: array 'fld' declared here array 'fld' declared herenote: expanded from macro 'SUBREG_BYTE'3808 rtunion fld[1]; ^ ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h: :./genrtl.h1373:1289::3: In file included from warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];23../../gcc-10.2.0/gcc/lra-coalesce.c :32 XSTR (rt, 3) = arg3; ^:: note49 ../../gcc-10.2.0/gcc/lower-subreg.c ^ ~ :: In file included from ../../gcc-10.2.0/gcc/rtl.h: :In file included from note902../../gcc-10.2.0/gcc/rtl.h1340:23: : expanded from macro 'XEXP'../../gcc-10.2.0/gcc/lra-assigns.c::3808: ./genrtl.h expanded from macro 'XCSUBREG' :345: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :82: ^ ~:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)93:noteIn file included from ^ ~../../gcc-10.2.0/gcc/rtl.h: : 3808: : warning: warning./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h src = SET_SRC (set); ^~~~~~~~~~~~~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:1229:../../gcc-10.2.0/gcc/rtl.h:38348:3:1230expanded from macro 'XSTR':: : note37 : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h 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):2684 : ^ ~: ^ ~ warningnote ^ ~: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:22 : ../../gcc-10.2.0/gcc/rtl.h:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:1358expanded from macro 'RTL_CHECKC1' : 444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) X0EXP (rt, 6) = NULL_RTX;::27: ^ ~note 1229:5 ^ ~: :expanded from macro 'SET_SRC'38 notenote: : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP':array 'fld' declared here : rtunion fld[1]; 444 ^:1358note: #define SET_SRC(RTX) XCEXP (RTX, 1, SET)::expanded from macro 'RTL_CHECK2'27 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/loop-unroll.c ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375: ^ ~ note../../gcc-10.2.0/gcc/rtl.h:: :1228: notearray 'fld' declared here: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)145238: rtunion fld[1]; :32: ../../gcc-10.2.0/gcc/rtl.h:444:5 ^ : note : ^ ~array 'fld' declared here :31:../../gcc-10.2.0/gcc/rtl.hnote: rtunion fld[1]; ^expanded from macro 'XCEXP'note: :1228: expanded from macro 'RTL_CHECK1' 38#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' 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]) ^ ~ 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:444:5: note: array 'fld' declared here || rtx_referenced_p (dest, XEXP (src, 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: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; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/lower-subreg.c1341:23:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :note memset (rt, 0, RTX_HDR_SIZE);: expanded from macro 'XEXP' ^~~~~~~~~~~~ 938 ^ ~In file included from : 21../../gcc-10.2.0/gcc/rtl.h::700:22../../gcc-10.2.0/gcc/rtl.h: note ../../gcc-10.2.0/gcc/lra-assigns.c:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~expanded from macro 'RTX_HDR_SIZE' :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]82 1228 :: 38In file included from :../../gcc-10.2.0/gcc/rtl.h:3808#define RTX_HDR_SIZE offsetof (struct rtx_def, u) && (maybe_ne (SUBREG_BYTE (src), 0) ^~~~~~~~~~~~~~~~~: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1' ./genrtl.h:379:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~: 1229:38:../../gcc-10.2.0/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h :note104: :24:../../gcc-10.2.0/gcc/rtl.h:444:expanded from macro 'RTL_CHECK2'53:: note: array 'fld' declared here: note: 2039 rtunion fld[1];: ^ #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]26In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c: 49 ^ ~expanded from macro 'offsetof': In file included from ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;#define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/rtl.h:444:5::: notenote: array 'fld' declared here : 3808: ./genrtl.h: rtunion fld[1]; ^ ~ expanded from macro 'SUBREG_BYTE' 347:3: 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) 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:1373:32: note: expanded 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) ../../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) ^ ~ :../../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' 1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: ../../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]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((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: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]; ^ :1341 rtunion fld[1]; ^../../gcc-10.2.0/gcc/loop-unroll.cIn file included from ../../gcc-10.2.0/gcc/lra-assigns.c: ../../gcc-10.2.0/gcc/lower-subreg.cIn file included from :82952: :In file included from 21: :../../gcc-10.2.0/gcc/lra-coalesce.c:49warning../../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 :233808: note: && (maybe_ne (SUBREG_BYTE (dest), 0): ^~~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.h: 1704:14:./genrtl.h./genrtl.h:348::expanded from macro 'XEXP' :#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]: 2039: 380warning:3:26 warning: ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx expr = SET_SRC (single_set (ivts->insn));: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'SUBREG_BYTE' XBBDEF (rt, 2) = arg2; X0EXP (rt, 6) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h : ^ ~2684 : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): ^ ~ 134538: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'22:25 ../../gcc-10.2.0/gcc/rtl.h:1373::1358:27:32 note: :expanded from macro 'X0EXP' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XBBDEF'../../gcc-10.2.0/gcc/rtl.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note : expanded from macro 'SET_SRC' :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)444 ^ ~ ^ ~#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228note../../gcc-10.2.0/gcc/rtl.h:1375:: 32: noteexpanded from macro 'XCSUBREG': expanded from macro 'XCEXP': ::538:: note: note1228: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)array 'fld' declared here ^ ~ :expanded from macro 'RTL_CHECK1'38 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :1230:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)37: note : ^ ~expanded from macro 'RTL_CHECKC1' #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])../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :1230: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 37 rtunion fld[1]; ^ : note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.hIn 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:381::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 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 X0EXP (rt, 3) = 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 rtunion fld[1]; ^ :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/lower-subreg.c:971:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ if (src == SET_SRC (set) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/loop-unroll.c:../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' 1715:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ 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:1228:38: note: expanded from macro 'RTL_CHECK1' rtx expr = copy_rtx (SET_SRC (single_set (insn))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' :49#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ : 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;: 3798:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])11: ^ ~:13751375:32: warning note ^ ~: 32: note: : expanded from macro 'XCEXP'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 attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~expanded from macro 'XCEXP':1341: :444:523../../gcc-10.2.0/gcc/rtl.h::2607:24 : note : note: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~expanded from macro 'MEM_ATTRS'note: expanded from macro 'XEXP' array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230: rtunion fld[1];#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ^ ~37In file included from :../../gcc-10.2.0/gcc/lra-assigns.c :note: expanded from macro 'RTL_CHECKC1' 82#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~: ../../gcc-10.2.0/gcc/rtl.hIn file included from :444: 5: ../../gcc-10.2.0/gcc/rtl.h note../../gcc-10.2.0/gcc/rtl.h:3808:../../gcc-10.2.0/gcc/rtl.h:1230: :37:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: 1365expanded from macro 'RTL_CHECKC1' array 'fld' declared here: ./genrtl.h: 382:3 : warning: ^ ~#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] rtunion fld[1]; : ^ ../../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' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/loop-unroll.c:1778: 19: 29warning: #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] ^: 1229:38: src = copy_rtx (SET_SRC (set));: note: expanded from macro 'X0MEMATTR' note: #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 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:1230../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' :37#define SET_SRC(RTX) XCEXP (RTX, 1, SET) : note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/lower-subreg.c ^ ~ #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: 1375../../gcc-10.2.0/gcc/rtl.h:32: note1216../../gcc-10.2.0/gcc/rtl.h:444: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XCEXP': 444:5::: note: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)5: :12: notearray 'fld' declared here 444 ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];: array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h:1230:37: ^ note: rtunion fld[1];expanded from macro 'RTL_CHECKC1' SUBREG_BYTE (x));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:2039:26In 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: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/lra-assigns.c XBBDEF (rt, 2) = arg2; ^ ~ :82../../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#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :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.hIn file included from :../../gcc-10.2.0/gcc/lra-constraints.c1228::11438: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h XINT (rt, 5) = arg3; note: :../../gcc-10.2.0/gcc/loop-unroll.c:1963 :11: 38warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'SUBREG_BYTE'3 : note ^ ~ while (!NOTE_INSN_BASIC_BLOCK_P (insn)): expanded from macro 'RTL_CHECK1' warning../../gcc-10.2.0/gcc/rtl.h: :1338:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)23: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ XEXP (rt, 1) = arg1; ^ ~../../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.h1341:23:: note: 1679expanded 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 21../../gcc-10.2.0/gcc/rtl.h:1229 :In file included from 1373:32:: note:../../gcc-10.2.0/gcc/lra-coalesce.c:49: ../../gcc-10.2.0/gcc/rtl.h:122938: In file included from ../../gcc-10.2.0/gcc/rtl.h: note: :expanded from macro 'XCSUBREG' expanded from macro 'NOTE_INSN_BASIC_BLOCK_P'#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ : note: ../../gcc-10.2.0/gcc/rtl.h:12303808expanded from macro 'RTL_CHECK2': 37: 38: note./genrtl.h: :expanded from macro 'RTL_CHECKC1'381 : (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) 3 ^~~~~~~~~~~~~~~~ :#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:1675 :25: note: expanded from macro 'NOTE_KIND' ^ ~ : ../../gcc-10.2.0/gcc/rtl.hnote: #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)../../gcc-10.2.0/gcc/rtl.h::warning: 444expanded from macro 'RTL_CHECK2': 5 : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444:5array 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 X0EXP (rt, 3) = NULL_RTX; note: array 'fld' declared here: : rtunion fld[1]; ^ expanded from macro 'XCINT' ^ ~ ^ ~ 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: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 XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) rtunion fld[1]; ^ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/lra-assigns.c../../gcc-10.2.0/gcc/lower-subreg.c:1248:::1230:37: note: In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: expanded from macro 'RTL_CHECKC1'In file included from ../../gcc-10.2.0/gcc/rtl.h: 8: 823808: ^ ~./genrtl.h:warning66: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] : 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: XEXP (rt, 1) = arg1; : ./genrtl.h ^ ~:384: op = SET_SRC (set);3: 444 #define RTL_CHECKC1(RTX, N, C) ((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 ::13415::23 :note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 6) = arg4; ^ ~ rtunion fld[1]; ^~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:1340 ^ :23: :In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra-coalesce.c:2684:22:: notenote: expanded from macro 'SET_SRC'444 49note: : expanded from macro 'XSTR'#define SET_SRC(RTX) XCEXP (RTX, 1, SET): expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5 ^ ~: note#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 : ^ ~382 :3: ../../gcc-10.2.0/gcc/rtl.h:1375../../gcc-10.2.0/gcc/rtl.hwarning:1229:38: :../../gcc-10.2.0/gcc/rtl.h32::1229:38array 'fld' declared herenote: expanded from macro 'RTL_CHECK2': notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XCEXP': note X0EXP (rt, 4) = NULL_RTX; rtunion fld[1];: expanded from macro '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#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 rtunion fld[1]; ^ :1230:37: note: expanded from macro 'RTL_CHECKC1' :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]; ^ ^ ~ #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/lra-assigns.c:82: 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; 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: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 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../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] ^ : || !splitting[INTVAL (XEXP (op, 1)) - BITS_PER_WORD]) ^ ~ 1338:23: note: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' expanded from macro 'XINT' XEXP (rt, 1) = arg1; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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: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) ^ ~ ../../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]) ^ ~ 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:1968#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]; ^ 1229:38: note: expanded from macro 'RTL_CHECK2' 29: note: expanded from macro 'INTVAL' ../../gcc-10.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 INTVAL(RTX) XCWINT (RTX, 0, CONST_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]; ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hIn 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:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1236:33: note: expanded from macro 'XCWINT' In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ 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] rtunion fld[1]; ^ XSTR (rt, 6) = arg4; ^ ~ 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' ../../gcc-10.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../../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/lra-assigns.c:82: 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' In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 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:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h XINT (rt, 1) = arg1; ^ ~ :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 XEXP (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/lra-assigns.c:82: 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 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' XVEC (rt, 3) = arg3; ^ ~#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:#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#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: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 op = SET_SRC (set); ^~~~~~~~~~~~~ :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: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' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 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: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:1230:37: note: expanded from macro 'RTL_CHECKC1' 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] XVEC (rt, 4) = arg4; ^ ~ #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/lra-coalesce.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] :1342:23: note: expanded from macro 'XVEC' XSTR (rt, 1) = arg1; ^ ~ ^ ~ XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ #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' #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../../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 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ :../../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] 1229:38: && INTVAL (XEXP (op, 1)) != 2 * BITS_PER_WORD - 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 rtunion fld[1]; ^ :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];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:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ XVEC (rt, 5) = arg5; ^ ~ #define RTL_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/lra-constraints.c:114: 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 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' :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] #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:1229:38: note: expanded from macro 'RTL_CHECK2' ^~~ ../../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: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 ../../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' ^ :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/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] ^ :1236:33: note: expanded from macro 'XCWINT' #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/lra.c:117In file included from : ../../gcc-10.2.0/gcc/recog.h:../../gcc-10.2.0/gcc/rtl.h166:7#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]):../../gcc-10.2.0/gcc/lra-assigns.c:82: In file included from ^~~../../gcc-10.2.0/gcc/rtl.h:3808 :1229: 38../../gcc-10.2.0/gcc/rtl.h: note: rtunion fld[1]; ^: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :444expanded from macro 'RTL_CHECK2' ./genrtl.h::5: note if (INSN_CODE (insn) < 0): array 'fld' declared here 453:3: rtunion fld[1]; ^ 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/lower-subreg.c:1361../../gcc-10.2.0/gcc/rtl.h:49: :warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^~~~~~~~~~~~~~~~ 33 :444 :5:In file included from ../../gcc-10.2.0/gcc/rtl.hnote:: 3808array 'fld' declared here: XINT (rt, 6) = arg6; rtunion fld[1]; ^warning ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1526::25: In file included from note: expanded from macro 'INSN_CODE' 450: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/lra-constraints.c int shift_count = INTVAL (XEXP (op, 1));#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ :../../gcc-10.2.0/gcc/rtl.h114:: 1341In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h :3:: warning ^ ~ : 3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:181:../../gcc-10.2.0/gcc/rtl.h3: warning : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ::231338:23::: 1338note:: expanded from macro 'XINT' XVEC (rt, 3) = arg3; note ^ ~: expanded from macro 'XEXP' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1342 ^ ~: 23: note23../../gcc-10.2.0/gcc/rtl.h:1229:: XINT (rt, 5) = arg5; ^ ~38: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :../../gcc-10.2.0/gcc/rtl.h :note1338: :expanded from macro 'RTL_CHECK2'23 : note: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XINT' note : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1968#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h::291229:: 38note: expanded from macro 'INTVAL'expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h : ^ ~ : ../../gcc-10.2.0/gcc/rtl.h#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT): ^~~ 1229 :note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h38: 1229:38note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~::1236:expanded from macro 'RTL_CHECK2'33: note../../gcc-10.2.0/gcc/rtl.h : expanded from macro 'RTL_CHECK2' note: :expanded from macro 'XCWINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h1229:38../../gcc-10.2.0/gcc/rtl.h: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])note: expanded from macro 'RTL_CHECK2':../../gcc-10.2.0/gcc/rtl.h:444 :5:: note: 444array 'fld' declared here ^~~ :4445:5: :note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ array 'fld' declared here ^ ~ rtunion fld[1]; rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/lra.c:117: 444../../gcc-10.2.0/gcc/recog.h:167In file included from :5: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/lra-constraints.c INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);: ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/lra-coalesce.c../../gcc-10.2.0/gcc/rtl.h5:114::49: In file included from 4441526:25: ../../gcc-10.2.0/gcc/rtl.h:3808:: ./genrtl.h::451:35: warning:: array index 4 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: :array 'fld' declared here3808 : ./genrtl.h:182 rtunion fld[1];: 3 ^: warningnote: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here XVEC (rt, 4) = arg4; ^ ~ : expanded from macro 'INSN_CODE' XEXP (rt, 6) = arg6; ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::13421341:23 : ^ note: expanded from macro 'XEXP'In file included from ../../gcc-10.2.0/gcc/lower-subreg.c../../gcc-10.2.0/gcc/lra-assigns.c::1374::2382: 20: 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)warning: :3808: 1338: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note./genrtl.h: :expanded from macro 'XVEC' 486#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ :3: ../../gcc-10.2.0/gcc/rtl.h23warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ~: expanded from macro 'XINT' else if (INTVAL (XEXP (op, 1)) == 2 * BITS_PER_WORD - 1) ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:1341: XINT (rt, 1) = arg1; ^ ~ 1229#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 38 ^ ~: ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h note: 3823: :note: :expanded from macro 'XEXP' :expanded from macro 'RTL_CHECK2' 12291338: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 :444::../../gcc-10.2.0/gcc/rtl.h :note1229: :expanded from macro 'XINT'38: 5note: :note38: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ : expanded from macro 'RTL_CHECK2'note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229expanded from macro 'RTL_CHECK2':38: rtunion fld[1];:444: 5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: ../../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:1968: rtunion fld[1];29: ^note: expanded from macro 'INTVAL' : ^expanded from macro 'RTL_CHECK2' 444#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT): ^~~ 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:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: noteIn file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ XVEC (rt, 5) = arg5;array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h1236 :33: 3808 rtunion fld[1]; :note: ^ ~ ^ ./genrtl.h:220:In file included from : expanded from macro 'XCWINT' 3444::5:../../gcc-10.2.0/gcc/lra.c note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~::1342 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ :23: note: expanded from macro 'XVEC' 117: ../../gcc-10.2.0/gcc/recog.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:168:10:1229 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]In file included from ../../gcc-10.2.0/gcc/lra-assigns.c:82: 444 return INSN_CODE (insn);: 5 ^~~~~~~~~~~~~~~~ ::38In file included from :../../gcc-10.2.0/gcc/rtl.h:1526:../../gcc-10.2.0/gcc/rtl.h25: note: expanded from macro 'INSN_CODE' XEXP (rt, 1) = arg1;: ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5)note : ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hnote: rtunion fld[1];expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h3808:: ./genrtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~516:1338:23:: note: 3expanded from macro 'XINT' ^ ../../gcc-10.2.0/gcc/rtl.h:4441341: 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]; ^ ^ ~ XVEC (rt, 1) = arg1; ^ ~ :23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 49../../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: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: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) ^ ~ :../../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 rtunion fld[1]; ^ :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/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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XBBDEF (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' :1345:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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: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:1228:38: 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 ../../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 ../../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] #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) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229: rtunion fld[1];38: note: expanded from macro 'RTL_CHECK2' ^ ../../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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ 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: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../../gcc-10.2.0/gcc/rtl.h:1341:23: :1338:23:note note: expanded from macro 'XINT' : In file included from expanded from macro 'XEXP' ../../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] #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' ^ ~ 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: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 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/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: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 ../../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' 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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').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' 1228:38: note: expanded from macro 'RTL_CHECK1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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] #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' 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]) 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:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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 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: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/lra-constraints.c:114: 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, 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:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lra.c:276:28../../gcc-10.2.0/gcc/rtl.h../../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) ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1341:23: note: expanded from macro 'XEXP' && ! side_effects_p (SET_SRC (PATTERN (prev)))) ^~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_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:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ :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: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../../gcc-10.2.0/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' ../../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]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 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: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: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: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, 2) = arg2; ^ ~ rtunion fld[1]; ^ rtunion fld[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) ^ ~ 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:226:3: ../../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' 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]) ^ ~ #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: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]) ^ ~ 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: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' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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/lra-coalesce.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] #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]) ^ ~ 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: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: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:1229:38: note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ rtunion fld[1]; ^ ../../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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ a2 = XEXP (y, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 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:444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../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] ../../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 ^ ~ XBBDEF (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:551:3: warning: ../../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) ^ ~ 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' :5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/lra.c:373:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'HOST_WIDE_INT' scale = XEXP (a1, 1); ^ ~ ../../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) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341:In file included from ../../gcc-10.2.0/gcc/lra-assigns.c ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: 23:82: 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: expanded from macro 'RTL_CHECK2' XWINT (rt, 2) = arg2; ^ ~ ../../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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ : ../../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' :444:5: note../../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])1234:29: note: expanded from macro 'XWINT' ^ ~ : array 'fld' declared here : rtunion fld[1];#define XWINT(RTX, N) ((RTX)->u.hwint[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:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/lra.c HOST_WIDE_INT hwint[1]; ^ :380: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/hwint.h rtunion fld[1]; ^ :59:26: note: expanded from macro 'HOST_WIDE_INT' scale = XEXP (a2, 1); ^ ~ # 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/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] #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: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 In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-coalesce.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] ../../gcc-10.2.0/gcc/rtl.h: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' ../../gcc-10.2.0/gcc/rtl.h:444#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :5: 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: ./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: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' In file included from ../../gcc-10.2.0/gcc/lra-constraints.c:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 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/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 ^ ../../gcc-10.2.0/gcc/lra.c:512:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ lra_emit_add (x, XEXP (y, 0), XEXP (y, 1)); ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((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: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; ^ ~ :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: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]) ^ ~ ../../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:445:5: note: array 'hwint' declared here rtunion fld[1]; 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]; ^ ^ ../../gcc-10.2.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] 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:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ 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:#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: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:708: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]; ^ 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 rtunion fld[1]; ^ :2039:26: note: expanded from macro 'SUBREG_BYTE' 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] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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:#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: noteIn 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: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; ^ ~ #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: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: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]) ^ ~ ../../gcc-10.2.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:735: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: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/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] 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; ^ ~ ^ ~ 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: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: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/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] 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: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/lra-coalesce.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] XEXP (rt, 3) = arg3; ^ ~ 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: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: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' ../../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:1229../../gcc-10.2.0/gcc/rtl.h:38: :1229:38:note../../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' : expanded from macro 'RTL_CHECK2' ../../gcc-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: ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/lra.c5:958:15: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here icode = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' note: #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-coalesce.cIn file included from ../../gcc-10.2.0/gcc/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.hIn 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: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; ^ ~ :3808: ./genrtl.h:310:3: warning: array index 4 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: ./genrtl.h:813: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' XEXP (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: 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: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: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:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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 ../../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: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/lra.c:961: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:444:5: note: array 'fld' declared here INSN_CODE (insn) = icode = recog_memoized (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 rtunion fld[1]; ^ :1526:25: note: expanded from macro 'INSN_CODE' In file included from ../../gcc-10.2.0/gcc/lra-constraints.c#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 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/lra-assigns.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 82: 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; ^ ~ ../../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-coalesce.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] #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' ^ ~ #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) ^ ~ ../../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/lra.c:1097#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :19: 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); 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/lra-coalesce.c:#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: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:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/lra-constraints.c:114#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: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' ../../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]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../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:926: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 rtunion fld[1]; ^ :../../gcc-10.2.0/gcc/lra.c:1099: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:1228:38: note: expanded from macro 'RTL_CHECK1' XSTR (rt, 1) = arg1; ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340 link = XEXP (link, 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) ^ ~ ^ ~ #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#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 rtunion fld[1]; ^ :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/lra-assigns.c:82: 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: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 2) = arg2; ^ ~ 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] 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: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]) ^ ~ ../../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) ^ ~ 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]; ^ :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: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: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]; ^ rtunion fld[1]; ^ 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: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/lra-coalesce.c:49: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: warningIn 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] : 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' ^ ~ XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1340:23: 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) ^ ~ #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: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 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ 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:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/lra.c:1198In file included from XVEC (rt, 2) = arg2;../../gcc-10.2.0/gcc/lra-constraints.c : ^ ~ 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: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:1342:23: note: expanded from macro 'XVEC' XSTR (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :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] 25: X0EXP (rt, 2) = NULL_RTX; ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:1358:27: note: : expanded from macro 'X0EXP' array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340 && data->icode != INSN_CODE (insn)) ^~~~~~~~~~~~~~~~ :23: 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:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 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../../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: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: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/lra-constraints.c:114: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345: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:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 XVEC (rt, 1) = arg1; ^ ~ : 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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../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: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:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/lra-coalesce.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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: 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/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] ../../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' 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: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) ^ ~ ../../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: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: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 ../../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] 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:984: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: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]; ^ :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/lra-assigns.c:82:1228:38: 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]) ^ ~ :3808: ./genrtl.h:1042: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:444:5: note: array 'fld' declared here XSTR (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: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/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] ../../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' 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]; ^ ../../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-coalesce.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] #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:1342In 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:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 23../../gcc-10.2.0/gcc/rtl.h:1340: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../../gcc-10.2.0/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ :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/lra.c:1500:42In 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:82: 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] add_regs_to_insn_regno_info (data, SET_SRC (x), insn, OP_IN, 0); ^~~~~~~~~~~ XSTR (rt, 2) = arg2; ^ ~ 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: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/lra-coalesce.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] ../../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) ^ ~ 1340../../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: note: expanded from macro 'RTL_CHECKC1' note: expanded from macro 'XSTR' XEXP (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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: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 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' ../../gcc-10.2.0/gcc/lra.c:1513:42../../gcc-10.2.0/gcc/rtl.h:444:5:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here add_regs_to_insn_regno_info (data, XEXP (x, 1), insn, OP_IN, 0); 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 rtunion fld[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 ../../gcc-10.2.0/gcc/lra-coalesce.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 49../../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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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:1103: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 XSTR (rt, 1) = arg1; ^ ~ :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/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] ../../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) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229../../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])38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../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 rtunion fld[1]; ^ :1345:25: note: expanded from macro 'XBBDEF' 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:1104: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) 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:1072:3: warning: array index 1 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:38: note: expanded from macro 'RTL_CHECK1' ^ ~ 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) ^ ~ #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: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: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' ../../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 ../../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] rtunion fld[1]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ 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: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/lra-assigns.c:82: 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, 2) = arg2; ^ ~ ../../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' ^ ~ ../../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:1228:../../gcc-10.2.0/gcc/rtl.h38::1229:38: 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: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 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[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/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] 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: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: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/lra.c rtunion fld[1]; ^ :1638:17: 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) ^ ~ for (link = CALL_INSN_FUNCTION_USAGE (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229: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:1103: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' #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ XSTR (rt, 1) = arg1;../../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:1228:38: note: expanded from macro 'RTL_CHECK1' :1341:23: 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:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ 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../../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 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: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; ^ ~ 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:1104: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:444:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ ../../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] 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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ link = XEXP (link, 1)) ^ ~ In file included from ../../gcc-10.2.0/gcc/lra-constraints.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :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] #define XEXP(RTX, 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) = arg3; ^ ~ ../../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 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :1338:../../gcc-10.2.0/gcc/rtl.h23: note: expanded from macro 'XINT' ^ ../../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) ^ ~ 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]) ^ ~ 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: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' 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: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) ^ ~ 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] XINT (rt, 1) = arg1; 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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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:444#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' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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 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]; ^ 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: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/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/lra-assigns.c:82: 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) ^ ~ 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] XWINT (rt, 1) = arg1; 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: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:1229:38: note: expanded from macro 'RTL_CHECK2' 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: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:445:5: note: array 'hwint' declared here XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: 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 rtunion fld[1]; ^ :59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ 1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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:82: In file included from In file included from ../../gcc-10.2.0/gcc/lra-constraints.c../../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] :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] XEXP (rt, 1) = arg1; XSTR (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: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:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1342#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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) ^ ~ #define RTL_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]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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/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] ../../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] XINT (rt, 2) = arg2; SUBREG_BYTE (x))) != 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: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) ^ ~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: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' 1229:38#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : note: expanded from macro 'RTL_CHECK2' 32: note: expanded from macro 'XCSUBREG' 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:1195: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) ^ ~ #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]) ^ ~ 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:444:5: note: array 'fld' declared here ../../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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 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: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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here XVEC (rt, 3) = arg3; HOST_WIDE_INT hwint[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/hwint.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 59:26: note: expanded from macro 'HOST_WIDE_INT' :1342:23: note: expanded from macro 'XVEC' # 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' ../../gcc-10.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/lra-coalesce.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] rtunion fld[1]; 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/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: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/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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 4) = arg4; ^ ~ ../../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: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/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-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] In file included from ../../gcc-10.2.0/gcc/lra-constraints.c XVEC (rt, 1) = arg1; ^ ~ :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] ../../gcc-10.2.0/gcc/rtl.h:1342:23: noteIn 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:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 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' ^ ~ XVEC (rt, 5) = arg5; ^ ~ #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' ../../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' #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]; ^ :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/lra-assigns.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 82: 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/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; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/lra.c:2114:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (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) ^ ~ && NOTE_KIND (loc->insn) == NOTE_INSN_DELETED) ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' In file included from ../../gcc-10.2.0/gcc/lra-constraints.c#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' 114: In file included from #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' :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:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 6) = arg6; ^ ~ #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:1338:23: note: expanded from macro 'XINT' #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 #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/lra-coalesce.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] rtunion fld[1]; XVEC (rt, 3) = arg3; ^ ~ ^ 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: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: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) ^ ~ #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:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/lra.c note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :2277:11: 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 ../../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 pnote = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../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: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] 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:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ 5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ ../../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/lra.c:2283: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: *pnote = XEXP (*pnote, 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) ^ ~ ../../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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :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' ../../gcc-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-coalesce.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] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ 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] ../../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' #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: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:517:3: 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: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, 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 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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]) In file included from ^ ~ ../../gcc-10.2.0/gcc/lra-coalesce.c:56: ../../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' In file included from #define INSN_CODE(INSN) XINT (INSN, 5)../../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: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 ../../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-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) ^ ~ 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] ../../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: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: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/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] # define HOST_WIDE_INT long long ^ 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 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: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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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]; ^ ../../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] && (sregno = 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/lra-coalesce.c:272:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sregno = 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/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)), ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1918:40: note: expanded from macro 'ORIGINAL_REGNO' (RTL_FLAG_CHECK1 ("ORIGINAL_REGNO", (RTX), REG)->u2.original_regno) ^~~ ../../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]; ^ 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: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] 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/lra-assigns.c:1828: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/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' #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]; ^ 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) ^ ../../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]; ^ ../../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]; ^ ../../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: 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]; ^ 114 warnings generated. ../../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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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: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]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../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]; ^ 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 lra-lives.o -MT lra-lives.o -MMD -MP -MF ./.deps/lra-lives.TPo ../../gcc-10.2.0/gcc/lra-lives.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] 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-remat.o -MT lra-remat.o -MMD -MP -MF ./.deps/lra-remat.TPo ../../gcc-10.2.0/gcc/lra-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/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: 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 ;) ^ 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' 143 warnings generated. #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: note136 warnings generated. : expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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]; ^ 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: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' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 # 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: In file included from note../../gcc-10.2.0/gcc/lra-lives.c:32: : expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ ../../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/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] #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 ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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]; ^ 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] ../../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] X0EXP (rt, 1) = 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 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]; ^ ../../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: In file included from ../../gcc-10.2.0/gcc/lra-eliminations.cnote: expanded from macro 'XBBDEF' :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] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 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: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]; ^ ../../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/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] 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: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); ^ ~ #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: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] In file included from return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../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; ^ ~ #define XUINT(RTX, 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:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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/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] 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: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:1229:38: 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:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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/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: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: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: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/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: ../../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: 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: noteIn 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] : expanded from macro 'XCEXP' XVEC (rt, 2) = arg2; ^ ~ #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 RTL_CHECKC1(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 XVEC(RTX, 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]) ^ ~ 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: return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: notearray '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]; ^ In file included from ../../gcc-10.2.0/gcc/lra-eliminations.c../../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] :59: In file included from ../../gcc-10.2.0/gcc/rtl.h return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ :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:1375:32: note: expanded from macro 'XCEXP' ../../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) ^ ~ ../../gcc-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 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]; ^ ../../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]) ^ ~ 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] ../../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/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]; ^ ../../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' 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: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ./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: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: 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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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' 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/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] clang XEXP (rt, 1) = arg1; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 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]; ^ 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 ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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-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]; ^ 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]) ^ ~ ../../gcc-10.2.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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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: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:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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]; ^ 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); ^ ~ 145 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/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]; ^ 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../../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)); note: expanded from macro 'INSN_CODE' ^~~~~~~~~~~~~~~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../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:#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: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/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++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ 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) ^ ../../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];../../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] ^ 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 return form_sum (XEXP (x, 0), form_sum (XEXP (x, 1), y)); ^ ~ : 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:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 23: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : 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:5: note: 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-eliminations.c:223:49: 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-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] return form_sum (form_sum (x, XEXP (y, 0)), XEXP (y, 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' ^ ~ #define RTL_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: rtunion fld[1];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 clang../../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; ^ ~ 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:../../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] 1229 rtx cst = simplify_subreg (x_mode, XEXP (subreg_reg, 1), subreg_reg_mode, ^ ~ :../../gcc-10.2.0/gcc/rtl.h38: 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]) ^ ~ In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: 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 : 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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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; ^ ~ 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/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/lra-eliminations.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :401:35: 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 gen_rtx_PLUS (Pmode, to, XEXP (x, 1)); ^ ~ ../../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) ^ ~ #define RTL_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 ./genrtl.h:1408:42: note: expanded from macro 'gen_rtx_PLUS' rtunion fld[1]; ^ gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^~~~ 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] ./genrtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 54:43: note: expanded from macro 'gen_rtx_fmt_ee' ../../gcc-10.2.0/gcc/rtl.h:1358: gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ 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/lra-eliminations.c:410: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]) ^ ~ if (poly_int_rtx_p (XEXP (x, 1), &curr_offset) ^ ~ ../../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/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: noteIn 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] : 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:1408:42: note: expanded from macro 'gen_rtx_PLUS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' rtunion fld[1]; ^ gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ 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] ../../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/lra-eliminations.c:438:41: 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 new1 = lra_eliminate_regs_1 (insn, XEXP (x, 1), mem_mode, ^ ~ ../../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/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: 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] 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/lra-eliminations.c../../gcc-10.2.0/gcc/hwint.h:465:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :59:26: note: expanded from macro 'HOST_WIDE_INT' update_sp_offset * INTVAL (XEXP (x, 1))); # 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:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 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]) ^ ~ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:41../../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] :445:5: note: array 'hwint' declared here if (INSN_CODE (insn) < 0) 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' ../../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' :59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:# define HOST_WIDE_INT long long ^ 1968:29: note: expanded from macro 'INTVAL' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_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:1236:33: note: expanded from macro 'XCWINT' ^ ~ #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: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-eliminations.c:466:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ return gen_rtx_MULT (Pmode, to, XEXP (x, 1));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] ^ ~ 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' In file included from ../../gcc-10.2.0/gcc/lra-remat.c#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 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:1229:38: note: expanded from macro 'RTL_CHECK2' #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: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])./genrtl.h:1414:42: note: expanded from macro 'gen_rtx_MULT' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' gen_rtx_fmt_ee (MULT, (MODE), (ARG0), (ARG1)) ^~~~ ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ./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: 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 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 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] ^ ~ rtunion fld[1]; gen_rtx_MULT (Pmode, to, XEXP (x, 1)), ^ ~ ^ ../../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 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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ 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' ./genrtl.h:1414:42: note: expanded from macro 'gen_rtx_MULT' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ gen_rtx_fmt_ee (MULT, (MODE), (ARG0), (ARG1)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ 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: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 735../../gcc-10.2.0/gcc/rtl.h:444: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] rtunion fld[1]; ^ X0EXP (rt, 1) = NULL_RTX; ../../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] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' * INTVAL (XEXP (x, 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: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' #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' 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:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:1414:42: note: expanded from macro 'gen_rtx_MULT' X0EXP (rt, 1) = NULL_RTX; ^ ~ gen_rtx_fmt_ee (MULT, (MODE), (ARG0), (ARG1)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../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/lra-eliminations.c:482:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ 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) ^~~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' ../../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] #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/lra-eliminations.c:485: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: note: expanded from macro 'RTL_CHECK2' return gen_rtx_MULT (Pmode, to, 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: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]) ^ ~ ./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:38In 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; ^ ~ : 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/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:../../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/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] #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/lra-eliminations.c:531: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' ? lra_eliminate_regs_1 (insn, XEXP (x, 1), mem_mode, ^ ~ #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/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' In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: #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 :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' ../../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 ../../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] rtunion fld[1]; ^ 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] 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] new_rtx = lra_eliminate_regs_1 (insn, XEXP (x, 1), mem_mode, ^ ~ 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: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-eliminations.c:552: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 if (new_rtx != XEXP (x, 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-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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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: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:5In file included from ../../gcc-10.2.0/gcc/lra-lives.c:45: ../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared here 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) ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../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/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: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: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] 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] rtx new_rtx = lra_eliminate_regs_1 (insn, XEXP (XEXP (x, 1), 1), ^ ~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/lra-lives.c :../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~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] :1342:23: note: expanded from macro 'XVEC' HOOK_VECTOR_END (sched) ^ ../../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' #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: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/lra-eliminations.c:577#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :52: 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-lives.c:45: rtx new_rtx = lra_eliminate_regs_1 (insn, XEXP (XEXP (x, 1), 1), ^ ~ 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 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (simd_clone) ^ #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' 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: 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] empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 1) = arg1;HOOK_VECTOR_END (simt) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): expanded from macro 'XSTR' :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: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]) ^ ~ In file included from ../../gcc-10.2.0/gcc/lra-lives.c:45: In file included from ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target.h rtunion fld[1]; ^ :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 ../../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] 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' if (new_rtx != XEXP (XEXP (x, 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]) ^ ~ 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] In file included from HOOK_VECTOR_END (goacc) ^ ../../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] ../../gcc-10.2.0/gcc/target-hooks-macros.h XVEC (rt, 1) = arg1; ^ ~ :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: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/lra-eliminations.c:581: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:1229: if (new_rtx != XEXP (XEXP (x, 1), 1)) ^ ~ 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' 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: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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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' ../../gcc-10.2.0/gcc/rtl.h:1341:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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] 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] GET_MODE (new_rtx), SUBREG_BYTE (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)../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ^ ~ #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' :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/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] In file included from XSTR (rt, 2) = arg2; ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' HOOK_VECTOR_END (addr_space) ^ ../../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/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-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] 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] HOOK_VECTOR_END (calls) ^ XSTR (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: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/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-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-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:23In 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' 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/lra-lives.c:45: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def rtunion fld[1];:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ In file included from ../../gcc-10.2.0/gcc/lra-remat.cHOOK_VECTOR_END (emutls)../../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] :749:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' && XEXP (x, 0) == XEXP (XEXP (x, 1), 0) ^ ~ #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:#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) ^ ~ 38../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK2' 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:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/rtl.h:1341:35: 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: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]; ^ In file included from 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] ../../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] XSTR (rt, 3) = arg3; ^ ~ 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: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: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-eliminations.c:750: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 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] && poly_int_rtx_p (XEXP (XEXP (x, 1), 1), &offset)))) ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1341: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:#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/lra-eliminations.c:750:30: 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-remat.c:59: In file included from ../../gcc-10.2.0/gcc/rtl.h: && poly_int_rtx_p (XEXP (XEXP (x, 1), 1), &offset)))) ^ ~ 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: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:#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: 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]; ^ ../../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) ^~~~~~~~~~~ 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: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:2684:22: note: expanded from macro 'SET_SRC' XWINT (rt, 1) = arg1; ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../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]) ^ ~ # define HOST_WIDE_INT long long ^ ../../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)) ^ ~ 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] ../../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' 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 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: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-eliminations.c:814:29: 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/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] && poly_int_rtx_p (XEXP (SET_SRC (x), 1), &offset))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: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) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h: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:1341:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 35: 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:39: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444In 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:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :5: note: array 'fld' declared here HOOK_VECTOR_END (sched) ^ #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]; ^ ^ 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] ../../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] 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:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 2) = arg2; ^ ~ mark_not_eliminable (SET_SRC (x), mem_mode); ^~~~~~~~~~~ HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/target-hooks-macros.h:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ 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:1375:32: note: expanded from macro 'XCEXP' 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:1670: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 (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/lra-spills.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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] ../../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' :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 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:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ 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' In file included from ../../gcc-10.2.0/gcc/lra-remat.c:59: In file included from rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../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-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] 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-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' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (addr_space) ^ ../../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/lra-lives.c:731:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set), 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/lra-lives.c:784:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ? 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:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230: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' ../../gcc-10.2.0/gcc/lra-eliminations.c#define REGNO(RTX) (rhs_regno(RTX)) ^~~ :914: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 plus_src = SET_SRC (old_set); 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] ../../gcc-10.2.0/gcc/rtl.h:2684:22: for (link_loc = ®_NOTES (curr_insn); (link = *link_loc) != NULL_RTX;) ^~~~~~~~~~~~~~~~~~~~~ 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: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/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] #define RTL_CHECKC1(RTX, N, C) ((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: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: note: array 'fld' declared here rtunion fld[1]; ^ 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/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' ../../gcc-10.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' 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] ../../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' :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]) ^ ~ 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/lra-eliminations.c:981: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/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] SET_SRC (old_set) = new_src;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:2684:22: note: expanded from macro '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/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] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).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 ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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 ;) ^ 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: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-remat.c:65: ../../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-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] 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-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' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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-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 In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/lra-spills.c:63: ../../gcc-10.2.0/gcc/rtl.h:1394:../../gcc-10.2.0/gcc/lra-eliminations.c13../../gcc-10.2.0/gcc/lra-remat.c:1314:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :204:10: 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 warning../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/lto-cgraph.c: rtx tmp = XEXP (this, 1); ^ ~ 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] || INSN_CODE (c1->insn) < 0 ^~~~~~~~~~~~~~~~~~~~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../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' rtx tmp = XEXP (this, 1); ^ ~ #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' ^ ~ ../../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 RTL_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) 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/lra-eliminations.c:1319:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: INSN_CODE (insn) = icode; ^~~~~~~~~~~~~~~~ rtunion fld[1]; ../../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) ^ ~ ../../gcc-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../../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] : array 'fld' declared here rtx tmp = XEXP (this, 1); ^ ~ :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/lra-remat.c:205: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:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' || INSN_CODE (c1->insn) != INSN_CODE (c2->insn)) ^~~~~~~~~~~~~~~~~~~~#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: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) ^ ~ ../../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' rtunion fld[1]; ^ :1338:23: note: expanded from macro 'XINT' :1407: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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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: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' 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 ../../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/lra-remat.c:205:34: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ || 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:../../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] note: expanded from macro 'XINT' rtx next = XEXP (insn, 1); ^ ~ :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) ^ ~ ../../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' rtx next = XEXP (insn, 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: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 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: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 ../../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' ../../gcc-10.2.0/gcc/rtl.h:1480#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 XBBDEF (insn, 2); ^ ~ #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) ^ ~ 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:1485: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 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: ../../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] note: expanded from macro 'RTL_CHECK1' return XBBDEF (insn, 2); ^ ~ #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) ^ ~ 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../../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] :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: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); ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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/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/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: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1506:#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] return XUINT (insn, 4); ^ ~ ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' int src_regno = REGNO (SET_SRC (set)); ^~~~~~~~~~~~~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' :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 SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../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: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) ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' :5: note: array 'fld' declared here #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) 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: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:1906:31: note: expanded from macro 'REGNO' return XUINT (insn, 4); #define REGNO(RTX) (rhs_regno(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:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.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]; 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: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:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~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]; ^ ../../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 :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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../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 XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../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:../../gcc-10.2.0/gcc/lra-remat.c:770:225../../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); ^~~~~~~~~~~~~~~~~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here src_regno = REGNO (SET_SRC (set)); 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:2684:22: note: expanded from macro 'SET_SRC' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #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:1375:32: note: expanded from macro 'XCEXP' #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:1230: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:1906:31: note: expanded from macro 'REGNO' #define REGNO(RTX) (rhs_regno(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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return safe_as_a (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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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/lra-remat.c:1093:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 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' ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' memset (rt, 0, RTX_HDR_SIZE); #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ^~~~~~~~~~~~ ../../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) ^ ~ /Library/Developer/CommandLineTools/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/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/lto-cgraph.c:27: 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] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;: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:#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: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/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] 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-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:3798../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :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); ^~~~~~~~~~~~~ ^ ~ ../../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]; ^ ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' X0EXP (rt, 3) = NULL_RTX; ^ ~ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../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/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' In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :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: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/lra-spills.c:63#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: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]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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: 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:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 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:#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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(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/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] #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' In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63#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: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: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/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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] XSTR (rt, 6) = arg4; ^ ~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: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' :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: rtunion fld[1]; ^ 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: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 ../../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] XEXP (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/lra-spills.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :63: 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: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: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' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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: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 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/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; ^ ~ 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] ../../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: 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]) ^ ~ 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/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' 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: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) ^ ~ 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' #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/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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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/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] XVEC (rt, 4) = arg4; ^ ~ 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' 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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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: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/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] XVEC (rt, 5) = arg5; 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: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:#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/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] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ 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] ../../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: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/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 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: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/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, 1) = arg1; ^ ~ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ 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:516:3:../../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]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1342:23: note444:5: note: array 'fld' declared here: 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/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/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' 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] #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 #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/lto-cgraph.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] note: X0EXP (rt, 7) = NULL_RTX; ^ ~ 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/lra-spills.c: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] 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/lra-spills.c: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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-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/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] ^ ~ 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' #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/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; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../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] :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../../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 ../../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] ../../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-spills.c:63#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: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: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 ../../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] ../../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: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/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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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: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: 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:307: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; ^ ~ XWINT (rt, 2) = arg2; ../../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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :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' rtunion fld[1]; ^ # 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: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' #define XEXP(RTX, 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: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 ../../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/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] ../../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: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 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) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX;:1228: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' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 129 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: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: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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../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' ../../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:5: note: 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: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: noteIn file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h: :3808expanded from macro 'RTL_CHECK1' : ./genrtl.h:867: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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../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] #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 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] ../../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../../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../../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/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] ../../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/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] 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: X0EXP (rt, 6) = NULL_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: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: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/lto-cgraph.cIn 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:926: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: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: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 In file included from rtunion fld[1]; ^ ../../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] 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] XBBDEF (rt, 2) = arg2; ^ ~ XVEC (rt, 2) = arg2; ^ ~ ../../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: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/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: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 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: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/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] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' X0EXP (rt, 4) = 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: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/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 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] 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/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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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/lra-spills.c:63: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In 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] : ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ 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 ../../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/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] In file included from return gs->op[1]; ^ ~ ../../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] 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] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here XEXP (rt, 1) = arg1; ^ ~ 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:../../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] 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]) gs->op[1] = rhs; ^ ~ ../../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 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-10.2.0/gcc/lra-spills.c:63: :444In 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] :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] XSTR (rt, 2) = arg2; : note: array 'fld' declared here return gs->op[2]; 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/gimple.h:347: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/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' ^ ~ #define RTL_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/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: ../../gcc-10.2.0/gcc/rtl.h:444array 'op' declared here: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/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/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:1342In 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:23: : note: expanded from macro 'XVEC' tree GTY((length ("%h.num_ops"))) op[1]; ^ 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' ^ ~ #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: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:444../../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]; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5 rtunion fld[1]; ^ :3: note: array 'op' declared here In file included from tree GTY((length ("%h.num_ops"))) op[1]; ^ note: array 'fld' declared here ../../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] rtunion fld[1]; XSTR (rt, 2) = arg2; ^ 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/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]; ^ ~ :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/gimple.h:347:3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h ^ ~ : note: array 'op' declared here :1342:23:../../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]) ^ ~ 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/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]; ^ 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: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/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] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../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: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]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27: 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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]; ^ ../../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:63#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: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: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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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' 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#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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/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] ../../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: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/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] ../../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/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/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/lra-spills.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 63../../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: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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :372: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: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/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/gimple.h:3140: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] XEXP (rt, 3) = arg3;:1229:38: note: expanded from macro 'RTL_CHECK2' clang#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' gs->op[1] = fn; ^ ~#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/gimple.h:372: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: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 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 tree GTY((length ("%h.num_ops"))) op[1]; : ./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/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] X0EXP (rt, 4) = NULL_RTX; ^ ~ XVEC (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:1342:23: 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' :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]; ^ ../../gcc-10.2.0/gcc/gimple.h:3211:In file included from ../../gcc-10.2.0/gcc/lra-spills.c10: 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: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/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] XWINT (rt, 1) = arg1; ^ ~ return gs->op[2]; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../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' ../../gcc-10.2.0/gcc/gimple.h:372#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: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/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/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]) ^ ~ # define HOST_WIDE_INT long long ^ return &call_stmt->op[2]; ^ ~ ../../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 rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[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] ../../gcc-10.2.0/gcc/gimple.h: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:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3235 XEXP (rt, 1) = arg1; ^ ~ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ call_stmt->op[2] = chain; ^ ~ ../../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/gimple.h:372#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' ../../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' tree GTY((length ("%h.num_ops"))) op[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/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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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/lto-cgraph.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: rtunion fld[1]; ^ ./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/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] XWINT (rt, 1) = arg1; ^ ~ XVEC (rt, 3) = arg3; ^ ~ ../../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:445:5: note: array 'hwint' declared herewarning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ^ ~ ../../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/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 ../../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] # define HOST_WIDE_INT long long ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, 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.hIn file included from :3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../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] rtunion fld[1]; ^ return gs->op[1]; ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ 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: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:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here XSTR (rt, 2) = arg2; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../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) ^ ~ 32: 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] expanded from macro 'XCSUBREG' 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]; ^ 1229: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_CHECK2' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ return gs->op[2]; ^ ~ #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: tree GTY((length ("%h.num_ops"))) op[1]; ^ 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 ^ ~ 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 rtunion fld[1]; ^ :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/lra-spills.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] tree GTY((length ("%h.num_ops"))) op[1]; ^ XSTR (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/lto-cgraph.c:27../../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/rtl.h tree GTY((length ("%h.num_ops"))) 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/rtl.h:1340: X0EXP (rt, 1) = NULL_RTX; ^ ~ 23:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_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) ^ ~ #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/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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-cgraph.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/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)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] ../../gcc-10.2.0/gcc/rtl.h: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: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' 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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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]) ^ ~ 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] ../../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 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] rtunion fld[1]; XSTR (rt, 1) = arg1; ^ 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:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #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]) ^ ~ 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: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] In file included from ../../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] XEXP (rt, 2) = arg2; ^ ~ 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:1341:23: note: expanded from macro 'XEXP' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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-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 ../../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' #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/lra-spills.c:517:25: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link_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/lra-spills.c:555:26: 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' #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/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' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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.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? ../../gcc-10.2.0/gcc/lra-spills.cbool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);:811:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~ class && 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)) ^~~ ../../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:812:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (! return_regno_p (REGNO (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: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-spills.c:813:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || ! regno_in_use_p (insn, REGNO (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: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-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:1230: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/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-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 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 170 warnings generated. 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? 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-cgraph.c: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/cgraph.h:1736:16: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/lto-cgraph.c:232:54: note: did you mean class here? 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/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 ../../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:16clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 : 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/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 ../../gcc-10.2.0/gcc/lto-cgraph.c: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] 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:1647:3: note: did you mean class here? struct cgraph_edge *edge; ^~~~~~ class ../../gcc-10.2.0/gcc/lto-cgraph.c:1836:5: 25warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] warnings generated. struct cgraph_edge *edge ATTRIBUTE_UNUSED) ^ ../../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:1836:5: note: did you mean class here? struct cgraph_edge *edge ATTRIBUTE_UNUSED) ^~~~~~ class ../../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] 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:1849:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class ../../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] input_edge_opt_summary (struct cgraph_edge *edge ATTRIBUTE_UNUSED, ^ ../../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: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] 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:1958:3: note: did you mean class here? struct cgraph_edge *e; ^~~~~~ class 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 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 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/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' #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: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-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: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 117 warnings generated. 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-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-out.o -MT lto-section-out.o -MMD -MP -MF ./.deps/lto-section-out.TPo ../../gcc-10.2.0/gcc/lto-section-out.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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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-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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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]; ^ 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]; ^ 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/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] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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]; ^ 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: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-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]; ^ 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: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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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]; ^ 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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] 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-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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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 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: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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] 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-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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-in.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-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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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]; ^ 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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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: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]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../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-out.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-out.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-out.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/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] 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-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] HOOK_VECTOR_END (omp) ^ ../../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/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] 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-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] 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-out.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-streamer-out.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/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] 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-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 HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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] 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-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] 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-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: 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-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] 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-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 ;) ^ 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-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 ../../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]) ^ ~ ../../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' ../../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 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: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 ../../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] ../../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] rtx next = XEXP (insn, 1); ^ ~ 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: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: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: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: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: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' ../../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); ^ ~ ../../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: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 ../../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: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../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :444 rtunion fld[1]; ^ :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/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' return XUINT (insn, 4); ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../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 XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 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: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: 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]; ^ ../../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/rtl.h:1864:34: 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 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: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' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #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: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/rtl.h:1876:40: 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) ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../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) ^ ~ #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' #define RTL_CHECKC1(RTX, N, C) ((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: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../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]; ^ 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' ../../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 SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ return JUMP_LABEL (this);../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ^~~~~~~~~~~~~~~~~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1230#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ../../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/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"), ^ :1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/cgraph.h:903:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 1: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.hstruct cgraph_edge; ^~~~~~ class :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/coretypes.h:144:1: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.hstruct cgraph_edge; ^~~~~~ class :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' 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' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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] 131 warnings generated. 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/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/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/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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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-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: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) ^ ~ /Library/Developer/CommandLineTools/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: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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]; ^ 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 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]) ^ ~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: ../../gcc-10.2.0/gcc/lto-streamer-in.carray 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h::444:5: note: array 'fld' declared here rtunion fld[1];48 ^ 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] :8: XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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' 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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ static struct object_allocator *string_slot_allocator;../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/alloc-pool.h:481:7: note: previous use is here ../../gcc-10.2.0/gcc/rtl.hclass object_allocator ^ :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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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' :3798#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :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); ^~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((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/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-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' 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] #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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../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/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 In file included from ../../gcc-10.2.0/gcc/lto-section-in.c:26: rtunion fld[1]; ^ 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: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' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: XEXP (rt, 1) = arg1; ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h 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; ^ ~ :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: rtunion fld[1]; ^ 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' ../../gcc-10.2.0/gcc/lto-streamer-in.c:886: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 *cedge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: previous use is here for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/lto-streamer-in.c:886:3: note: did you mean class here? struct cgraph_edge *cedge; ^~~~~~ 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: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] note: XEXP (rt, 6) = arg6; ^ ~ 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/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] ../../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 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/lto-section-in.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' 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#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: 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../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : note: expanded from macro 'XEXP' clang: warning: rtunion fld[1]; ^ 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) 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: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/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] rtunion fld[1]; ^ XINT (rt, 4) = arg4;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:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 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../../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 ../../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-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] 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] XINT (rt, 5) = arg5; ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarning: 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/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] :1338:23: note: expanded from macro 'XINT' X0EXP (rt, 3) = 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' ^ ~ #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/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] In file included from ../../gcc-10.2.0/gcc/lto-section-in.c X0EXP (rt, 4) = NULL_RTX; ^ ~ :26../../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: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; ^ ~ ../../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: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]; ^ 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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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 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]; ^ : warning: array index 5 is past the end of the array (which 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/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] #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: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] ../../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../../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]) ^ ~ #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]; ^ :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] 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) ^ ~ 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/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] #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) ^ ~ 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] ../../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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: 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] 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:#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 rtunion fld[1]; ^ ../../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] 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] XINT (rt, 5) = arg3; ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../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: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/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 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] ../../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] X0EXP (rt, 3) = NULL_RTX; ^ ~ XVEC (rt, 4) = arg4; ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ #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' ^ ~ #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/rtl.h../../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] rtunion fld[1]; ^ rtx tmp = XEXP (this, 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/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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 5) = arg5; ^ ~ ../../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) In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/lto-section-in.c: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]; ^ 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' ../../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);#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: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 ../../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]; ^ 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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 6) = arg6;In file included from ^ ~ 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: ../../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] ../../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 'RTL_CHECK2' rtx next = XEXP (insn, 1); ^ ~ X0EXP (rt, 5) = 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#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' ^ ~ #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: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: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]; ^In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../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] ../../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/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] ../../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' X0EXP (rt, 6) = 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: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: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) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1228:38: 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' ../../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: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: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 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/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]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 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] #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.hIn file included from :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/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' ../../gcc-10.2.0/gcc/lto-streamer-out.c#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../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:1228:38: note: expanded from macro 'RTL_CHECK1' return XEXP (insn, 3); ^ ~ #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' 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] 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] XEXP (rt, 3) = arg3; ^ ~ 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#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' ../../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_CHECK2(RTX, N, C1, C2) ((RTX)->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]):444:5: note: array 'fld' declared here rtunion fld[1]; ^ 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] ../../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, 4) = NULL_RTX; ^ ~ return XEXP (insn, 3); ^ ~ ../../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) ^ ~ ../../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: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_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/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] ../../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: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:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../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); : ^ ~ 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../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1228#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): ^ ~ 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' 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#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 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/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] rtunion fld[1]; ^ XINT (rt, 5) = arg3; ^ ~ 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] ../../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: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 #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/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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 6) = arg4;444 ^ ~ 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' :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: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/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] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ 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) ^ ~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:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 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 #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' rtunion fld[1]; ^ # 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' 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] # define HOST_WIDE_INT long long ^ ~ ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../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)444 ^ ~ 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/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] :5: note: array 'fld' declared here XVEC (rt, 3) = arg3; ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 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/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:../../gcc-10.2.0/gcc/rtl.h3808: ./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:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ :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) return safe_as_a (JUMP_LABEL (insn)); ^ ~ 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-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' 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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 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: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: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:5: note: array 'fld' declared here ../../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]) ^ ~ ../../gcc-10.2.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#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/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] XINT (rt, 1) = arg1; ^ ~ 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:1358:27: note: expanded from macro 'X0EXP' ^ ~ #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: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]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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 rtunion fld[1];: ^ 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] 1871 XEXP (rt, 1) = arg1; ^ ~ :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); ^~~~~~~~~~~~~~~~~ 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:32: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XCEXP' ^ ~ 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; ^ ~ #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:1342:23: note: expanded from macro 'XVEC' ../../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]) ^ ~ #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]; ^ ../../gcc-10.2.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] ../../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)); ^~~~~~~~~~~~~~~~~ ../../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' In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 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:../../gcc-10.2.0/gcc/rtl.h ^ ~ 1229:38: note:1375:32: note: expanded from macro 'XCEXP' : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h: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:1229:38: 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:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h 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/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] rtunion fld[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' :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/lto-streamer-out.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868: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: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: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; ^~~~~~~~~~~~~~~~~ 1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #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 JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) 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-section-in.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3: #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: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]; ^ ^ ~ 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: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]) ^ ~ 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] ../../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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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' 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] #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/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] ../../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:#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 ../../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] ../../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] XVEC (rt, 2) = arg2; ^ ~ 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 rtunion fld[1]; ^ :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' ^ ~ #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 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' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((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]; ^ ../../gcc-10.2.0/gcc/hwint.h: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' 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] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../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' HOST_WIDE_INT hwint[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../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/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 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] 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:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #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/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 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] rtunion fld[1]; 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/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] #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: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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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-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;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] 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] *step_out = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' X0EXP (rt, 1) = NULL_RTX; ^ ~ #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: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: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:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-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_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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] ../../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 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/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:5In 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] : 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/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 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] 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/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] 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] XSTR (rt, 2) = arg2; ^ ~ XINT (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' #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/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' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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] ../../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/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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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 ../../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/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] In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c XSTR (rt, 1) = arg1; ^ ~ :28: In file included from ../../gcc-10.2.0/gcc/rtl.h../../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; ^ ~ 1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:3798#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :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); ^~~~~~~~~~~~~ 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) ^ ~ ../../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]) ^ ~ #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#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ :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:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/lto-section-in.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: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: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/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] ../../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' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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: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/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] 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; ^ ~ 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: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: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: rtunion fld[1]; ^ 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' In file included from ../../gcc-10.2.0/gcc/lto-section-out.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.hIn 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] :3808: ./genrtl.h:1253: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; ^ ~ 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' #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:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 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../../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/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] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ 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:1254In 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; ^ ~ 3: 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; ^ ~ :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: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#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#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: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/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 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' 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/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; ^ ~ In file included from ../../gcc-10.2.0/gcc/lto-section-out.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) ^ ~ 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/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] XEXP (rt, 1) = arg1; ^ ~ ../../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: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]; ^ ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1229:38: 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/lto-section-out.c:26: 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] In file included from XSTR (rt, 1) = arg1; ^ ~ ../../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: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/lto-opts.c:26: ../../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/target.h:276: ../../gcc-10.2.0/gcc/target.def:937: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 (asm_out) ^ :../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ 43:50: note: expanded from macro 'HOOK_VECTOR_END' 1345:25#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 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] 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; ^ ~ 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: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) ^ ~ :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] 5HOOK_VECTOR_END (sched)../../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]; ^ 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/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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 3) = arg3; ^ ~ ^ ~ 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] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: 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] note: expanded from macro 'XEXP' 444:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: array 'fld' declared here HOOK_VECTOR_END (simd_clone) rtunion fld[1]; ^ ^ ../../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' ../../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' ../../gcc-10.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/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] In file included from 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/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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: noteIn 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) ^ 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' ../../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:444:5: note: array 'fld' declared here 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] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (goacc) rtunion fld[1]; ^ rtunion fld[1]; ^ ^ :../../gcc-10.2.0/gcc/target-hooks-macros.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.hIn 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] :444 XINT (rt, 4) = arg4; ^ ~ :5../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' : note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: noteIn 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) ^ 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]) ^ ~ 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] ../../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/lto-section-out.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: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/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) ^ ~ 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: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]) ^ ~ 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] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XINT (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: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/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' 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] #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' 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] #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' 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-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] ../../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]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (calls) ^ :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: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 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] 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] XEXP (rt, 3) = arg3; ^ ~ 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' 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] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)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' ../../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 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] #define RTL_CHECK2(RTX, N, C1, C2) ((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 ;) ^ 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/lto-section-out.c: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] 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] 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' 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' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.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/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] 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] HOOK_VECTOR_END (target_option) ^ XWINT (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:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1234:29: note: expanded from macro 'XWINT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) XINT (rt, 5) = arg5; ^ ~ ^ ~ 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] ../../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]; ^ 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]) ^ ~ :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/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ # define HOST_WIDE_INT long long ^ 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' In file included from ../../gcc-10.2.0/gcc/lto-opts.c:26: 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] In file included from XEXP (rt, 1) = arg1; ^ ~ ../../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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note../../gcc-10.2.0/gcc/rtl.h:: 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]; ^ ^ ~ HOOK_VECTOR_END (mode_switching) ^ 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../../gcc-10.2.0/gcc/target-hooks-macros.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:1229:38: note: expanded from macro 'RTL_CHECK2' :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 ;) ^ #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/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])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] ../../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' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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: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/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] 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/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] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XVEC (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: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]) ^ ~ 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:6837In 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] :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 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]; ^ ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../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/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] In file included from ../../gcc-10.2.0/gcc/lto-section-in.c XINT (rt, 4) = arg4; ^ ~ :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: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: 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: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/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] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ 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] ../../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: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]) ^ ~ ../../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-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] In file included from XEXP (rt, 6) = arg6; ^ ~ ../../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] ../../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: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/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] 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 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-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: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: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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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] 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]; ^ 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:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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/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: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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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-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]; ^ ../../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-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 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: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]; ^ 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 ../../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,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/gimple.h:372: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 for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:39: ../../gcc-10.2.0/gcc/cgraph.h friend struct cgraph_edge;: ^~~~~~ class 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 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 ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class 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] struct cgraph_edge; return gs->op[2]; ^ ~ ^~~~~~ class ../../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-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 ../../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/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:In file included from ../../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] 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] friend struct cgraph_edge; ^ 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:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? for_user)) cgraph_edge ^ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../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/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: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-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 In file included from ../../gcc-10.2.0/gcc/lto-streamer-out.c:48 tree GTY((length ("%h.num_ops"))) op[1]; ^ : ../../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' ../../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 ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ 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/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 ../../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/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] ../../gcc-10.2.0/gcc/gimple.h friend struct cgraph_edge; ^ :3643: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 gs->op[1] = rhs; ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? tree GTY((length ("%h.num_ops"))) op[1]; ^ friend struct cgraph_edge; ^~~~~~ class ../../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/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-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 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 mcf.o -MT mcf.o -MMD -MP -MF ./.deps/mcf.TPo ../../gcc-10.2.0/gcc/mcf.c 132 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 mode-switching.o -MT mode-switching.o -MMD -MP -MF ./.deps/mode-switching.TPo ../../gcc-10.2.0/gcc/mode-switching.c 25 warnings generated. 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 modulo-sched.o -MT modulo-sched.o -MMD -MP -MF ./.deps/modulo-sched.TPo ../../gcc-10.2.0/gcc/modulo-sched.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 multiple_target.o -MT multiple_target.o -MMD -MP -MF ./.deps/multiple_target.TPo ../../gcc-10.2.0/gcc/multiple_target.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] 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 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/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 ;) ^ 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: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/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] 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: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/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' #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: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/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] 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/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] 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/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] 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: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/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] 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]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.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: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: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:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtx tmp = XEXP (this, 1); ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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/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] In file included from return XBBDEF (insn, 2); ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' *step_out = XEXP (x, 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' ../../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]; ^ ../../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: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/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' ../../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:5In file included from ../../gcc-10.2.0/gcc/mode-switching.c: note: array 'fld' declared here : rtunion fld[1]; ^ 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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:../../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);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' :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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :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/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: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/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 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] 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 3) = 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:1358:27: note: expanded from macro 'X0EXP' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #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:1228:38: note: expanded from macro 'RTL_CHECK1' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ #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: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/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] #define RTL_CHECKC1(RTX, N, C) ((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/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/modulo-sched.cIn 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] :27 X0EXP (rt, 6) = NULL_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: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../../gcc-10.2.0/gcc/rtl.h:1341:23: 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/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/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66: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:379: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../../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: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 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 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]; ^ ^ ~ tree GTY((length ("%h.num_ops"))) op[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] ../../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 ../../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] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 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/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #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/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] ../../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] XEXP (rt, 1) = arg1; 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/rtl.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/mode-switching.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: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; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 2681:11#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : 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: tree GTY((length ("%h.num_ops"))) op[1]; ^ 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/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]; ^ 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' ../../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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :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 return gs->op[3]; ^ ~ 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/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] tree GTY((length ("%h.num_ops"))) op[1]; ^ XINT (rt, 5) = arg3; ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ 1338:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded 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)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :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 #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 ../../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: rtunion fld[1]; ^ 3: note: array 'op' declared here ^ In file included from 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:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/mode-switching.c: XBBDEF (rt, 2) = arg2; ^ ~ 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:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 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: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/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] ../../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/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] 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, 4) = arg4; ^ ~ 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: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../../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]) ^ ~ 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/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:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:182: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/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: XSTR (rt, 1) = arg1; ^ ~ 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/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 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: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../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 XEXP (rt, 1) = arg1; ^ ~ ../../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] : return gs->op[1]; ^ ~ 1341:23: note: expanded from macro 'XEXP' : warning: array 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../../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' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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../../gcc-10.2.0/gcc/rtl.h:1229::372:3:38 note: array 'op' declared here : note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1];: ./genrtl.h:451:3 :#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] ^ XVEC (rt, 4) = arg4; ^ ~ ../../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: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:221: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] #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 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#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[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/mode-switching.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: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 ../../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] XVEC (rt, 5) = arg5; ^ ~ 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: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) ^ ~ 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] ../../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/mode-switching.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/gimple.h XINT (rt, 6) = arg6; ^ ~ :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 ^ ~ 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:../../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] 5 return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here : note: array 'fld' declared here #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ 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:223: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: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 call_stmt->op[2] = chain; ^ ~ :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]; ^ 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: In file included from expanded from macro 'RTL_CHECK2'../../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; ^ ~ #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/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] #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:444:5:23 note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h: note: expanded from macro 'XINT' :3617: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 gs->op[1]; ^ ~ ^ ~ rtunion fld[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' 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/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] ../../gcc-10.2.0/gcc/gimple.h:3643:3: In file included from ../../gcc-10.2.0/gcc/mode-switching.c:25warning: array index 1 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/rtl.h:3808: ./genrtl.h:516:3: warning: array index 1 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 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/rtl.h:1341:23: 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 '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' ^ ~ #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/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' 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/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] ../../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]; ^ XEXP (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/modulo-sched.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: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) ^ ~ ../../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] X0EXP (rt, 7) = NULL_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../../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 note tree GTY((length ("%h.num_ops"))) op[1]; ^ : 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 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/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] #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: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/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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #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/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] :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]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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' In file included from ../../gcc-10.2.0/gcc/mode-switching.c: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: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: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]; ^ ../../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: #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: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]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/mode-switching.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: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' ../../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/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] ../../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: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/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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/mode-switching.c XEXP (rt, 7) = arg7; ^ ~ :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: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#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :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: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/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/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: In file included from note../../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] : expanded from macro 'XBBDEF' SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../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' #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 rtunion fld[1]; ^ :1230:37: note: expanded from macro 'RTL_CHECKC1' 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] #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/modulo-sched.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; ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' X0EXP (rt, 1) = 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 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/omp-offload.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]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (asm_out) ^ 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: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; ^ ~ ^ ~ ../../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: ../../gcc-10.2.0/gcc/rtl.hnote: 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]; ^ ^ :1228:38: 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/multiple_target.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] 444:5: note: array 'fld' declared here class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ 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:312: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: X0EXP (rt, 6) = NULL_RTX; ^ ~ 903:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 1In file included from : note: did you mean class here? ../../gcc-10.2.0/gcc/mode-switching.cstruct cgraph_edge; ^~~~~~ class :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/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] ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? HOOK_VECTOR_END (sched)struct cgraph_edge; ^~~~~~ class ^ #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' X0EXP (rt, 1) = NULL_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:1358:27: note: expanded from macro 'X0EXP'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~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 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (simd_clone) ^ ../../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:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ 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: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/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] ../../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]; ^ ^ 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: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' ^ 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: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] 3HOOK_VECTOR_END (goacc)In file included from ../../gcc-10.2.0/gcc/multiple_target.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 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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/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/cgraph.h:2250:10: note: did you mean class here? : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] friend struct cgraph_edge; ^~~~~~ class 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) ^ ~ 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] ../../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/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 ../../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] 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/modulo-sched.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.hIn 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] :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/modulo-sched.c:27#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h: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:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]../../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] 3808void initialize_inline_failed (struct cgraph_edge *); ^ : ./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/cgraph.h:1736:16: note: previous use is here HOOK_VECTOR_END (addr_space) ^ for_user)) cgraph_edge ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 2658:32: note: did you mean class here? #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: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:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here 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 rtunion fld[1]; ^ :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/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] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); XSTR (rt, 2) = arg2; ^ ~ ^ ../../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:346: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:2659:28: note: did you mean class here? X0EXP (rt, 4) = 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' ../../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' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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: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/omp-offload.c X0EXP (rt, 5) = NULL_RTX; ^ ~ :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:1358:27: note: expanded from macro 'X0EXP' 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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) HOOK_VECTOR_END (calls) ^ ~ XSTR (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:1340:23: 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: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 ;) ^ 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/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 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] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ 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] ../../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' :1340:23#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : note: expanded from macro 'XSTR' #define XSTR(RTX, 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/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h: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:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 3808HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: : expanded from macro 'HOOK_VECTOR_END' ./genrtl.h:379: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 ;) ^ #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' 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:6329: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 (emutls)../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (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: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:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, 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: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/omp-offload.c XBBDEF (rt, 2) = arg2; ^ ~ :26../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' : In file included from ../../gcc-10.2.0/gcc/target.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 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]; ^ :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.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:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (shrink_wrap) ^ X0EXP (rt, 3) = NULL_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:956: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' XVEC (rt, 1) = arg1; ^ ~ #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' ../../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: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:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #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: 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:444: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/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] 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/modulo-sched.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/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] XINT (rt, 5) = arg3; ^ ~ 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: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: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/mode-switching.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] 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/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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.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/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] 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] XEXP (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../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: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 HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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: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/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448: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] 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] XSTR (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (asm_out) ../../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/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: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/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: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: 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 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: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/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: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:450: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 ../../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]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; ^ ~ HOOK_VECTOR_END (simd_clone) ^ XVEC (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:1340:23: note: expanded from macro 'XSTR' #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) ^ ~ ^ :1342:23: note: expanded from macro 'XVEC' 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] ../../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' :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 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' 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] rtunion fld[1];HOOK_VECTOR_END (omp) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h: ^ 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:937: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 (asm_out)43 :^../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 50In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:: note: 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] expanded from macro 'HOOK_VECTOR_END' XSTR (rt, 1) = arg1; ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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.h181 warning XVEC (rt, 4) = arg4; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' s#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/target-hooks-macros.h ^ ~ 1340 generated. :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/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) ^ 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/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :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 HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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/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] #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/multiple_target.c:34In 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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ : In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:2061:1In file included from ../../gcc-10.2.0/gcc/rtl.h:1341:../../gcc-10.2.0/gcc/omp-expand.c23#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:: note../../gcc-10.2.0/gcc/rtl.h1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (sched):444:5: note: array 'fld' declared here ^ : expanded from macro 'XEXP'../../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 ;) ^ rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (vectorize) ^ 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] 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: empty macro arguments are a C99 feature [-Wc99-extensions] 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/rtl.h:1229#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ HOOK_VECTOR_END (simd_clone) ^: ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 38: #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' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)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/omp-expand.cIn file included from ../../gcc-10.2.0/gcc/multiple_target.c:34../../gcc-10.2.0/gcc/rtl.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)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ :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/target.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 276: ../../gcc-10.2.0/gcc/target.def:3346: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../../gcc-10.2.0/gcc/rtl.h: 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 omp-general.o -MT omp-general.o -MMD -MP -MF ./.deps/omp-general.TPo ../../gcc-10.2.0/gcc/omp-general.c 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: 444:5: note: array 'fld' declared here note: expanded from macro 'HOOK_VECTOR_END' warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ HOOK_VECTOR_END (addr_space) ^ 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] 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:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (goacc) ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h:43In file included from ../../gcc-10.2.0/gcc/target-hooks-macros.h:1338:::4350: note: expanded from macro 'HOOK_VECTOR_END' 23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:50: :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 '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 ;) #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' 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: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]) ^ ~ In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/omp-expand.c rtunion fld[1]; ^ :28: In file included from ../../gcc-10.2.0/gcc/target.h:276 ^ 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' : ../../gcc-10.2.0/gcc/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../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: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: XVEC (rt, 1) = arg1;#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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] 1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (calls) ^#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:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 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/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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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 hereIn 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: warningIn file included from : rtunion fld[1];../../gcc-10.2.0/gcc/multiple_target.c: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: XVEC (rt, 1) = arg1; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1342:23: note../../gcc-10.2.0/gcc/target.def:6087 ^:1:../../gcc-10.2.0/gcc/omp-expand.c warning: empty macro arguments are a C99 feature [-Wc99-extensions] : HOOK_VECTOR_END (c): ^ expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 28#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from ../../gcc-10.2.0/gcc/modulo-sched.c ^ #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/target.h:27: In file included from ../../gcc-10.2.0/gcc/rtl.h1229:3808: ./genrtl.h:519:3:: warningIn file included from : :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]276../../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:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/target.def38:HOOK_VECTOR_END (cxx) ^: note ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: 3346expanded from macro 'HOOK_VECTOR_END' : X0EXP (rt, 4) = NULL_RTX;expanded from macro 'RTL_CHECK2' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:In file included from ../../gcc-10.2.0/gcc/multiple_target.c:34:: In file included from ../../gcc-10.2.0/gcc/target.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space)HOOK_VECTOR_END (emutls) ^ ^ 27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43../../gcc-10.2.0/gcc/target-hooks-macros.h:43: ^ ~ :5050: 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::444 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: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:1228:38: rtunion fld[1]; note: expanded from macro 'RTL_CHECK1' ^ : ../../gcc-10.2.0/gcc/target.def:6450: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 (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/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] In file included from HOOK_VECTOR_END (calls)../../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] ^ 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: 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] ../../gcc-10.2.0/gcc/target.def:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XWINT (rt, 1) = arg1; ^ ~ ../../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 ;) ^ HOOK_VECTOR_END (shrink_wrap) ^ ../../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' ../../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 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.hIn 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] In file included from ../../gcc-10.2.0/gcc/omp-expand.cHOOK_VECTOR_END (mode_switching) ^ :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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: ^ ~HOOK_VECTOR_END (c) ^ :clang: ../../gcc-10.2.0/gcc/target-hooks-macros.hnote: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END' warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :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 445:5: note: array 'hwint' declared here rtunion fld[1]; ^ HOST_WIDE_INT hwint[1]; ^ In file included from ../../gcc-10.2.0/gcc/modulo-sched.c:27: 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:6240: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:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/hwint.hIn file included from ../../gcc-10.2.0/gcc/multiple_target.c:34: HOOK_VECTOR_END (cxx)In file included from :59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/target.h# define HOST_WIDE_INT long long ^ :276: ../../gcc-10.2.0/gcc/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XEXP (rt, 2) = arg2; ^ ~HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ^ ../../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/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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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 ../../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:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (emutls) ^ XEXP (rt, 1) = arg1; ^ ~ #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:23: note: ../../gcc-10.2.0/gcc/rtl.hexpanded 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) ^ ~ :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/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] ^ ~ 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/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] 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: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' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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] 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: 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] XWINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; ^ HOOK_VECTOR_END (mode_switching) ^ ../../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'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] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ #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' ../../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' In file included from ../../gcc-10.2.0/gcc/multiple_target.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] # define HOST_WIDE_INT long longstruct 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 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] for_user)) cgraph_edge ^ rtunion fld[1]; ^ XWINT (rt, 2) = arg2; ^ ~ ../../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/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] ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/omp-offload.c:28 XVEC (rt, 3) = arg3;struct cgraph_edge; ^~~~~~ class : ../../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] 1234 return gs->op[1]; ^ ~ :29: note: expanded from macro 'XWINT' ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared hereIn file included from ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/omp-expand.c HOST_WIDE_INT hwint[1]; ^ :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) 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:1342:23: note: expanded from macro 'XVEC' # define HOST_WIDE_INT long long ^ #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' ../../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/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/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 ../../gcc-10.2.0/gcc/modulo-sched.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; ^~~~~~~~~~~~~~~~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] 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' 2039:26: ^ ~ note: expanded from macro 'SUBREG_BYTE' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.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]) ^ ~ #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 rtunion fld[1]; ^ :1373:32: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] note: expanded from macro 'XCSUBREG' XSTR (rt, 2) = arg2; ^ ~ ../../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 :1340 tree GTY((length ("%h.num_ops"))) op[1]; ^ :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#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :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 :444:5: note: array 'fld' declared here #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 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:1289:../../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] 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347: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] 3: note: array 'op' declared here X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../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/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:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return &ass->op[3]; rtunion fld[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]; ^ ../../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/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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:813../../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] :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:#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) ^ ~ 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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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] 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] return XBBDEF (insn, 2); ^ ~ 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/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:1485:10: 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: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/gimple.h:3107:10: warning: ../../gcc-10.2.0/gcc/rtl.harray 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] return XEXP (insn, 3); ^ ~ 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]; ^ ^ ~ 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: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/gimple.h:3140: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] = 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: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: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: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); ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../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 ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 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] 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] return XUINT (insn, 4); ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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/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' ../../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' 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:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 444:5: note: array 'fld' 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: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/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:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../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 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.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] 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' call_stmt->op[2] = chain; ^ ~ #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/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/mode-switching.c:161:16../../gcc-10.2.0/gcc/rtl.h: 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]; ^ gcc_assert (!NOTE_INSN_BASIC_BLOCK_P (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #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]; ^ :1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ rtunion fld[1];../../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/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] #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: ../../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 'RTL_CHECKC1' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../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: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../../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] :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ || insn == BB_END (NOTE_BASIC_BLOCK (insn))); ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1667:32: note: expanded from macro 'NOTE_BASIC_BLOCK' rtunion fld[1]; ^ #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) ^ ~ 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] ../../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: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/basic-block.h:263:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 26: note: expanded from macro 'BB_END' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define BB_END(B) (B)->il.x.rtl->end_ ^ #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' ../../gcc-10.2.0/gcc/rtl.h:444:5: 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 ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning rtunion fld[1]; ^ : 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/modulo-sched.c#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :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 XVEC (rt, 1) = arg1; ^ ~ :../../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] 1375 return gs->op[1]; ^ ~ :32: note: expanded from macro 'XCEXP' ../../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:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/gimple.h:3643#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] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 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/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] ../../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 :1229 tree GTY((length ("%h.num_ops"))) op[1]; ^ :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: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]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: 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 'fld' declared here gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here return JUMP_LABEL (this); tree GTY((length ("%h.num_ops"))) op[1]; ^ ^~~~~~~~~~~~~~~~~ rtunion fld[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 ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../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:1041: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: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]; ^ ../../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/modulo-sched.c:27 return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ : 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: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: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 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/mode-switching.c../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' :467: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/modulo-sched.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 if (!NOTE_INSN_BASIC_BLOCK_P (last_insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' 1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h: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 NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../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]) ^ ~ ../../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]) ^ ~ ../../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) ^ ~ ../../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' :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/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] 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/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: ../../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 '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: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 In file included from rtunion fld[1];../../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/modulo-sched.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/mode-switching.c:604:15: warning: ../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :1342:23: note: expanded from macro 'XVEC' gcc_assert (NOTE_INSN_BASIC_BLOCK_P (ins_pos)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XVEC(RTX, 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: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/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 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: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:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/mode-switching.c :../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' memset (rt, 0, RTX_HDR_SIZE); #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^~~~~~~~~~~~ 636:17: warning: array index 6 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)) ^~~~~~~~~~~~~~~~ HOST_WIDE_INT hwint[1]; ^../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/hwint.h:59#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' 26: note: expanded from macro 'HOST_WIDE_INT' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ # 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/mode-switching.c:636:48: 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' 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: 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/mode-switching.c:641:17: 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 for (link = REG_NOTES (insn); link; link = XEXP (link, 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:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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: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/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/mode-switching.c:641: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:1342: for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ 23:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 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) ^ ~ *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: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: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/mode-switching.c:819:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ if (NOTE_INSN_BASIC_BLOCK_P (ptr->insn_ptr)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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: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:1679:21: note: XSTR (rt, 2) = arg2;expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' rtunion fld[1]; ^ (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:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #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: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/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] rtunion fld[1]; ^ XVEC (rt, 3) = arg3; ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' (mode_set, BB_END (NOTE_BASIC_BLOCK (ptr->insn_ptr))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #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:1667:32: note: expanded from macro 'NOTE_BASIC_BLOCK' 1229:38: note: expanded from macro 'RTL_CHECK2' #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, 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:1379:32: note: expanded from macro 'XCBBDEF' :444:5: note: array 'fld' declared here #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) ^ ~ 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/basic-block.h:263:26: note: expanded from macro 'BB_END' #define BB_END(B) (B)->il.x.rtl->end_ ^ ../../gcc-10.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: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 In file included from ../../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] rtunion fld[1];class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ^ 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../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? :struct cgraph_edge; ^~~~~~ class 3: 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:1: note: did you mean class here? XSTR (rt, 3) = arg3;struct cgraph_edge; ^~~~~~ 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]; ^ ../../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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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:In file included from 23../../gcc-10.2.0/gcc/omp-offload.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] : note: expanded from macro 'XINT' friend struct cgraph_edge; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :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/cgraph.h rtunion fld[1]; ^ :2250:10: note: did you mean class here? 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] friend 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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' ../../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]; ^ 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] ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? XINT (rt, 4) = arg4; ^ ~ 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/rtl.h: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: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? In file included from ../../gcc-10.2.0/gcc/omp-expand.c:29: bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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/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] 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] HOOK_VECTOR_END (C90_EMPTY_HACK) 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: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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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 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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]; ^ 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]; ^ ../../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]; ^ 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 ;) ^ 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 omp-grid.o -MT omp-grid.o -MMD -MP -MF ./.deps/omp-grid.TPo ../../gcc-10.2.0/gcc/omp-grid.c 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 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]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 42 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]; ^ 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-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-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 ../../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] 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-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 clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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 opt-problem.o -MT opt-problem.o -MMD -MP -MF ./.deps/opt-problem.TPo ../../gcc-10.2.0/gcc/opt-problem.cc warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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 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-low.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/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 ;) ^ 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]; 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 ;) ^ ../../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]; ^ 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]../../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]; 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:347:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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: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' ../../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 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 ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ 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 ;) ^ ../../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/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] gs->op[3] = rhs;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: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/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] ../../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] HOOK_VECTOR_END (cxx) return gs->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: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]; ^ 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 ;) ^ ../../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/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] 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' #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: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] 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 ;) ^ 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 ;) ^ ../../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/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 ;) ^ ../../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-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]; ^ 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/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/tree-inline.h:25:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ class 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]; ^ ../../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 generated21 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.o -MT optabs.o -MMD -MP -MF ./.deps/optabs.TPo ../../gcc-10.2.0/gcc/optabs.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 optabs-libfuncs.o -MT optabs-libfuncs.o -MMD -MP -MF ./.deps/optabs-libfuncs.TPo ../../gcc-10.2.0/gcc/optabs-libfuncs.c 26 warnings generated. 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 clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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] 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] 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-libfuncs.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-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' #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' #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: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-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-query.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-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-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 (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-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] 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-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] 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-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) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from 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: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-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 ;) ^ 149 warnings generated. 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] *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++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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-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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/optabs-query.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/optabs-query.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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/optabs-query.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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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-libfuncs.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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: rtx tmp = XEXP (this, 1);./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: XEXP (rt, 6) = arg6;23: 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: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/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] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 7) = NULL_RTX; ^ ~ 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); ^ ~ 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]; ^ 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: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-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] XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1469:14In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:24: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from rtx next = XEXP (insn, 1); ^ ~ ../../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:../../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' 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../../gcc-10.2.0/gcc/rtl.h: 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 ^ 1229:38 rtunion fld[1]; ^: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:24: In file included from ../../gcc-10.2.0/gcc/target.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from :276: ../../gcc-10.2.0/gcc/target.def ../../gcc-10.2.0/gcc/optabs-query.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; 1658../../gcc-10.2.0/gcc/rtl.h:444:5: ^ ~:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ note: array 'fld' declared here rtunion fld[1]; ^ ../../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' :1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h#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' 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: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/optabs-tree.c ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h::24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/optabs-query.c../../gcc-10.2.0/gcc/target.def:29: In file included from 1229:1670:1:../../gcc-10.2.0/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' :3808: ./genrtl.h:267:3: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: : empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 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 ;) ^ #define XEXP(RTX, 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-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] ^ ~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 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]; ^ 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:../../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' 3808: ./genrtl.h:268:3: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)warning: In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:24: 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/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) ^ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hIn 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] :1228:38: note: expanded from macro 'RTL_CHECK1' 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 ;) ^ :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]; ^ 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: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 return XBBDEF (insn, 2); ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' 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 HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)HOOK_VECTOR_END (vectorize) ^ ^ ../../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]; ^ ../../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); ^ ~In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../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:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :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/optabs.c: 25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:1658In 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: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) ^ ^ ~ :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/target-hooks-macros.hHOOK_VECTOR_END (simd_clone) ^ :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' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)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] ^ ../../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: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] XINT (rt, 5) = arg5; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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) ^ ~ HOOK_VECTOR_END (simt)../../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/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :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' 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:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (omp) ^ ../../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:1229:38: note: expanded from macro 'RTL_CHECK2' 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] 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: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' HOOK_VECTOR_END (goacc) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/target-hooks-macros.hHOOK_VECTOR_END (calls) ^ :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 ;) ^ 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 HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ ../../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:5: note: array 'fld' declared here return XUINT (insn, 4); ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, 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]; #define 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 In file included from 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:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/optabs-query.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] HOOK_VECTOR_END (vectorize) XEXP (rt, 7) = arg7; ^ ~ ^ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h:../../gcc-10.2.0/gcc/optabs-tree.c:1341:23: note: expanded from macro 'XEXP' 43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :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#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (c) ^ return XUINT (insn, 4); ^ ~ ../../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 ;)../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ^ ~ #define XUINT(RTX, 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' 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: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/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/rtl.h:444In 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] :HOOK_VECTOR_END (emutls) ^ 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/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] 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' rtunion fld[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/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/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] In file included from ../../gcc-10.2.0/gcc/optabs-query.cHOOK_VECTOR_END (target_option) ^ :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/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 1) = arg1; ^ ~ #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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(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/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] In file included from ../../gcc-10.2.0/gcc/optabs.cHOOK_VECTOR_END (shrink_wrap) ^ :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/target-hooks-macros.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])43:50: 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' ../../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) ^ ~ ^ ~ ../../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]; ^ In file included from ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs-tree.c../../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:1230:37: note: expanded from macro 'RTL_CHECKC1' :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/optabs.cHOOK_VECTOR_END (mode_switching) XEXP (rt, 3) = arg3; ^ ~ ^../../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:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/target-hooks-macros.hHOOK_VECTOR_END (c) ^ :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 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]; ^ ../../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 return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ :1229::38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:186025: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 rtunion fld[1]; ^ :1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/optabs-query.c:29#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:310:3: : 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] warningHOOK_VECTOR_END (cxx) ^ : 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' ../../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]) #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' ../../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/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' ../../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:1228:38In file included from return safe_as_a (JUMP_LABEL (this));: note: expanded from macro 'RTL_CHECK1' ../../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:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^~~~~~~~~~~~~~~~~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../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/optabs.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] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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: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:1375:32: note: expanded from macro 'XCEXP' #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 : expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/optabs-query.c:../../gcc-10.2.0/gcc/optabs.c29: 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]) ^ ~ :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) ^ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 43:50: note: expanded from macro 'HOOK_VECTOR_END' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1];#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/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] 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../../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] :6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] JUMP_LABEL (this) = target; X0EXP (rt, 6) = NULL_RTX; ^~~~~~~~~~~~~~~~~ HOOK_VECTOR_END (mode_switching) ^ ../../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) ^ ~ ../../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) ^ ~ #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: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/optabs-query.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/optabs-query.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/optabs-query.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 X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/optabs-tree.c:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 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 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: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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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] ../../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] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ rtx tmp = XEXP (this, 1); ^ ~ 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: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:1341:23: note: expanded from macro 'XEXP' SUBREG_BYTE (x), GET_MODE (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: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; ^ ~ 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: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' ^ ~ #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../../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: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]) ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' ../../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: 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: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]; ^ rtunion fld[1]; ^In file included from 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:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/optabs.c: X0EXP (rt, 5) = NULL_RTX; ^ ~ 26: ../../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) ^ ~ 1394../../gcc-10.2.0/gcc/rtl.h: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:38: note: expanded from macro 'RTL_CHECK1' :1485: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 XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/rtl.h rtx tmp = XEXP (this, 1);: :1345:25 ../../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 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : note: expanded from macro 'XBBDEF' memset (rt, 0, RTX_HDR_SIZE); #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^~~~~~~~~~~~ #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: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:1228:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 6) = 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: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) ^ ~ 444/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :5#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ : 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]; ^ ../../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] :1358:27: note: expanded from macro 'X0EXP' rtx tmp = XEXP (this, 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: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 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])#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: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: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../../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] : expanded from macro 'RTL_CHECK2' rtx next = 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' ../../gcc-10.2.0/gcc/rtl.h:444:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5: 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:379: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: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/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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here *step_out = XEXP (x, 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]; ^ ../../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:1341:23: note: expanded from macro 'XEXP' ../../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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ return XUINT (insn, 4); ^ ~ #define RTL_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]) ^ ~ 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) ^ ~ ../../gcc-10.2.0/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#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :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]) ^ ~ 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/rtl.h../../gcc-10.2.0/gcc/optabs-query.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] rtunion fld[1]; ^ :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); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' XBBDEF (rt, 2) = arg2; ^ ~ #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' ^ ~ #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' ../../gcc-10.2.0/gcc/rtl.h:1228:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../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] note: expanded from macro 'RTL_CHECK1' 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:1485: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 XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):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: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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: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 In file included from return safe_as_a (JUMP_LABEL (insn));../../gcc-10.2.0/gcc/optabs-query.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] rtunion fld[1]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ ^~~~~~~~~~~~~~~~~ ../../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: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: ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../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_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XCEXP' return XUINT (insn, 4); ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #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/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) ^ ~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: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:444:5: note: 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.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' ../../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_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #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' ^~~~~~~~~~~~~~~~~ #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' rtunion fld[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:1375:32: note: expanded from macro 'XCEXP' ../../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 rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:1230#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1];: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/optabs-libfuncs.c:33: ../../gcc-10.2.0/gcc/rtl.h In file included from 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] ../../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] XINT (rt, 5) = arg3; XEXP (rt, 1) = arg1; ^ ~ ^ ~ :../../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] ../../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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../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: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:1375:32: note: expanded from macro 'XCEXP' #define XVEC(RTX, 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#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' :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: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/optabs-query.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :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] rtunion fld[1]; XSTR (rt, 6) = arg4; ^ ~ ^ ../../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; ^~~~~~~~~~~~~~~~~ In file included from ../../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: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/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] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :1864:34: warning: 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.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) return safe_as_a (JUMP_LABEL (insn)); ^ ~ 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/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/optabs-query.c#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN):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] 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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.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:../../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 29#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: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: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: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:1230:37: note: In file included from expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/optabs-libfuncs.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] ^ ~ ^ ~ #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]) ^ ~ 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: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' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 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:1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/optabs-query.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :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] ../../gcc-10.2.0/gcc/rtl.h XINT (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]) ^ ~ 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); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' :1338:23: note: expanded from macro 'XINT' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../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) ^ ~ ../../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) ^ ~ 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: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/optabs-query.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] rtunion fld[1]; ^ 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/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] ../../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 XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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' ../../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 XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #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../../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 ../../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_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 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:444:5: note: array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 1228 rtunion fld[1];: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/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:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, 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:23: note: expanded from macro 'XEXP' #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] ../../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) JUMP_LABEL (this) = target; ^ ~ 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-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] ^~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1338::23: 444#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~note: expanded from macro 'XINT' ../../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) ^ ~ :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: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: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 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: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 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 ../../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] 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: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: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../../gcc-10.2.0/gcc/rtl.h:2966:../../gcc-10.2.0/gcc/rtl.h18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :38: note: expanded from macro 'RTL_CHECK2' :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];/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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; ^ ~ ../../gcc-10.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:2167:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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 rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-query.c:In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/optabs-libfuncs.c:2039:26: note: expanded from macro 'SUBREG_BYTE' :33: In file included from ../../gcc-10.2.0/gcc/rtl.h29: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 ../../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 SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../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) ../../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:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: ../../gcc-10.2.0/gcc/rtl.h:3084:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)19 ^ ~ ../../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]) ^ ~ ^ ~ : 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:444:5: note: array 'fld' declared here rtunion fld[1]; ^ *step_out = XEXP (x, 1); ^ ~ 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/optabs-libfuncs.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] #define XEXP(RTX, 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)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: ./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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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:550: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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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' 41 warnings generated. ../../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]) memset (rt, 0, RTX_HDR_SIZE); ^ ~ ../../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/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 ../../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] In file included from XINT (rt, 5) = arg5; ^ ~ ../../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] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) 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' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:2607:24: note#define XWINT(RTX, N) ((RTX)->u.hwint[N]): expanded from macro 'MEM_ATTRS' #define offsetof(t, d) __builtin_offsetof(t, d) #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/rtl.h:445:5: note:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)38: note: expanded from macro 'RTL_CHECK2' : 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' rtunion fld[1]; ^ # define HOST_WIDE_INT long longIn 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: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' In file included from ../../gcc-10.2.0/gcc/optabs-query.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 29 ^ ~ ../../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' 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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):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/optabs-libfuncs.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] ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here 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] ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ *step_out = XEXP (x, 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/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/hwint.h:59:#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:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:5444:5: note: array 'fld' declared here # define HOST_WIDE_INT long long rtunion fld[1]; : note: In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h ^array 'fld' declared hereclang++ -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 : rtunion fld[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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:265: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:In file included from ../../gcc-10.2.0/gcc/rtl.h94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/optabs-query.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] XEXP (rt, 1) = arg1; ^ ~ : SUBREG_BYTE (rt) = 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../../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 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]; ^ ../../gcc-10.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: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/optabs-tree.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:1345:25: note: expanded from macro 'XBBDEF' 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:735:3:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ../../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: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]) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:1358:27: note5: :expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h :note: array 'fld' declared here rtunion fld[1]; ^ :1229:38:In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: 3798:11: 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] 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; ^ ~ note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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: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: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:444:5: note: array 'fld' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 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]) ^ ~ ^ 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' rtunion fld[1]; ^ #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 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:178:3: warning: 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:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]268: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] 1230:37 XBBDEF (rt, 2) = arg2; 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:786: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:1338:23: noteexpanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h :1358:27: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note: expanded from macro 'X0EXP' :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: :1345:25: note: expanded from macro 'XBBDEF' 1229:38: note: expanded from macro 'RTL_CHECK2' 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) ^ ~ ../../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/rtl.hnote: expanded from macro 'RTL_CHECK1' :1228:38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : rtunion fld[1]; ^ In file included from note: expanded from macro 'RTL_CHECK1' ../../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] ^ ~ 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 RTL_CHECK1(RTX, N, C1) ((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/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] rtunion fld[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' 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: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#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.hnote: 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: ../../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 ../../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 ../../gcc-10.2.0/gcc/optabs-query.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; ^ ~ 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' ^ ~#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' #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' 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];../../gcc-10.2.0/gcc/rtl.h ^ 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:180: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' In file included from ../../gcc-10.2.0/gcc/optabs.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: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:1338:23: note: expanded from macro 'XINT' 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: 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 XEXP (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:1341:23: note: expanded from macro 'XEXP' 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' ../../gcc-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) ^ ~ 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-tree.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] rtunion fld[1]; ^ XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from :1338../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :23: note: expanded from macro 'XINT' ../../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] #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: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; ^ ~ ^ ~ #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: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 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]) ^ ~ ^ ../../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:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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;../../gcc-10.2.0/gcc/rtl.h ^ ~ rtunion fld[1];: ^ ../../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]; ^ 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/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../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' warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :307: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) ^ ~ 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] unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] XEXP (rt, 1) = arg1; ^ ~ 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' ../../gcc-10.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]) ^ ~ 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: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 ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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: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/optabs-libfuncs.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] 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: 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' ../../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) ^ ~ XBBDEF (rt, 2) = arg2;#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: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) ^ ~ 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: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 ^ ~ ../../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]) ^ ~ ^ ~ 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:1340:23: note: expanded from macro 'XSTR' 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: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; ^ ~ ^ #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: expanded from macro 'XEXP' 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 XEXP(RTX, 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]) ^ ~ ^ ~ 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: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; ^ ~ ../../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: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):1345:25: note: expanded from macro 'XBBDEF' 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: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:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #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/optabs-query.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 XSTR (rt, 1) = arg1; ^ ~ :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:444:5: note: array 'fld' declared here #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' 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.hIn 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] : note: array 'fld' declared here XINT (rt, 4) = arg4; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229::In file included from 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/optabs-tree.c../../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]; ^ 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: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/rtl.h:1358:27: note: expanded from macro 'X0EXP' :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:1228:38 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'RTL_CHECK1' 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; ^ ~ ../../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: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/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] #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 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/optabs-query.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) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hIn file included from :1342:23:: ../../gcc-10.2.0/gcc/optabs-tree.c:26../../gcc-10.2.0/gcc/optabs-libfuncs.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] : 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' X0EXP (rt, 6) = NULL_RTX; ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 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 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: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/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: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]; ^ :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: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:313: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: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]) ^ ~ ../../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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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: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-tree.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]; ^ ^ ~ 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: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:1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/optabs.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: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: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:343: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]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ 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:1342:23: note: expanded from macro 'XVEC' ../../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 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/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225:../../gcc-10.2.0/gcc/rtl.h3: 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' :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]) ^ ~ 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: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/optabs-libfuncs.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] In file included from ../../gcc-10.2.0/gcc/optabs.c X0EXP (rt, 2) = NULL_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] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' XBBDEF (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: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:1340:23: note: expanded from macro 'XSTR' 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: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]) ^ ~ X0EXP (rt, 7) = NULL_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:1358:27: note: expanded from macro 'X0EXP' ../../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 X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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: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; 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: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:1358:27: note: expanded from macro 'X0EXP' XVEC (rt, 1) = arg1; ^ ~ #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: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) ^ ~ ../../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] #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: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: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: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/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] ../../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' In file included from ../../gcc-10.2.0/gcc/optabs-query.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 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] ^ ~ 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: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; ^ ~ 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: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../../gcc-10.2.0/gcc/rtl.h:444 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:444:5: note: array 'fld' declared here ^ ~ :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: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 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:444:5: note: array 'fld' declared here XINT (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: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' ../../gcc-10.2.0/gcc/rtl.h:1338#define X0EXP(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 '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 ../../gcc-10.2.0/gcc/optabs-query.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/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 2) = arg2; 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: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' ^ ~ ../../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:348: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) ^ ~ #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' ^ ~ 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:444:5: note: array 'fld' declared here #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: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/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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; ^ ~ ../../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: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]; ^ :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: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]) ^ ~ 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/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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229 XEXP (rt, 1) = arg1;: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: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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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:1229:38: note: expanded from macro 'RTL_CHECK2' ../../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] #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: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: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]; ^ ../../gcc-10.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: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/optabs-tree.c XBBDEF (rt, 2) = arg2; ^ ~ :26../../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#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :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 #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' XINT (rt, 4) = arg4; #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/optabs-query.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: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)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] ^ ~ :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 X0EXP (rt, 7) = 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: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 #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: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 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ X0EXP (rt, 3) = NULL_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:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((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: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/optabs-query.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] #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 XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ 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: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) ^ ~ #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' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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: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:In file included from rtunion fld[1];44438::5 : note: array 'fld' declared here ^ rtunion fld[1]; ^ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/optabs-libfuncs.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] In file included from ../../gcc-10.2.0/gcc/optabs-tree.c X0EXP (rt, 4) = NULL_RTX; ^ ~ :26../../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: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/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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2; ^ ~ ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').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: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' ../../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]) ^ ~ 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 ../../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: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' rtunion fld[1]; ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ 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:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33#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:383: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) = arg3; ^ ~#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: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/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] ../../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: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:1229../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :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/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] ../../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 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:../../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../../gcc-10.2.0/gcc/rtl.h:1229:38:1229:38: note: expanded from macro 'RTL_CHECK2' : 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: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/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] XSTR (rt, 6) = arg4; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((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: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' ../../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) ^ ~ 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#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/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] ../../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/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:268: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) ^ ~ #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:1137:3: 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; ^ ~ ^ ~ ../../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 1338 rtunion fld[1]; ^ :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) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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]; ^ ^ ~ #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: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/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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../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: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: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:1229#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :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: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: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:../../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]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.hIn file included from :1229 rtunion fld[1];: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: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]) ^ ~ 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:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: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] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1;../../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: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) ^ ~ 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: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: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]) ^ ~ rtunion fld[1]; ^ 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 rtunion fld[1]; ^ :1341: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:448: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) ^ ~ 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: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:1340: X0EXP (rt, 4) = NULL_RTX; ^ ~ 23:../../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) ^ ~ expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38:../../gcc-10.2.0/gcc/rtl.h:1228 note: In file included from expanded from macro 'RTL_CHECK2' :38: note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/optabs-query.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :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:1229:38: note: expanded from macro 'RTL_CHECK2' 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 rtunion fld[1]; ^ :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: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:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; rtunion fld[1]; ^ ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../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 ../../gcc-10.2.0/gcc/optabs-libfuncs.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] #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]; ^ ^ In file included from XINT (rt, 2) = arg2;../../gcc-10.2.0/gcc/optabs.cIn 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] ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' X0EXP (rt, 6) = NULL_RTX; ^ ~ :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 HOST_WIDE_INT long long XEXP (rt, 7) = arg7; ^ ~ ^ #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: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'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] XEXP (rt, 1) = arg1;../../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]; ^ ^ ~ #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: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: ./genrtl.h:450:3: warning: array index 3 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]) ^ ~ rtunion fld[1]; ^ 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/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:1342:23: note: expanded from macro 'XVEC' X0EXP (rt, 7) = NULL_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' :1358:27: noteIn 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] : 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/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] 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ #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#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :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: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 ../../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]) ^ ~ XVEC (rt, 4) = arg4; ^ ~ ../../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 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:444:5: note: array 'fld' declared here :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: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; ^ ~ rtunion fld[1]; ../../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:3808: ./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1341 XBBDEF (rt, 2) = arg2; ^ ~ :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)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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 #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' ^ ~ ../../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 XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/optabs-libfuncs.c../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :33: #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: ./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 ../../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: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) In file included from ../../gcc-10.2.0/gcc/optabs.c#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:344:3: warning: 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: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; ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:../../gcc-10.2.0/gcc/rtl.h27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h: 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' ^ ~ 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) ^ ~ 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]; ^ :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 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] #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: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:444:5: note: array 'fld' declared here X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../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) ^ ~../../gcc-10.2.0/gcc/rtl.hIn file included from rtunion fld[1]; ^ 29 : :In file included from 1358../../gcc-10.2.0/gcc/rtl.h:27: ../../gcc-10.2.0/gcc/rtl.h:3808: noteIn file included from ../../gcc-10.2.0/gcc/optabs.c:./genrtl.h26:: 1255In file included from ../../gcc-10.2.0/gcc/rtl.h:: 3808: ./genrtl.h::310../../gcc-10.2.0/gcc/optinfo.ccexpanded from macro 'X0EXP' 1229#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)::3: : ^ ~38 : note: 3warning:: array index 3 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: XVEC (rt, 3) = arg3;array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 27 X0EXP (rt, 4) = NULL_RTX;: ../../gcc-10.2.0/gcc/gimple.h ^ ~ ::1228: ../../gcc-10.2.0/gcc/rtl.h:1342../../gcc-10.2.0/gcc/rtl.h38::23 :note : note: 2611:1358:27:expanded from macro 'XVEC':10: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1': warning: : expanded from macro 'X0EXP' 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#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 ^ ~: return gs->op[1];note ^ ~ 5: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h:347 ../../gcc-10.2.0/gcc/rtl.h:1228::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38::3: note notenote: : expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h::444:5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: 444array 'fld' declared here array 'fld' declared here: array 'op' declared here rtunion fld[1]; ^ ~ ^ :5: rtunion fld[1]; In file included from 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 ../../gcc-10.2.0/gcc/optabs-tree.c rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h ^:2643:3::26 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/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311: 3: 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/optabs-query.c:29: :In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/gimple.h3808:: 347./genrtl.h:3In file included from : note : array 'op' declared here X0EXP (rt, 4) = NULL_RTX;../../gcc-10.2.0/gcc/optabs-libfuncs.c : ^ ~33 : In file included from ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h:13583808:27: warningnote: expanded from macro 'X0EXP': 1287:3./genrtl.h: warning: :: 486array 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] : tree GTY((length ("%h.num_ops"))) op[1];3: 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] ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1228 ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 1) = arg1;: 1358 ^ ~: 27::38 : note ^ note: expanded from macro 'X0EXP' : 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]) ^ ~ :../../gcc-10.2.0/gcc/gimple.h:2661 ^ ~:../../gcc-10.2.0/gcc/rtl.h12:: 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] :13381228::23:../../gcc-10.2.0/gcc/rtl.h:5: return gs->op[2]; note: array 'fld' declared here 38: rtunion fld[1];1340:23note: :note: expanded from macro 'XSTR': ^ ~note: expanded from macro 'RTL_CHECK1'expanded from macro 'XINT'#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: ^../../gcc-10.2.0/gcc/gimple.h :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)347 ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/optabs-tree.c:26:: In file included from 5../../gcc-10.2.0/gcc/rtl.h:3808: :./genrtl.h:347:3 note31229:38../../gcc-10.2.0/gcc/rtl.h: 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 : :note: array 'op' declared here1229 warning: ^array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note:: 38: note: In file included from 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/optabs.c:26 : In file included from ../../gcc-10.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1]; ^ ~: 3808../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h: rtunion fld[1]; ^ 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:2681: X0EXP (rt, 6) = NULL_RTX; ^ ~11:444: ^ :../../gcc-10.2.0/gcc/rtl.h5: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/optabs-query.c:note:1358: : array 'fld' declared here27:1358: 29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h27warning: rtunion fld[1];1288 ^ : note: expanded from macro 'X0EXP' : note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1228:38:expanded from macro 'X0EXP' : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)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 ^ ~ : return &gs->op[2]; ^ ~ 33../../gcc-10.2.0/gcc/gimple.h:347:note3: : ../../gcc-10.2.0/gcc/rtl.h:1228note XSTR (rt, 2) = arg2;: array 'op' declared here ^ ~ In file included from tree GTY((length ("%h.num_ops"))) op[1]; ^../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h :1340:23:: expanded from macro 'RTL_CHECK1' : note: expanded from macro 'XSTR' :38: note: expanded from macro 'RTL_CHECK1' 3808#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ./genrtl.h ^ ~ :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/gimple.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:1229::38:516 note 2698../../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]: :: expanded from macro 'RTL_CHECK2' 444 gs->op[2] = rhs;: ^ ~ 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ../../gcc-10.2.0/gcc/gimple.h:444:5../../gcc-10.2.0/gcc/rtl.h:4445 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::3475: :note: XVEC (rt, 1) = arg1;array 'fld' declared here :: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];3: In file included from note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/optabs-query.c:29note: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ : rtunion fld[1];array 'op' declared here ^ :3808: ../../gcc-10.2.0/gcc/rtl.h:1342:23In file included from :./genrtl.h:1289../../gcc-10.2.0/gcc/optabs-tree.c: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]; In file included from ../../gcc-10.2.0/gcc/optabs.c:note XSTR (rt, 3) = arg3;: ^ ~ ^26 : In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC'26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:348../../gcc-10.2.0/gcc/gimple.h:2715::../../gcc-10.2.0/gcc/rtl.h:1340 :23::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 3808: ./genrtl.h3../../gcc-10.2.0/gcc/rtl.h:note1229:3812: note:: expanded from macro 'XSTR' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):313:3 expanded from macro 'RTL_CHECK2' :warning 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:1229 ^ ~:38: X0EXP (rt, 7) = NULL_RTX;array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: warning: 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:444 X0EXP (rt, 6) = NULL_RTX;:5: note: array 'fld' declared here return gs->op[3]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h ^ ~: 347 rtunion fld[1];: ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1358:327: note: expanded from macro 'X0EXP'In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: :1358 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) noteIn file included from :: 27: note: ^ ~array 'op' declared here expanded from macro 'X0EXP'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 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 ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: :expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/gimple.h ../../gcc-10.2.0/gcc/rtl.h3808:: ./genrtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])517:3: warning: :1228:38 ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]2735:11 XEXP (rt, 2) = arg2; : ^ ~ note../../gcc-10.2.0/gcc/rtl.h:444: :5: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.hwarning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: 444../../gcc-10.2.0/gcc/rtl.h return &ass->op[3];: 444:5array 'fld' declared here: 1341:23:: note: ^ ~ rtunion fld[1]; ^array 'fld' declared here:5: note../../gcc-10.2.0/gcc/gimple.h: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ :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: array 'fld' declared hereIn file included from note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/gimple.h:2745:3: ../../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]; 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, 1) = arg1; ^ 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: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' ../../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] #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:379: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:../../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:1341:23: note: expanded from macro 'XEXP' 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: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' In file included from ../../gcc-10.2.0/gcc/optabs-query.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] ^ ~ if (INSN_CODE (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) ^ ~ 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#define X0EXP(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: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note../../gcc-10.2.0/gcc/gimple.h:3107:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1338444::235: : note: array 'fld' declared here10: note ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here: 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]; ^ warning ^ ~ ^ : ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1229:38In file included from return gs->op[1]; ^ ~:In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c rtunion fld[1];../../gcc-10.2.0/gcc/gimple.h : ^372 ::33: ../../gcc-10.2.0/gcc/optabs.cIn file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26:: In file included from 3 note: In file included from : noteexpanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:3808: 26: In file included from array 'op' declared here../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h tree GTY((length ("%h.num_ops"))) op[1]; ^ : ./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:3808: ./genrtl.h:../../gcc-10.2.0/gcc/gimple.h:3140:5193: 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])345 ^ ~3 gs->op[1] = fn; XBBDEF (rt, 2) = arg2; : ^ ~ :../../gcc-10.2.0/gcc/rtl.h :444: 3: warning5: : note../../gcc-10.2.0/gcc/rtl.hwarning:: 1345array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 25: ^ ~ X0EXP (rt, 3) = NULL_RTX; ../../gcc-10.2.0/gcc/gimple.h ^ ~: 372../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here1358 :27:note note: : :3expanded from macro 'X0EXP': array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'op' declared hereexpanded from macro 'XBBDEF' rtunion fld[1]; #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ^ ~ 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../../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/optabs-query.c X0EXP (rt, 4) = NULL_RTX; ^ ~../../gcc-10.2.0/gcc/rtl.h ::3150:../../gcc-10.2.0/gcc/rtl.h3: :1228:38warning:30::1358:: 444:527: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,: ^ ~ ../../gcc-10.2.0/gcc/recog.h:167 ../../gcc-10.2.0/gcc/gimple.h:372:: 3: notenoteexpanded from macro 'X0EXP' :: 5array 'op' declared here :: expanded from macro 'RTL_CHECK1'note tree GTY((length ("%h.num_ops"))) op[1];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) ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :25: note: expanded from macro 'INSN_CODE' : ../../gcc-10.2.0/gcc/gimple.h:3211:../../gcc-10.2.0/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 5)../../gcc-10.2.0/gcc/rtl.h:122810:444:5:: note :38:warning note: : ^ ~array 'fld' declared here 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 rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:444: In file included from ../../gcc-10.2.0/gcc/optabs-tree.c::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/optabs.c26: In file included from : return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h1338::380823: :./genrtl.h :note: expanded from macro 'XINT'../../gcc-10.2.0/gcc/gimple.h:26: 5: note381: :array 'fld' declared here372:3In file included from : note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):3: array 'op' declared here ^ ~ : tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:346:3../../gcc-10.2.0/gcc/gimple.h ::3227:11 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] warningwarning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ^ ~ :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: ^ ~ 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-libfuncs.c:1358 X0EXP (rt, 4) = NULL_RTX; ^ ~../../gcc-10.2.0/gcc/rtl.h::27444:5:: note: 372array 'fld' declared here 33 rtunion fld[1]; note: expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h ^ :: In file included from In file included from ../../gcc-10.2.0/gcc/optabs-query.c:30: ../../gcc-10.2.0/gcc/recog.h1358#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 27 ^ ~: ::3:168 note : array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h::10: ../../gcc-10.2.0/gcc/rtl.hwarning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note1228:38 tree GTY((length ("%h.num_ops"))) op[1]; ^: return INSN_CODE (insn);3808 ^~~~~~~~~~~~~~~~ : note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1' : ./genrtl.h../../gcc-10.2.0/gcc/gimple.h::1526:25:3235#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'INSN_CODE' : :550::#define INSN_CODE(INSN) XINT (INSN, 5)3 ^ ~ 3: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)warning../../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] :: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h1338:: XEXP (rt, 1) = arg1; ^ ~ call_stmt->op[2] = chain;1228:38:: 23 ^ ~ note../../gcc-10.2.0/gcc/rtl.h: :1341: ../../gcc-10.2.0/gcc/gimple.h:372:3: expanded from macro 'RTL_CHECK1':note : notearray 'op' declared here : noteexpanded from macro 'XINT': 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]) ^ ~ 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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :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/optabs-tree.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:382In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:3:../../gcc-10.2.0/gcc/optabs.c ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :5 X0EXP (rt, 4) = NULL_RTX; ^ ~ : note: array 'fld' declared here : rtunion fld[1]; ^ 1229:38: note: expanded from macro 'RTL_CHECK2' :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/optabs-libfuncs.c:33../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 5) = NULL_RTX;: In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~3808:1358: ^ ~27: ../../gcc-10.2.0/gcc/gimple.hnote: expanded from macro 'X0EXP' :../../gcc-10.2.0/gcc/rtl.h:1358../../gcc-10.2.0/gcc/rtl.h : :./genrtl.h27: note3617: expanded from macro 'X0EXP':::10444:: 5warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ 551#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :3: warning: array index 2 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: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:1341:23: note: expanded from macro 'XEXP' return gs->op[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 ../../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 rtunion fld[1]; rtunion fld[1]; ^ ^ #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/optabs-tree.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:444:5: note: array 'fld' declared here XINT (rt, 5) = arg3; 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 In file included from ../../gcc-10.2.0/gcc/optabs.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :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:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :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]; ^ ~ ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :316:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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/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] #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]; ^ In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from ../../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;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: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/gimple.h:316:3: note: array 'op' declared here 3808: tree GTY((length ("%h.num_ops"))) op[1]; ^ ./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: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: tree GTY((length ("%h.num_ops"))) op[1]; ^ 444:5: note: array 'fld' declared here XWINT (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: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: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/optabs.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] # define HOST_WIDE_INT long long XEXP (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.hIn 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: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/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] :1341:23: note: expanded from macro 'XEXP' XWINT (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' ../../gcc-10.2.0/gcc/rtl.h: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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../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/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] ../../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' XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ../../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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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) ^ ~ 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: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: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: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] 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]; ^ ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ 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: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:1358:27: note: expanded from macro 'X0EXP' 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:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../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 SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((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: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:1373:32: note: expanded from macro 'XCSUBREG' XINT (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../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) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/optabs.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_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 5) = 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: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: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) ^ ~ 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-tree.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] #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: In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:33: In file included from rtunion fld[1]; ^ ../../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.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] note: expanded from macro 'XVEC' XSTR (rt, 6) = arg4; ^ ~ X0EXP (rt, 1) = NULL_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' :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: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: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:1228#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' 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: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 XVEC (rt, 4) = arg4; rtunion fld[1]; ^ ^ ~ #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: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:415: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; ^ ~ 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-tree.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 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' 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: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: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) ^ ~ 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: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) ^ ~ 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/optabs-tree.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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ 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.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 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' 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: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; ^ ~ ^ ~ #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' ../../gcc-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' ../../gcc-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: noteIn file included from : ../../gcc-10.2.0/gcc/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26: array 'fld' declared hereIn 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:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ 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) ^ ~ 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/optabs.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]) 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: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 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:516: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; ^ ~ rtunion fld[1]; ../../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 ../../gcc-10.2.0/gcc/optabs.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 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' ^ ~ XVEC (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: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]; ^ :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/optabs-libfuncs.c:33: 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:38: In file included from ../../gcc-10.2.0/gcc/optabs-tree.c:26../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' : In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from 1340:In file included from ../../gcc-10.2.0/gcc/optinfo.cc:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])34: ../../gcc-10.2.0/gcc/optabs-query.c../../gcc-10.2.0/gcc/cgraph.h:17353808:1: :: ./genrtl.h::23: In file included from 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/coretypes.h517:3 ^ ~: warning23: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 459 : In file included from XEXP (rt, 2) = arg2;../../gcc-10.2.0/gcc/hash-table.h : ^ ~248 : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),: 444:5note:: note: ^array 'fld' declared here :../../gcc-10.2.0/gcc/vec.h:1274:10expanded from macro 'XSTR': warning rtunion fld[1];: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] 1341 return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23../../gcc-10.2.0/gcc/cgraph.h:903::1::../../gcc-10.2.0/gcc/rtl.h:1229 :38 ^: note : expanded from macro 'RTL_CHECK2' notenote: : expanded from macro 'XEXP' note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/optabs.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])did you mean class here?../../gcc-10.2.0/gcc/rtl.h :1229: struct cgraph_edge; ^ ~ ^~~~~~ class: 38 expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/coretypes.h:144:26#define offsetof(t, d) __builtin_offsetof(t, d): ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444: 5: 1note: array 'fld' declared here../../gcc-10.2.0/gcc/vec.h note rtunion fld[1]; ^ :288:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here : expanded from macro 'RTL_CHECK2' size_t size = vec::embedded_size (alloc); ^ In file included from ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: note: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:did you mean class here? va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); 33 : In file included from ^ :../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/vector-builder.h5: ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared herestruct cgraph_edge; : rtunion fld[1]; : ^ 3808: 200In file included from :../../gcc-10.2.0/gcc/optabs-tree.c9::26 : noteIn file included from : ../../gcc-10.2.0/gcc/rtl.hin instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here: 3808: ./genrtl.h:^~~~~~3808 : class ./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 518 XSTR (rt, 1) = arg1; ^ ~ :3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] this->reserve (encoded_nelts ()); ^ XEXP (rt, 3) = arg3;../../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:23:./genrtl.h ../../gcc-10.2.0/gcc/optabs-query.c../../gcc-10.2.0/gcc/rtl.h:452note:531:: 21:expanded from macro 'XEXP'1340:23: note: : note: In file included from ../../gcc-10.2.0/gcc/optinfo.cc:34: expanded from macro 'XSTR'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):3:in instantiation of member function 'int_vector_builder >::int_vector_builder' requested here warning../../gcc-10.2.0/gcc/cgraph.h ^ ~ : : 2250#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] vec_perm_builder sel (nunits, 2, 3);../../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]):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: expanded from macro 'RTL_CHECK2' XVEC (rt, 5) = arg5; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ friend struct cgraph_edge; ^ ../../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: array 'fld' declared here : rtunion fld[1]; ^ note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :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]; ^ #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? 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:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] friend struct cgraph_edge; X0EXP (rt, 4) = NULL_RTX; ^ ~ ^~~~~~ class ../../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: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:1358:27: note: expanded from macro 'X0EXP' XSTR (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').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:1228#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/optabs.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: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' ../../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 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/optabs-libfuncs.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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 2) = arg2; ^ ~ 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] rtunion fld[1]; ^ 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' 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:486: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: warning: struct '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, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^ ../../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/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 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class #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:551:3: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:956: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 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; ^ ~ :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:bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h rtunion fld[1]; ^ :1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge ^ :1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~ class :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:516: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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #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' 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/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: 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:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XSTR (rt, 1) = arg1; ^ ~ : 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/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: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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/optabs-libfuncs.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] ../../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) ^ ~ 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: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; ^ ~ :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:1234:29: note: expanded from macro 'XWINT' ../../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 XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[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: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] HOST_WIDE_INT hwint[1]; 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/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 ^ ^ ~ 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: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/optabs-libfuncs.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; 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:1341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :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:444#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :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: rtunion fld[1]; ^ 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' 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 HOST_WIDE_INT long long ^ ./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/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] #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/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551In 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] In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ :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] :3: 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' XEXP (rt, 2) = arg2; ^ ~ XSTR (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' ../../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: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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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: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: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/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] 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/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' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-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-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.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] XSTR (rt, 1) = arg1; ^ ~ 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: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: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:# define HOST_WIDE_INT long long ^ 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: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/optabs-libfuncs.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1104:3: warningIn 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] : 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:1234:29: note: expanded from macro 'XWINT' ../../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 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: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: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:59:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ # define HOST_WIDE_INT long long ^ 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: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/optabs.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] 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:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = 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: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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1373:32: note: expanded from macro 'XCSUBREG' 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:867: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) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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: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 RTL_CHECKC1(RTX, N, C) ((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/optabs-libfuncs.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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; rtunion fld[1]; ^ 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:10: 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' return gs->op[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/gimple.h:347:3: note: array 'op' declared here ../../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: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]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 1) = NULL_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:868: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/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 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:444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[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: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/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] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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: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] ../../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 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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ : 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: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:444:5: note: array 'fld' declared here #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/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 ../../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/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: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; ^ ~ 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] ../../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) ^ ~ 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: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/gimple.h:347:3: note: array 'op' declared here XVEC (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[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: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' ../../gcc-10.2.0/gcc/gimple.h:2715#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) ^ ~ :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: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' 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:347:3: note: array 'op' declared here 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]) ^ ~ 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:2735:11: 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:926: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] XSTR (rt, 1) = arg1; ^ ~ return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR'In file included from ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../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] tree GTY((length ("%h.num_ops"))) op[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:867:3../../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] : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 1) = arg1; ^ ~ gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/gimple.h:347#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :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]; ^ ../../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 rtunion fld[1]; ^ :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/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] ../../gcc-10.2.0/gcc/hwint.h XVEC (rt, 2) = arg2; ^ ~ :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/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; ^ ~ ^ ../../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]) ^ ~ 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 ../../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]; ^ ^ ~ 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.c:26: In file included from 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] ../../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] XVEC (rt, 1) = arg1; ^ ~ 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: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: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: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#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: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 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :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' 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] In file included from XSTR (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: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) ^ ~ ../../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] 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) ^ ~ return gs->op[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/gimple.h:372#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]; ^ :1229:38::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' 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] note: expanded from macro 'RTL_CHECK2' XVEC (rt, 3) = arg3; ^ ~#define RTL_CHECK2(RTX, N, 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/gimple.h rtunion fld[1]; ^ :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/gimple.h:372:3: note: array 'op' declared here :444:5: note: array 'fld' 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) ^ ~ 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:927:3: ../../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] 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: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:1342:23: note: 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] 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) ^ ~ XVEC (rt, 1) = arg1; ^ ~ 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' ../../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: noteIn 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:1287: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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/rtl.h:1340:23: note: 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../../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: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: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 :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 rtunion fld[1]; ^ :1342:23: note: expanded from macro 'XVEC' rtunion fld[1]; ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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: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:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229In 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; ^ ~ 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: tree GTY((length ("%h.num_ops"))) op[1]; ^ 1340:23: note#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] : call_stmt->op[2] = chain; ^ ~ expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/gimple.h:372#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: array 'fld' declared here :1229:38: note: expanded from macro 'RTL_CHECK2' 3: note: array 'op' 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 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/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: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/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] XSTR (rt, 3) = arg3; ^ ~ 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: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/optabs-tree.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: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../../gcc-10.2.0/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 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/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] 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] 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/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]) ^ ~ 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: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 ../../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; ^ ~ rtunion fld[1]; ^ 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:5In 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] ../../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] XSTR (rt, 1) = arg1; 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]; ^ : 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] ../../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 :1340 tree GTY((length ("%h.num_ops"))) op[1]; ^ :23: note: expanded from macro 'XSTR' 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] #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/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 ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23../../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 note tree GTY((length ("%h.num_ops"))) op[1]; ^ : expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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/optabs-tree.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:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :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: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 hereIn 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:1072: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/optabs.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: 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] 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' XSTR (rt, 2) = arg2; ^ ~ #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 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/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] ../../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/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] 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] 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:#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: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/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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.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/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: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 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.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] 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] 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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :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' rtunion fld[1]; ^ # define HOST_WIDE_INT long long ^ 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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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/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;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: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: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: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]) ^ ~ 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.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] 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] 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:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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 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' In file included from ../../gcc-10.2.0/gcc/optabs.cIn file included from ../../gcc-10.2.0/gcc/optinfo-emit-json.cc:31#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:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../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:444:5: ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' note#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ : 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/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] ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here XVEC (rt, 3) = arg3; ^ ~ 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/optabs.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' 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] #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: In file included from ../../gcc-10.2.0/gcc/optabs-libfuncs.c:959: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XSTR' ./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] ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ^ ~ ../../gcc-10.2.0/gcc/hash-table.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :374:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 7: note: previous use is 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 class hash_table ^ rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ./gt-optabs-libfuncs.h:60:3: note: did you mean class here? ../../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] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ./gt-optabs-libfuncs.h:60:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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] ../../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: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]) ^ ~ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/hash-table.h rtunion fld[1]; ^ :374:7: note: previous use is 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-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] #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' ^ ~ class hash_table ^ #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]; ^ ^ ~ ./gt-optabs-libfuncs.h:60:66: note../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : did you mean class 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:1254:3: warning: array index 2 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 ../../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/optabs.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.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.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.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:25 warnings generated. note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/optinfo-emit-json.cc: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 clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 In file included from ../../gcc-10.2.0/gcc/optinfo-emit-json.cc: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 clang: warning: 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/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) ^~~~~~~~~~~~~~~~ ../../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/optabs.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/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] 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/optabs.c:112:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (rtx_equal_p (SET_DEST (set), 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/optabs.c:114:8: 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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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))))) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230: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]; ^ 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 opts-global.o -MT opts-global.o -MMD -MP -MF ./.deps/opts-global.TPo ../../gcc-10.2.0/gcc/opts-global.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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]; ^ ../../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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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: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]; ^ ../../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]; ^ 26 warnings generated. ../../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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ 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 passes.o -MT passes.o -MMD -MP -MF ./.deps/passes.TPo ../../gcc-10.2.0/gcc/passes.c 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 ;) ^ 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: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 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 ;) ^ 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 ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 126 warnings generated. 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 ;) ^ 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 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] 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]; ^ 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/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]; ^ 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/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/cgraph.h:903:1: note: did you mean class here? rtx tmp = XEXP (this, 1); ^ ~ 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/coretypes.h:144: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]; ^ ../../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 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 ../../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] for_user)) cgraph_edge ^ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ friend struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../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/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:1229void initialize_inline_failed (struct cgraph_edge *); ^ :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]) ^ ~ 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? 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 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ 148 warningsIn 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' generated#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str). ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]) ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ../../gcc-10.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' 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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' cl_target_option_stream_in (struct data_in *data_in ATTRIBUTE_UNUSED, ^#define RTL_CHECK2(RTX, N, C1, C2) ((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.h:761:7: note: previous use is here rtunion fld[1]; ^ 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 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]; ^ 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 clang: warning: 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: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 ../../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]; ^ 1 warning generated. ../../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 -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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.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: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:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' clang: 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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: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]; ^ 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 clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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 print-rtl.o -MT print-rtl.o -MMD -MP -MF ./.deps/print-rtl.TPo ../../gcc-10.2.0/gcc/print-rtl.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] 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] 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: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-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' warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : 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: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 ;) ^ 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' #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: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 ;) ^ 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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ ../../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/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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: ./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-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 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: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-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: 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; ^~~~~~ 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/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] 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 note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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/cgraph.h:2658:32: ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' warning: struct '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/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]; ^ 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] for_user)) cgraph_edge ^ X0EXP (rt, 6) = 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: note: did you mean class here? #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/cgraph.h:2659:28: warning#define RTL_CHECK1(RTX, N, C1) ((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:444:5: note: array 'fld' declared herebool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../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/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/cgraph.h../../gcc-10.2.0/gcc/rtl.h:1358:27:2659:28: note: did you mean class here? : note: expanded from macro 'X0EXP' bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ class ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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 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: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-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 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: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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/passes.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' 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] #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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/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] 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/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:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]; ^ 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 ;) ^ ../../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]; ^ ../../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)); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: ../../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/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' ../../gcc-10.2.0/gcc/postreload-gcse.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1277: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 src = SET_SRC (pat); ^~~~~~~~~~~~~ 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'../../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); ^~~~~~~~~~~~ #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#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' 37: note: expanded from macro 'RTL_CHECKC1' ../../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_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 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/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:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../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] rtx next = XEXP (insn, 1); 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 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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/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] return XEXP (insn, 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:23: #define XEXP(RTX, 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: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 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 ../../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); ^~~~~~~~~~~~~ ../../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:1876:40: 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) ^ ~ return safe_as_a (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' 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' ../../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' 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] #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/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/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.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' ../../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:1228:38: note: expanded from macro 'RTL_CHECK1' 2966:18:#define RTL_CHECK1(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: 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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: 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' In file included from ../../gcc-10.2.0/gcc/predict.c:34#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : ../../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 #define XEXP(RTX, 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]) ^ ~ 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] ../../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/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' ../../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 X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 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: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: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]; ^ 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' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:346: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/predict.c../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h34: 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] :444:5: note: array 'fld' declared here XEXP (rt, 1) = arg1; 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: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:1341: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: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../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' : 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/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 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] 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/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; 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../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' :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 ^ ~ 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/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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 6) = arg4; ^ ~ ../../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/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:444In file included from ../../gcc-10.2.0/gcc/predict.c:5: note: array 'fld' declared here :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] 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/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] 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] XBBDEF (rt, 2) = arg2; ^ ~ 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../../gcc-10.2.0/gcc/rtl.h::1228:38: note: expanded from macro 'RTL_CHECK1' #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 #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/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] rtunion fld[1]; 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/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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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' #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/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] 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: XINT (rt, 4) = arg4; ^ ~ ./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: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 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 ../../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] ../../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/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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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: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/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] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ 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] ../../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#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]) ^ ~ ../../gcc-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/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/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: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] 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: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/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] #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) ^ ~ ../../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/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 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] rtunion fld[1]; XVEC (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.hIn 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] :1342:23: note: expanded from macro 'XVEC' XINT (rt, 4) = arg4; ^ ~ #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: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/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] In file included from ../../gcc-10.2.0/gcc/predict.c XEXP (rt, 2) = arg2; ^ ~ :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] ../../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) ^ ~ ../../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) ^ ~ 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] ../../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:1229:38: note: expanded from macro 'RTL_CHECK2' 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] #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' XEXP (rt, 3) = arg3; ^ ~#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]; ^ :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/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] #define RTL_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, 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: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/postreload.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: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:1407: X0EXP (rt, 4) = NULL_RTX;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 rtunion fld[1]; ^ ^ ~ rtx tmp = XEXP (this, 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] ../../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) ^ ~ 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:1229:38: note: expanded 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: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :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' 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/postreload.c:25: 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:550:3: warningIn 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] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ 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: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 rtunion fld[1]; ^ :444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../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] In file included from ../../gcc-10.2.0/gcc/postreload.c XBBDEF (rt, 2) = arg2; ^ ~ :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#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :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:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ return XEXP (insn, 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: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: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: 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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]) ^ ~ ../../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: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: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/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] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' XINT (rt, 4) = arg4; ^ ~ #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: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' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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/predict.c:34: In file included from ../../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] :3808: ./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); 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/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] #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' :1345:25: note: expanded from macro 'XBBDEF' XWINT (rt, 1) = arg1; ^ ~ #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:1234:29: note: expanded from macro 'XWINT' ../../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 #define XWINT(RTX, N) ((RTX)->u.hwint[N]) rtunion fld[1]; ^ ^ ~ 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/predict.c:34../../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); ^ ~ 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] HOST_WIDE_INT hwint[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/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: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/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] ../../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] XWINT (rt, 2) = arg2; ^ ~ 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: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) ^ ~ 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]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 7) = arg7; ^ ~ ../../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]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1506:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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:38: 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: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 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/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] ../../gcc-10.2.0/gcc/rtl.h: SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ 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:2039:26: note: expanded from macro 'SUBREG_BYTE' return XUINT (insn, 4); ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 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) ^ ~ ../../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../../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/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../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: 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] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ : 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: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) ^ ~ #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]) ^ ~ ../../gcc-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/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] 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/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] 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, 4) = 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: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:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ../../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:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 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; ^ ~ 1860:28: note../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' : expanded from macro 'JUMP_LABEL' In file included from #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)../../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] ^ ~ #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' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 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: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) ^ ~ #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]; ^ 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] ../../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, 6) = 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#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :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: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) ^ ~ 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: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 rtunion fld[1]; ^ ../../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] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 7) = NULL_RTX; ^ ~ 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:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/postreload.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: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: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: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) ^ ~ ../../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: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/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] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~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:1340:23: 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: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]; ^ #define RTL_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:1881#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] ../../gcc-10.2.0/gcc/rtl.h: JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ 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]; ^ :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/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] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' X0EXP (rt, 2) = 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' ^ ~ 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] #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:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :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 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' 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] #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' 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]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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; ^ ~ 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] ../../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: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/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] ../../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' rtunion fld[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 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] ../../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:#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' ../../gcc-10.2.0/gcc/rtl.h:2167:10: warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 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' 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] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../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: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: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: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 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] ../../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/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' 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] #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]) ^ ~ 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] ../../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]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] 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] X0EXP (rt, 3) = NULL_RTX; ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../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' ../../gcc-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/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] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ 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] ../../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:1341:23: ../../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);:1228:38: note: expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:700:22: note: 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)/Library/Developer/CommandLineTools/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' ^ ~ ../../gcc-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/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] 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] XINT (rt, 5) = arg3; ^ ~ 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: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]; ^ 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] #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/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] In file included from ../../gcc-10.2.0/gcc/print-rtl.c: XSTR (rt, 1) = arg1; ^ ~ 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/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] ../../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) ^ ~ *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: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: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]) ^ ~ #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/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] rtunion fld[1]; 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/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' 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] #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' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((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/postreload.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' :3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./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; ^ ~ :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 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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] ../../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]) ^ ~ 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]; ^ :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../../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]) ^ ~ ../../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: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 rtunion fld[1]; rtunion fld[1]; ^ ^ XINT (rt, 1) = arg1; ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h: XVEC (rt, 4) = arg4; ^ ~ 1338:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 23: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : 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: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/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] ../../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' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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] ../../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 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] rtunion fld[1];../../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: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/print-rtl.c:31: 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] array 'fld' declared here 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' 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 ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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] rtunion fld[1]; ^ XINT (rt, 6) = arg6; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 3) = arg3; ^ ~ :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 rtunion fld[1]; ^ :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 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] rtunion fld[1]; 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/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] 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] XINT (rt, 1) = arg1; ^ ~ 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:#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:#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: note: 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: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/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] 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] XWINT (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../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' ../../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]; ^ ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../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/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]; ^ 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' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 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] # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: 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: 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] note XEXP (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: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: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: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 ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((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: 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: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:1229In 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] :38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~ 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: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 XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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]; ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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] ../../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: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/rtl.h:1228#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/print-rtl.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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] ../../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#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#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: 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/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] ../../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' 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:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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/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, 6) = arg6; ^ ~ ../../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: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: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/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] rtunion fld[1]; ^ rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ 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] ../../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' In file included from ../../gcc-10.2.0/gcc/print-rtl.c:31: #define RTL_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/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 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 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 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] ../../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: 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/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] ../../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/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] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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] 1228 XWINT (rt, 1) = arg1; ^ ~ :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: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:1229:38: note: expanded from macro 'RTL_CHECK2' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../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/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: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/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] ../../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' 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] #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: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/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] In file included from XEXP (rt, 6) = arg6; ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h: SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: 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: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: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/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] 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/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] 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] XBBDEF (rt, 2) = arg2; ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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' ^ ~ #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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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: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; ^ ~ 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] ../../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: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/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] 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/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] 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, 1) = arg1; ^ ~ 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]) ^ ~ ../../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/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/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:3808In 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] : ./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: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/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 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] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ 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] ../../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: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/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' 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] #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/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] ../../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 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/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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 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' #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 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] 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/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] 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] X0EXP (rt, 7) = NULL_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: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:#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 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/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' 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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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) ^ ~ 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/print-rtl.c:31: 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/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] #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/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: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/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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(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/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] #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/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] ../../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' 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] #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]; ^ :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] 1340:23: note: expanded from macro 'XSTR' X0EXP (rt, 6) = 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:#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/predict.c:34: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: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] 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' ^ ~ #define RTL_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/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] ../../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' 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] #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: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/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] ../../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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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) ^ ~ 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] ../../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: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/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] ../../gcc-10.2.0/gcc/rtl.h:444:5 XINT (rt, 5) = arg3; ^ ~ : 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/predict.c:34#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: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: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:#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 ../../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] ../../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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' In file included from ../../gcc-10.2.0/gcc/print-rtl.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: 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: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/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] #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' 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/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 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: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/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] 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] XINT (rt, 2) = arg2; ^ ~ 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 ../../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: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/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] rtunion fld[1]; ^ XWINT (rt, 1) = arg1; ^ ~ 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] ../../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:1342:23: note: expanded from macro 'XVEC' ^ ~ ../../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/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/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] 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' 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] #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/print-rtl.c:31: 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: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/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] 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] 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' ../../gcc-10.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/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 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] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ 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] ../../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:#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: note: 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: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 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] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ 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: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: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: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/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] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ 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] ../../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' ../../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]) ^ ~ 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] ../../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/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]; ^ 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: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.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' # define HOST_WIDE_INT long long ^ 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] 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] if (INSN_CODE (insn) < 0) 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:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../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/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] 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:23In 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] : 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: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/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] rtunion fld[1]; ^ 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 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../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:1229:38: 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 ../../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/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: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.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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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] ../../gcc-10.2.0/gcc/postreload.c XSTR (rt, 3) = arg3; ^ ~ :84: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:1340:23: note: expanded from macro 'XSTR' return rtx_equal_for_cselib_p (SET_DEST (set), SET_SRC (set)); ^~~~~~~~~~~~~ #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:#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' 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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.c: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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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/postreload.c:414:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && NOTE_KIND (recog_data.operand[i]) == 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/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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:845:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] t = 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/postreload.c:893:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int old_cost = set_src_cost (SET_SRC (new_set), mode, 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/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' #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]; ^ ../../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] new_src = simplify_replace_rtx (SET_SRC (new_set), reg, 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: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:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:1065: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/postreload.c:1107:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !rtx_equal_p (XEXP (src, 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/postreload.c:1110:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx base = 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:1273:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_LIVE (insn) = live; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/postreload.c:703:15: note: expanded from macro 'LABEL_LIVE' (label_live[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/postreload.c:1345:16: 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; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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/postreload.c:1346:16: 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/postreload.c:1367:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && 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/postreload.c:1372:11: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] live = &LABEL_LIVE (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/postreload.c:703:15: note: expanded from macro 'LABEL_LIVE' (label_live[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/postreload.c:1372:23: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] live = &LABEL_LIVE (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]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:1653:39: note: expanded from macro 'CODE_LABEL_NUMBER' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^~~~ ../../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]; ^ ../../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] 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.c:1386: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/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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/postreload.c: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]; ^ ../../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] 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/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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:1766:7: 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:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:1818: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/postreload.c:1831:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (pat) = plus_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/postreload.c:1855:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (plus_expr, 1) = new_src; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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: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:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/postreload.c:1931:14: 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 rtx src = SET_SRC (pat); :3: 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' gs->op[1] = rhs; ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1375:32 tree GTY((length ("%h.num_ops"))) op[1]; ^ : note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #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] ../../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] return gs->op[2]; ^ ~ && XEXP (SET_SRC (set), 0) == reg ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' tree GTY((length ("%h.num_ops"))) op[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' ../../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_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:35: 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:39: 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]; ^ :2698: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:1985:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ rtx src3 = XEXP (SET_SRC (set), 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 rtunion fld[1]; ^ ../../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/gimple.h:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx src3 = XEXP (SET_SRC (set), 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/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #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/gimple.h:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 37 return &ass->op[3]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here : 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: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' ../../gcc-10.2.0/gcc/gimple.h:2745#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ :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] = rhs; ^ ~ ../../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/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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:2080: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/postreload.c:2080: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/postreload.c:2130:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_rtx_SET (XEXP (cnd, 0), XEXP (cnd, 1)); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.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: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/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:../../gcc-10.2.0/gcc/gimple.h:3107:10 :note: expanded from macro 'REGNO' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define REGNO(RTX) (rhs_regno(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:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 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' ../../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 REGNO(RTX) (rhs_regno(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:444:5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 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' ../../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 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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:372:3: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' tree GTY((length ("%h.num_ops"))) op[1]; #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../../gcc-10.2.0/gcc/gimple.h:3211:10: : 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) 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:#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/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' ../../gcc-10.2.0/gcc/gimple.h:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ 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:1375:32: note: expanded from macro 'XCEXP' return &call_stmt->op[2]; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../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:1968:29: note: expanded from macro 'INTVAL' ../../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 INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ 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 #define XCWINT(RTX, N, C) ((RTX)->u.hwint[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: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/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: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: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] 132 warnings generated. || 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]; ^ ../../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: clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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 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] 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 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? ../../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] struct cgraph_edge; ^~~~~~ class 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: In file included from ../../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] friend struct cgraph_edge; 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 for_user)) cgraph_edge ^ 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/cgraph.h:2250:10: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h: friend struct cgraph_edge; ^~~~~~ class 1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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../../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 : 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/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 herebool 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 ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? ../../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] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); op[1] = XEXP (x, 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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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' clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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] 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/print-rtl.c:../../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] 1757:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] possible_polymorphic_call_targets (struct cgraph_edge *e, ^ print_value (pp, SET_SRC (x), verbose); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' for_user)) cgraph_edge ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:../../gcc-10.2.0/gcc/ipa-utils.h:112:36: note: did you mean class here? 32: note: expanded from macro 'XCEXP' possible_polymorphic_call_targets (struct cgraph_edge *e, ^~~~~~ 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]; ^ ../../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' ../../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 PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ ../../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../../gcc-10.2.0/gcc/ipa-utils.h:146:50: note: did you mean class here? : note: expanded from macro 'RTL_CHECKC1' dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^~~~~~ class #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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] ../../gcc-10.2.0/gcc/ipa-utils.h:160 && XEXP (COND_EXEC_TEST (x), 1) == const0_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' possible_polymorphic_call_target_p (struct cgraph_edge *e, ^#define XEXP(RTX, 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: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:160:37: note: did you mean class here? rtunion fld[1]; ^ possible_polymorphic_call_target_p (struct cgraph_edge *e, ^~~~~~ class warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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] print_value (pp, XVECEXP (x, 1, i), verbose); ^ ~ ../../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]; ^ ../../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 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 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ 207 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 clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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-count.o -MT profile-count.o -MMD -MP -MF ./.deps/profile-count.TPo ../../gcc-10.2.0/gcc/profile-count.c 108 warnings generated. 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] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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 clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../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] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 140 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] 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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]; ^ 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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]; ^ 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: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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.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: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: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/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 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 read-md.o -MT read-md.o -MMD -MP -MF ./.deps/read-md.TPo ../../gcc-10.2.0/gcc/read-md.c In file included from ../../gcc-10.2.0/gcc/profile.c:56: ../../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/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] 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.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 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 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]; ^ 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]; ^ ../../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/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/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/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/gimple.h:372#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :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: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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: 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: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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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 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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/range-op.cc: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/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:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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 ^ 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]; ^ 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 read-rtl.o -MT read-rtl.o -MMD -MP -MF ./.deps/read-rtl.TPo ../../gcc-10.2.0/gcc/read-rtl.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 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] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 21 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] 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]; ^ ../../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] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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/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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ 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' #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: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: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-function.c:23: In file included from ../../gcc-10.2.0/gcc/target.h: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] 276: XEXP (rt, 1) = arg1; ^ ~ ../../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:1341:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (calls) ^ #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]; ^ 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' 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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ clang: HOOK_VECTOR_END (emutls) ^ ../../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' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #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/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.c:34In 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] : In file included from HOOK_VECTOR_END (mode_switching) ^ ../../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/target-hooks-macros.h: XEXP (rt, 1) = arg1; ^ ~ 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/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' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../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/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/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] 43:50: note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 5) = arg5; ^ ~ #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/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] warning XINT (rt, 5) = arg5; ^ ~ : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option]../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: 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] note rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ : expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:1407:13: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ 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' rtx tmp = XEXP (this, 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: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: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 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] 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' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(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: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]) ^ ~ 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' ../../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); ^ ~ ../../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]; ^ ../../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 ../../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' ../../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:23: 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 '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: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 rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' ../../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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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]) ^ ~ #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]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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' ../../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' ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define RTL_CHECK1(RTX, N, C1) ((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 rtunion fld[1]; ^ :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] #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]; ^ ../../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] 1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ return XEXP (insn, 3); ^ ~ ../../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]; ^ ../../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 ../../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../../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 'JUMP_LABEL' return XUINT (insn, 4); ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:1375:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 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]) ^ ~ 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: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' ../../gcc-10.2.0/gcc/rtl.h:1534#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).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:1230:37: note: expanded from macro 'RTL_CHECKC1' 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:#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]; ^ ../../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/read-rtl.c:2038:21:../../gcc-10.2.0/gcc/rtl.h 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' XEXP (q, 0) = XEXP (p, 1); ^ ~ #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:1864:../../gcc-10.2.0/gcc/rtl.h34: 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) ^ ~ :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#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :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: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 ^ ~ :1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/read-rtl.c: JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ 2039: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:1230:37: note: expanded from macro 'RTL_CHECKC1' XEXP (q, 1) = read_nested_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' #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 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 XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ../../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] expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ #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 rtunion fld[1]; ^ :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/read-rtl.c:2041: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:1375:32: note: expanded from macro 'XCEXP' XEXP (p, 1) = q; ^ ~ #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]) ^ ~ 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: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #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: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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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-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]; ^ In file included from ../../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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^In file included from ../../gcc-10.2.0/gcc/real.c:26: ../../gcc-10.2.0/gcc/rtl.h ../../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); ^ 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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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 ../../gcc-10.2.0/gcc/rtl.h 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] 3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 6) = NULL_RTX; 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: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../../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]) ^ ~ #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]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 7) = 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 ../../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] 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; ^ ~ 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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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: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: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] 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/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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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: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/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' 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 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' ../../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/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] 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/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: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/read-rtl-function.c:27: 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:444: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' 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] #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: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]; ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../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] #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) ^ ~ 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: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: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: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: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: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/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] #define RTL_CHECK1(RTX, N, C1) ((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) ^ ~ 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] ../../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/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] #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 ../../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/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] ../../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]; ^ ../../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: 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' 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: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: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/real.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] 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 XEXP (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: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: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/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] ../../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]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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 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:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ 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:#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../../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 rtunion fld[1]; ^ ../../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] 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, 2) = arg2; ^ ~ 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: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: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/real.c:26: 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/rtl.h:3808: ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; 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: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: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: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: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] 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] 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:#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: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/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/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ 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:266: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:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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 ../../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: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 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] rtunion fld[1]; ^ XINT (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:1338:23: note: expanded from macro 'XINT' ../../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 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: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/read-rtl-function.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/real.c XVEC (rt, 1) = arg1; ^ ~ :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:1342:23: note: expanded from macro 'XVEC' XEXP (rt, 6) = arg6; ^ ~ #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 ../../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] 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/real.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' 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 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/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :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 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/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.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:307:3: 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' 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#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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; ^ ~ ../../gcc-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/read-rtl-function.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] ../../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: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/real.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#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 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] rtunion fld[1]; ^ 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: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: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:1358: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]; ^ 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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/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' In file included from ../../gcc-10.2.0/gcc/real.c#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :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: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#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :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/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] 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: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/read-rtl-function.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] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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/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] ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' X0EXP (rt, 4) = 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' ../../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]) ^ ~ ../../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: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/read-rtl-function.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735: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/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] X0EXP (rt, 1) = 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/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] 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/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 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]) ^ ~ 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] ../../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/real.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/read-rtl-function.c X0EXP (rt, 3) = NULL_RTX; ^ ~ :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/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: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/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] 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/real.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' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 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/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] ../../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 ../../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/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] ../../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/real.cIn 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] :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] XSTR (rt, 1) = arg1; ^ ~ XINT (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:#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: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/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] 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; ^ ~ 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/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:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 2) = arg2; ^ ~ XVEC (rt, 2) = arg2; ^ ~ ../../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' ^ ~ #define RTL_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/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] rtunion fld[1]; XVEC (rt, 3) = arg3; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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 ../../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] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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]) ^ ~ 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:444:5: note: array 'fld' declared here XVEC (rt, 5) = arg5; ^ ~ ../../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/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' #define XINT(RTX, 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: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 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/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] 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/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] #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#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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:516In file included from ../../gcc-10.2.0/gcc/read-rtl-function.c: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:1041: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:#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: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/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] ../../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/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] #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]) ^ ~ 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] ../../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: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/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] #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: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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, 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/real.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:444:5:../../gcc-10.2.0/gcc/rtl.h:1341:23: note 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/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] 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/read-rtl-function.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :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 ../../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/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] #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' 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/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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] #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: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' rtunion fld[1]; ^ # 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: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/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] XSTR (rt, 3) = arg3; ^ ~ XWINT (rt, 2) = arg2; ^ ~ ../../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' #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 ../../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:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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/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' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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: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:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #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/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] 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/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) ^ ~ 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] ../../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]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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' 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] #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: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/read-rtl-function.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 XSTR (rt, 2) = arg2; ^ ~ :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/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] In file included from XVEC (rt, 3) = arg3; ^ ~ ../../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] ../../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:1341:23#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:#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/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) ^ ~ 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] ../../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: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/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] ../../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/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] #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]) ^ ~ #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/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] ../../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/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:9561:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning generated. XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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: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/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]; ^ 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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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:161 warnings generated. 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]) ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ../../gcc-10.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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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] 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/read-rtl-function.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/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: warning: 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] ../../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.h132 warnings generated. :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) ^ ~ /Library/Developer/CommandLineTools/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] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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)); ^ 113 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 reginfo.o -MT reginfo.o -MMD -MP -MF ./.deps/reginfo.TPo ../../gcc-10.2.0/gcc/reginfo.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/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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (asm_out) ^ #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/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) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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:#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/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:1670In 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] :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 1) = arg1; ^ ~ 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: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: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' 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/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/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; ^ ~ In file included from ../../gcc-10.2.0/gcc/reg-stack.c:159../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' : 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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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/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 In file included from rtunion fld[1]; ^ ../../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] 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] HOOK_VECTOR_END (addr_space) ^ XVEC (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: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/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' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (calls) ^ ../../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/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' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((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]; ^ 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; ^ ~ 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] ../../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' :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/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] ../../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' 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] #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' 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#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:HOOK_VECTOR_END (target_option) ^ 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/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' 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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 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: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/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/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' 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] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../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]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)# 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]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h rtx tmp = XEXP (this, 1);: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/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:../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 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/rtl.h:1229:38: 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.hIn file included from :444:5: note: array 'fld' declared here ../../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] rtunion fld[1]; ^ 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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.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/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] ../../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:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[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: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: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' ../../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_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' In file included from ../../gcc-10.2.0/gcc/recog.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: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; ^ ~ ../../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../../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] : array 'fld' declared here return XEXP (insn, 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: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: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/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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ #define RTL_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: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/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: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] ../../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) ^ ~ return XEXP (insn, 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.hIn 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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; 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:1485: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) ^ ~ ../../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: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:1480: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:444:5: note: array 'fld' declared here return XBBDEF (insn, 2); 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: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 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041:../../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] 3: 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] return XBBDEF (insn, 2); 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:#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: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: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 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: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' rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])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: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 ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' return XEXP (insn, 3); ^ ~ 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: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: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../../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: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 rtunion fld[1]; ^ :1339:26: note: expanded from macro 'XUINT' In file included from ../../gcc-10.2.0/gcc/recog.c:26#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../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:1229:38: note: expanded from macro 'RTL_CHECK2' 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]) ^ ~ 3808: ./genrtl.h:1072: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/rtl.h:444:5: note: array 'fld' declared here ^ ~ rtunion fld[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' ../../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 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' ^ ~ #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' 1341:23:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 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/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: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: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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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#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]; ^ 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:1534: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] 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:1511 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ :10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ 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) ^ ~ ../../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 XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #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#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 ../../gcc-10.2.0/gcc/rtl.h 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] 444 XEXP (rt, 2) = arg2; ^ ~ :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' 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]; ^ ../../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 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] rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XINT':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)); #define XINT(RTX, 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: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' ../../gcc-10.2.0/gcc/rtl.h:1864#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :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: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) ^ ~ 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] ../../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: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#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :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' ../../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:1860:28: 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/rtl.h rtunion fld[1]; ^ :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]; ^ ../../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) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' XSTR (rt, 3) = arg3; ^ ~#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' ../../gcc-10.2.0/gcc/rtl.h: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_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:1229../../gcc-10.2.0/gcc/rtl.h :38:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 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:../../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] 5: note: array 'fld' declared here rtunion fld[1]; 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:1876:40: 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) ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../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 JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1375:32: 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:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../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]) ^ ~ #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' ../../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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :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:1881:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ 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:1860:28: note: 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:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.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 XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h XWINT (rt, 1) = arg1; ^ ~ :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]) note: expanded from macro 'RTL_CHECKC1' ^ ~ ../../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 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[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 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/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' 135 warnings generated. #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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 SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ :5: note: array 'fld' declared here ../../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] 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] SUBREG_BYTE (x), GET_MODE (x)); XSTR (rt, 2) = arg2; ^ ~ ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 2039:26: note: expanded from macro 'SUBREG_BYTE'../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from ^ ~ :2039:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/reginfo.c::1229:38:2632#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) : ^ ~ notenote: : expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1373: 32: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'XCSUBREG' : 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 'SUBREG_BYTE'../../gcc-10.2.0/gcc/rtl.h276: ../../gcc-10.2.0/gcc/target.def:937:1: ../../gcc-10.2.0/gcc/rtl.h: :1230:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ 37: ../../gcc-10.2.0/gcc/rtl.h:1373:warning32: note: expanded from macro 'XCSUBREG' 444:5#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ : note: array 'fld' declared here note: expanded from macro 'RTL_CHECKC1' : empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:HOOK_VECTOR_END (asm_out) ^ 1230../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :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/recog.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ XVEC (rt, 3) = arg3; ^ ~ #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:../../gcc-10.2.0/gcc/rtl.h5: 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/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)444 ^ ~ In file included from ../../gcc-10.2.0/gcc/reginfo.c::32: In file included from ../../gcc-10.2.0/gcc/target.h:5: note: array 'fld' declared here 276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 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/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]; ^ HOOK_VECTOR_END (sched) ^ ../../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 regrename.o -MT regrename.o -MMD -MP -MF ./.deps/regrename.TPo ../../gcc-10.2.0/gcc/regrename.c #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) ^ ~ 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:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' 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/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] 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/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] 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/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] 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/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] 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 ;) ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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: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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 144 warnings generated. 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]; ^ In file included from ../../gcc-10.2.0/gcc/regcprop.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/reginfo.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/reginfo.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/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) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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: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/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: 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/reginfo.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/reginfo.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/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] 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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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: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) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/reginfo.c ^ ~ :1365:../../gcc-10.2.0/gcc/rtl.h:1341:29: note: expanded from macro 'X0MEMATTR' 23:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) :33: ../../gcc-10.2.0/gcc/rtl.h: ^ ~ note../../gcc-10.2.0/gcc/rtl.h1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : rtx tmp = XEXP (this, 1); ^ ~ 1230:expanded from macro 'XEXP'37 ../../gcc-10.2.0/gcc/rtl.h:1341:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note23: : note: ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECKC1' 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: #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 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]; ^ 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: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: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]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded 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: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/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] note: array 'fld' declared here XEXP (rt, 1) = arg1; rtunion fld[1]; ^ ~ ^ rtx next = XEXP (insn, 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 regstat.o -MT regstat.o -MMD -MP -MF ./.deps/regstat.TPo ../../gcc-10.2.0/gcc/regstat.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 ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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]; 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] 444:5: note: XEXP (rt, 1) = arg1; ^ ~ ^../../gcc-10.2.0/gcc/rtl.harray '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]; ^ 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: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 ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66 return XEXP (insn, 1); ^ ~ :expanded from macro 'XBBDEF'../../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 XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../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' ^ ~ #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: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: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 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: In file included from expanded from macro 'RTL_CHECK1' ^ ../../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] In file included from XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/regcprop.c:24: 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: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; ^ ~ :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:1341:warning23 rtunion fld[1]; ^ : 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.h: note: expanded from macro 'XEXP' :1485: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); ^ ~ :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: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#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):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: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:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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../../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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1496#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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: return XEXP (insn, 3);5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/reg-stack.c:1341::23160:444: : In file included from ../../gcc-10.2.0/gcc/rtl.h:note:38085: :./genrtl.h:178:3: : expanded from macro 'XEXP' notewarning: array 'fld' declared here#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:1229 XBBDEF (rt, 2) = arg2; : rtunion fld[1];38 ^ ^ ~ In file included from ../../gcc-10.2.0/gcc/regcprop.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:1345../../gcc-10.2.0/gcc/rtl.h:25:: note: expanded from macro 'XBBDEF' :3808: ./genrtl.h:181:3#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 5) = arg5; ^ ~note../../gcc-10.2.0/gcc/rtl.h: :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]) ^ ~ 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: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/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; 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: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:444:5: note 23: note: ../../gcc-10.2.0/gcc/rtl.h:: 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 expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/regcprop.c return XEXP (insn, 3); ^ ~ #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: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' ../../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.hwarning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ^ ~ :444:5: note: array 'fld' declared here ../../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]) ^ ~ 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/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] ../../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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38 return XUINT (insn, 4);: 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: ../../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 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../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: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 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: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; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23../../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 'XEXP' return XUINT (insn, 4); ^ ~#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:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/reg-stack.c:160#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ : 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: 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: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.h1229:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ 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: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])38: note: expanded from macro 'RTL_CHECK2' clang: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #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 ../../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]; ^ 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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, 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:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h 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:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~1864 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#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h34: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/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::444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ 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/regcprop.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] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ 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:1345:25: note: expanded from macro 'XBBDEF' #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#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)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]) ^ ~ 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: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:1228:38: note: expanded from macro 'RTL_CHECK1' #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 ^~~~~~~~~~~~~~~~~ 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] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' XEXP (rt, 3) = arg3; ^ ~ #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.h1338:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: noteIn file included from ../../gcc-10.2.0/gcc/recog.c:35#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):23: note: expanded from macro 'XINT' : : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/recog.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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:#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 if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../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:1526:25: note: expanded from macro 'INSN_CODE' rtunion fld[1]; In file included from ^ #define INSN_CODE(INSN) XINT (INSN, 5)../../gcc-10.2.0/gcc/reg-stack.c ../../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/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/regcprop.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] #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' ^~~~~~~~~~~~~~~~~ #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' XINT (rt, 5) = arg5; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] :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] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 4) = arg4; ^ ~ :1338:23: note: expanded from macro 'XINT' ../../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: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.hIn 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] #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]) ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../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]) ^ ~ 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: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]; ^ 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]) ^ ~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 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' ^~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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' ../../gcc-10.2.0/gcc/rtl.h: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:225: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) XEXP (rt, 6) = arg6; ^ ~ ../../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/reg-stack.c:../../gcc-10.2.0/gcc/rtl.h160In 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] :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:25: note: expanded from macro 'INSN_CODE' ^ ~ : 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; ^ ~ :1375:32:../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 5: note: array 'fld' declared here note: expanded from macro 'XCEXP' ../../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 XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 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]) ^ ~ 1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/regcprop.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: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; ../../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 ../../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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #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/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../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 X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 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: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]) ^ ~ #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]; ^ 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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../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/regcprop.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] 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/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] 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:265: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:../../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: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: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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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: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' : 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: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: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 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] 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: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) ^ ~ 700../../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' :22: note: expanded from macro 'RTX_HDR_SIZE' #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 RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104../../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] :24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'offsetof' XBBDEF (rt, 2) = arg2; ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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 ../../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: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/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] XINT (rt, 4) = arg4; ^ ~ 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' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ *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]; ^ ^ ~ In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../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: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: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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):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/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] ^ ~ 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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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/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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/recog.c 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' :126:19: 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) ^ ~ for (i = 0; i < ASM_OPERANDS_LABEL_LENGTH (asmop); i++) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1': ../../gcc-10.2.0/gcc/rtl.h:2581444:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h::1384:43: note: expanded from macro 'XCVECLEN' rtunion fld[1]; ^ #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))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: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:1376:32: note: expanded from macro 'XCVEC' : note: array 'fld' declared here #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) X0EXP (rt, 7) = NULL_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:742:32: note: expanded from macro 'GET_NUM_ELEM' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~In file included from #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../../gcc-10.2.0/gcc/reg-stack.c: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/recog.c: ^ ~248:39: warning: array index 5 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:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] changes[num_changes].old_code = INSN_CODE (object); ^~~~~~~~~~~~~~~~~~ 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:1358:27: note: expanded from macro 'X0EXP' ^ ~ #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:1341:23: note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : ../../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../../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' :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/recog.c:249: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 ^ ~ INSN_CODE (object) = -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/rtl.h:444:5: note: array 'fld' declared here :444:5: note: array 'fld' declared here attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ^~~~~~~~~~~~~~~~~~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ :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:345: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' rtunion fld[1]; ^ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 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] ../../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:1365:29: note: expanded from macro 'X0MEMATTR' ../../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 X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ #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: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: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../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^ rtunion fld[1]; ^ rtunion fld[1]; ^ 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: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:In file included from In file included from ../../gcc-10.2.0/gcc/recog.c:291:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/regcprop.c:24 && swap_commutative_operands_p (XEXP (x, 0), XEXP (x, 1))) ^ ~ : 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] note: expanded from macro 'XEXP' ../../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] X0EXP (rt, 4) = 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' XEXP (rt, 1) = arg1; ^ ~ #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) ^ ~ ../../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: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]) ^ ~ 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]; ^ 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] rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/recog.c XBBDEF (rt, 2) = arg2;:296:52: 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:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_unshare_change (insn, &XEXP (x, 0), XEXP (x, 1), 1); ^ ~ ^ ~ X0EXP (rt, 5) = NULL_RTX;../../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' 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: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) ^ ~ ^ ~ #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' ../../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]) ^ ~ 1228:38: note: expanded from macro 'RTL_CHECK1' 1358:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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: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: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 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] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; 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: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 ^:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' INSN_CODE (insn) = icode; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' :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/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../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :444:5: note: array 'fld' declared here:444:5: note: array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 5) 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] ^ ~ ../../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) ^ ~ 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: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])../../gcc-10.2.0/gcc/rtl.h ^ ~ 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: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/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' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-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/reginfo.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] 1358:27: note: expanded from macro 'X0EXP' XEXP (rt, 1) = arg1; ^ ~ ../../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 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] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX;: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: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:1358:27: note: expanded from macro 'X0EXP' ^ ~ #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' ../../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:1229:38: note: expanded from macro 'RTL_CHECK2' ../../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 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: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' 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' ^ ~ ../../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];../../gcc-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/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] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 6) = 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) ^ ~444:5: note: array 'fld' declared here note rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn 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: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' : 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/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] ^ ~ 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 XBBDEF (rt, 2) = arg2;: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/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 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/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] 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: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../../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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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] rtunion fld[1]; ^ INSN_CODE (changes[i].object) = changes[i].old_code; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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 ../../gcc-10.2.0/gcc/rtl.h#define INSN_CODE(INSN) XINT (INSN, 5):444:5: note: array 'fld' declared here 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.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/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] #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]) ^ ~ ^ ~ 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: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; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :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: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: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) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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: 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:../../gcc-10.2.0/gcc/rtl.h:44438:5:../../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: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : rtunion fld[1]; ^ 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.hIn file included from :444:5: note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/reg-stack.c ^ 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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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: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; ^ ~ In file included from ../../gcc-10.2.0/gcc/reginfo.c../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) XEXP (rt, 6) = arg6; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from :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' ../../gcc-10.2.0/gcc/regcprop.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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #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' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../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]) ^ ^ ~ 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: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; 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: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 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] 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: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; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :1342:../../gcc-10.2.0/gcc/rtl.h23: 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 :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 ^ ~ 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] 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../../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] ^ && swap_commutative_operands_p (XEXP (x, 0), XEXP (x, 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: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:1341:23: note: expanded from macro 'XEXP' XVEC (rt, 4) = arg4; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #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: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 ../../gcc-10.2.0/gcc/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 XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h 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/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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :In file included from 444../../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:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../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: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; ^ ~ #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/recog.c:573: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: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]) ^ ~ #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 GET_MODE (x), XEXP (x, 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]) ^ ~ ^ 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/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] In file included from XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/reg-stack.c:160: 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: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]) ^ ~ In file included from ./genrtl.h:54:35: note: expanded from macro 'gen_rtx_fmt_ee' ../../gcc-10.2.0/gcc/regcprop.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 gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) :../../gcc-10.2.0/gcc/rtl.h:1358:27: ^~~~ note: expanded from macro 'X0EXP' XINT (rt, 6) = arg6; ^ ~ 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: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' ../../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/recog.c:591:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 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: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]) ^ ~ 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: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 ^ ~ 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: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/recog.c:597:21In file included from 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/reg-stack.c:160: 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/regcprop.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] XEXP (x, 0), XEXP (x, 1)); 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: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:1338:23: note: expanded from macro 'XINT' 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:1229:38: note: 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]) ^ ~ :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] ../../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:#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: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 rtunion fld[1];: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/recog.c:615: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: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: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]; ^ if (CONST_INT_P (XEXP (x, 1)) && XEXP (x, 1) == to) ^ ~ ../../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 :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/reginfo.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] In file included from XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/regcprop.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:1341:23: note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1;#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: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../../gcc-10.2.0/gcc/rtl.h:1228:38::1229#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note: expanded from macro 'RTL_CHECK1' :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:1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ rtunion fld[1];../../gcc-10.2.0/gcc/recog.c:618:39: 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);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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ 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:1341:23: note: expanded from macro 'XEXP' 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: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:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ X0EXP (rt, 7) = 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) ^ ~ 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: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:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 2) = arg2; ^ ~ #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: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: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]; #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/reg-stack.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444: X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:383: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 XINT (rt, 5) = arg3;: ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];626:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1338: GET_MODE (x), XEXP (x, 1), ^ ~ 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:265: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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :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) ^ ~ 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: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: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: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 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]) ^ ~ ^ 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:384: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 XSTR (rt, 6) = arg4; ^ ~ :645:9: 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: 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; ^ ~ 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:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (x)); X0EXP (rt, 4) = NULL_RTX; ^ ~ ^~~~~~~~~~~~~~~ ../../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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ ~ #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:1373:32: note: expanded from macro 'XCSUBREG' #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 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]) ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ #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' ../../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: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]; ^ rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((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: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 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ 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/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/rtl.h:1338:23: 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: expanded from macro 'XINT' 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' int pos = INTVAL (XEXP (x, 2)); ^ ~ #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 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:1341:23: note: expanded from macro 'XEXP' ../../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' ../../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 #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/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:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/reginfo.c:In file included from 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] XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/reg-stack.c:../../gcc-10.2.0/gcc/rtl.h:1968:29: note: expanded from macro 'INTVAL' 160: 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 INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ XSTR (rt, 1) = arg1; ^ ~ 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:1341:23: note: expanded from macro 'XEXP' ../../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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #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: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:444:5: note: array 'fld' declared here ^ ~ :../../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' #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/recog.c../../gcc-10.2.0/gcc/rtl.h:444:5 rtunion fld[1];::697:34: 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: array 'fld' declared here rtunion fld[1]; validate_change (object, &XEXP (x, 2), GEN_INT (pos), 1); ^ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:: ^ 1341In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:23:../../gcc-10.2.0/gcc/reg-stack.c: :444 note: expanded from macro 'XEXP' 160: ./genrtl.hIn file included from :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5: 269note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ 3808: ^ ~ :./genrtl.h3../../gcc-10.2.0/gcc/rtl.h:::1229449:38: :note: expanded from macro 'RTL_CHECK2' 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; ^ ~ ^ ~ 3: 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' ../../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]; ^ ^ ~ 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' #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/reginfo.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] ../../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/regcprop.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] ../../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) ^ ~ XWINT (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: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: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: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:1342:23: note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/reginfo.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 33../../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: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:445:5: note: array 'hwint' declared here XEXP (rt, 7) = arg7; ^ ~ HOST_WIDE_INT hwint[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/hwint.h:59#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/recog.c:759:20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long ^ gcc_assert (ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXP (x, 0, 0))) ../../gcc-10.2.0/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1229In 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:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XWINT (rt, 2) = arg2; ^ ~ 38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:2570:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' :1234:29: note: expanded from macro 'XWINT' #define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../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) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../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] #define XWINT(RTX, N) ((RTX)->u.hwint[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]; 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:../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' 445:5: note: array 'hwint' declared here ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ HOST_WIDE_INT hwint[1]; ^ #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/hwint.h rtunion fld[1]; ^ :59:26: note: expanded from macro 'HOST_WIDE_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/reginfo.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] # define HOST_WIDE_INT long long ^ ../../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]) ^ ~ 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) ^ ~In file included from : note: gcc_assert (ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXP (x, 0, 0)))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: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: rtunion fld[1]; 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:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ XVEC (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE'../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' ../../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) ^ ~ #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' 1373:32: note: 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' 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]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) #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:1376:45: note: expanded from macro 'XCVEC' ../../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) ^~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:1230:38: 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/reginfo.c:33 ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ : 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; ^ ~ 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:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 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] ../../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] XINT (rt, 6) = arg6; ^ ~ == ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXP../../gcc-10.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/regcprop.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:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:2570#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' ../../gcc-10.2.0/gcc/rtl.h:1229#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' 38: #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ 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 ../../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) ^ ~ 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 rtunion fld[1]; ^ :1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ 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:309:3: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444: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] 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:486: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/recog.c:760:33: 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: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) ^ ~ == ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXP ^~~~~~~~~~~~~~~~ ../../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:2684:22: note: expanded from macro 'SET_SRC' 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:786: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' ../../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]; ^ ^ ~ X0EXP (rt, 1) = NULL_RTX; ../../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 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :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) ^ ~ In file included from ../../gcc-10.2.0/gcc/reginfo.c:33../../gcc-10.2.0/gcc/rtl.h: 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] :1228 X0EXP (rt, 4) = NULL_RTX; ^ ~ :38../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' : 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#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' :1230:37: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/reg-stack.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) 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] ../../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:1376:45: note: expanded from macro 'XCVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ../../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.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.h:3808: ./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229 X0EXP (rt, 5) = NULL_RTX; ^ ~ :38../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' : note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 1230:38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'RTL_CHECKC1' ../../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/regcprop.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_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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 In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reginfo.c:33: 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' 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/system.h:748#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :14: note: expanded from macro 'gcc_assert' In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160 ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ : 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' ../../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 XEXP (rt, 2) = arg2; 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' ^ ~ #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]; ^ :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/reginfo.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] ../../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' 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:518: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; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: ../../gcc-10.2.0/gcc/rtl.h:1228:expanded from macro 'XEXP'38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/recog.c:849:15 In file included from : #define RTL_CHECK1(RTX, N, C1) ((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/regcprop.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] #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 for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ ../../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: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: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/reginfo.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] :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/reg-stack.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 160: 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] 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 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from ../../gcc-10.2.0/gcc/regrename.c::44424:5:../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;: 444:5: ../../gcc-10.2.0/gcc/rtl.h:1229: note: : ^ ~ array 'fld' declared herenote 38In file included from ../../gcc-10.2.0/gcc/target.h: rtunion fld[1];: array 'fld' declared here ^ 276 rtunion fld[1];: ^ : ../../gcc-10.2.0/gcc/rtl.hnote:1358:In file included from ../../gcc-10.2.0/gcc/recog.c:84927../../gcc-10.2.0/gcc/target.def:937::: expanded from macro 'RTL_CHECK2'note ../../gcc-10.2.0/gcc/regcprop.c::1: 46warning: empty macro arguments are a C99 feature [-Wc99-extensions]: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'X0EXP' 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) HOOK_VECTOR_END (asm_out)In file included from ../../gcc-10.2.0/gcc/rtl.h^: 3808: ./genrtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h ^ ~ : for (note = REG_NOTES (insn); note; note = XEXP (note, 1))868 ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h1228::38: 444note: :expanded from macro 'RTL_CHECK1' :../../gcc-10.2.0/gcc/rtl.h43:1341::3: 23:50:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note5warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: :expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'XEXP' #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' note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/regrename.c../../gcc-10.2.0/gcc/rtl.h:24: : rtunion fld[1]; ^In file included from 1340:23: note: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 444:5../../gcc-10.2.0/gcc/target.h::276../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/target.def:1628 In file included from ../../gcc-10.2.0/gcc/reg-stack.c:In file included from 160: 1229In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: ../../gcc-10.2.0/gcc/reginfo.c:38:1 :note : warningexpanded from macro 'RTL_CHECK2': :33: ./genrtl.hempty macro arguments are a C99 feature [-Wc99-extensions]: 550In file included from ../../gcc-10.2.0/gcc/rtl.hnote:3808: :3: warning: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ ./genrtl.h 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 :444:5: note: array 'fld' declared here 344:3 rtunion fld[1];: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; 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:1341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (sched) ^ :1228:38: note: expanded from macro 'RTL_CHECK1' 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/recog.c:901:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ 30: #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] ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:In file included from ../../gcc-10.2.0/gcc/regrename.c:2438: In file included from ../../gcc-10.2.0/gcc/target.h newpat = simplify_rtx (SET_SRC (pat));In file included from ../../gcc-10.2.0/gcc/regcprop.c:: ^~~~~~~~~~~~~444 24:: 276: ../../gcc-10.2.0/gcc/target.def::1658:../../gcc-10.2.0/gcc/rtl.h1: In file included from warning: empty macro arguments are a C99 feature [-Wc99-extensions]:../../gcc-10.2.0/gcc/rtl.h: : note: 5HOOK_VECTOR_END (simd_clone) ^expanded from macro 'RTL_CHECK2'2684:22:3808 :In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h ../../gcc-10.2.0/gcc/regstat.cnotenote../../gcc-10.2.0/gcc/target-hooks-macros.h: :: expanded from macro 'SET_SRC' : 897#define SET_SRC(RTX) XCEXP (RTX, 1, SET)26:43array 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.h ^ ~ rtunion fld[1];:3 :50../../gcc-10.2.0/gcc/rtl.h:: : ^ ~:444 note ^warning: : ../../gcc-10.2.0/gcc/rtl.h:5 :In file included from ../../gcc-10.2.0/gcc/reginfo.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1394::33: 13:expanded from macro 'HOOK_VECTOR_END' 1375 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XSTR (rt, 1) = arg1; warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtx tmp = XEXP (this, 1); ^ ~ ^ ~ ^note../../gcc-10.2.0/gcc/rtl.h: : 32: ../../gcc-10.2.0/gcc/rtl.h:1340:In file included from In file included from array 'fld' declared herenote../../gcc-10.2.0/gcc/regrename.c134123:23:: :../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XCEXP' 24 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note3808: : : In file included from rtunion fld[1];./genrtl.hexpanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/rtl.h:1230:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :371670 ^ ~ note ^ : : In file included from : expanded from macro 'XSTR'note345 ../../gcc-10.2.0/gcc/rtl.h:3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):../../gcc-10.2.0/gcc/reg-stack.c1: : ^ ~::1229expanded from macro 'RTL_CHECKC1': :160: 38: warning In file included from ../../gcc-10.2.0/gcc/rtl.h note: 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/rtl.h: ::1229empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'RTL_CHECK2' 3808: : X0EXP (rt, 3) = NULL_RTX;./genrtl.h38: ^ ~ :551 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (simt) note 3 ^ ~^ :../../gcc-10.2.0/gcc/target-hooks-macros.h: ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2'444 warning:5../../gcc-10.2.0/gcc/rtl.h:: 444:../../gcc-10.2.0/gcc/rtl.h::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]43 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note5:: 1358: XEXP (rt, 2) = arg2; note ^ ~../../gcc-10.2.0/gcc/rtl.h:50 :: array 'fld' declared here444 array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:27: :5: note: 1341 rtunion fld[1]; :expanded from macro 'X0EXP'note: ^ note:: expanded from macro 'HOOK_VECTOR_END' ^array 'fld' declared here23 rtunion fld[1];: ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note: expanded from macro 'XEXP'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/recog.c :902:35 ../../gcc-10.2.0/gcc/rtl.h:1228:38: ../../gcc-10.2.0/gcc/rtl.h:1407:note13: :In file included from ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning: ../../gcc-10.2.0/gcc/regcprop.c: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/regrename.c:24: : In file included from ^ ~expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/target.h:warning rtx tmp = XEXP (this, 1); In file included from : #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: ^ ~ ^ ~1229:3808: 276 38../../gcc-10.2.0/gcc/rtl.h: note: ./genrtl.h: if (newpat && !rtx_equal_p (SET_SRC (pat), newpat)) : expanded from macro 'RTL_CHECK2' :444926#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h::5 ^~~~~~~~~~~~~: ../../gcc-10.2.0/gcc/target.def 1341::1685: note../../gcc-10.2.0/gcc/rtl.h3:: array 'fld' declared here: ^ ~ warning:1 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];2684: :22: note23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : ^expanded from macro 'SET_SRC':: In file included from ../../gcc-10.2.0/gcc/reginfo.c444: note: #define SET_SRC(RTX) XCEXP (RTX, 1, SET) XSTR (rt, 1) = arg1; 335 ^ ~: ^ ~: expanded from macro 'XEXP': In file included from warning: ../../gcc-10.2.0/gcc/rtl.h:3808: note: array 'fld' declared here ./genrtl.hempty 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 ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :1340:23 : ^ ~ note: expanded from macro 'XSTR'HOOK_VECTOR_END (omp) #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' 1375 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])346:32:../../gcc-10.2.0/gcc/target-hooks-macros.h: :: 12293In file included from note43../../gcc-10.2.0/gcc/reg-stack.c: : ^ ~:: 38: :expanded from macro 'XCEXP' 50160#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) note: 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 expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX;3808 ^ ~ 444:5note: ../../gcc-10.2.0/gcc/rtl.h:: ./genrtl.hexpanded from macro 'HOOK_VECTOR_END' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~:653 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :3: ^ ~1230: warning ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:note: ^1358:37 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 27: : XWINT (rt, 1) = arg1; note444In file included from : : : ^ ~expanded from macro 'X0EXP' note array 'fld' declared here: expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)5: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/regrename.c ^ ~:note ^ ~: :array 'fld' declared here1234 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:24 444 :29: ^In file included from :../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/target.hIn file included from :: rtunion fld[1];note: expanded from macro 'XWINT' 276../../gcc-10.2.0/gcc/regcprop.c:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) : ^ ~ 5:../../gcc-10.2.0/gcc/target.def24: ../../gcc-10.2.0/gcc/rtl.h ^:445In file included from ../../gcc-10.2.0/gcc/rtl.h:1228 note: ::3808 array 'fld' declared here1737:138::5: note: array 'hwint' declared here rtunion fld[1]; ^:: ./genrtl.h HOST_WIDE_INT hwint[1]; ^ :../../gcc-10.2.0/gcc/recog.c:915927:29: : warningnote: warning3: empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'RTL_CHECK1' : ../../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]../../gcc-10.2.0/gcc/hwint.h: warning:1469:59:HOOK_VECTOR_END (goacc) newpat = simplify_rtx (SET_SRC (s)); : ^~~~~~~~~~~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~14 XVEC (rt, 2) = arg2; ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/target-hooks-macros.h: 26 ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:2684warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 43::: rtx next = XEXP (insn, 1);:44450 : 1342 ^ ~note: :23note: :expanded from macro 'HOOK_VECTOR_END' 522#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): expanded from macro 'HOST_WIDE_INT': note: ../../gcc-10.2.0/gcc/rtl.h: ^ : note: 1341expanded from macro 'XVEC' note: :expanded from macro 'SET_SRC'array 'fld' declared here# define HOST_WIDE_INT long long rtunion fld[1]; ^ 23In file included from In file included from ../../gcc-10.2.0/gcc/reginfo.c../../gcc-10.2.0/gcc/regrename.c:24:33 ^ : In file included from ../../gcc-10.2.0/gcc/reg-stack.c: In file included from In file included from #define SET_SRC(RTX) XCEXP (RTX, 1, SET)../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/target.h:: 3808: :276: ../../gcc-10.2.0/gcc/target.def./genrtl.h160 note: ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 347: ^ ~: 2061:../../gcc-10.2.0/gcc/rtl.h1: :: warning: empty macro arguments are a C99 feature [-Wc99-extensions]1229../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' 3 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)HOOK_VECTOR_END (vectorize):137538 : ^ ~^ 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:::43::note50: warning: 1229:323808expanded from macro 'RTL_CHECK2':38 :: ./genrtl.h:654: :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])notenote X0EXP (rt, 5) = NULL_RTX; :3note:: expanded from macro 'HOOK_VECTOR_END' warning: expanded from macro 'XCEXP': ^ ~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.harray 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: ^ ~ ^ 444:1358 XWINT (rt, 2) = arg2;:27../../gcc-10.2.0/gcc/rtl.h: ^ ~note : expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h ^ ~: 1234:29:: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XWINT' 5#define XWINT(RTX, N) ((RTX)->u.hwint[N])../../gcc-10.2.0/gcc/rtl.h ^ ~ :444:5:../../gcc-10.2.0/gcc/rtl.h:445:: notenote: 1228:array 'fld' declared here1230:: array 'fld' declared here 3738:In file included from ../../gcc-10.2.0/gcc/regrename.c:: note: expanded from macro 'RTL_CHECK1' : rtunion fld[1]; note5: ^ rtunion fld[1];24: note : ^array 'hwint' declared here : In file included from ../../gcc-10.2.0/gcc/target.h:276../../gcc-10.2.0/gcc/rtl.h: :1475: HOST_WIDE_INT hwint[1];expanded from macro 'RTL_CHECKC1'In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])10 ../../gcc-10.2.0/gcc/target.def :: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])warning ^ ~ 3346../../gcc-10.2.0/gcc/regcprop.c ^ ~:24:1 ^../../gcc-10.2.0/gcc/rtl.h:444 :../../gcc-10.2.0/gcc/rtl.h:5:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : return XEXP (insn, 1); In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/hwint.h:59 : ./genrtl.h: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~444956:3:: note: array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (addr_space) :5^ 26: : XVEC (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/target-hooks-macros.h:43 rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h :50note: array 'fld' declared herenote:: note1342../../gcc-10.2.0/gcc/rtl.h:1341: : expanded from macro 'HOOK_VECTOR_END' : rtunion fld[1]; #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)23expanded from macro 'HOST_WIDE_INT' ^ : ^ # define HOST_WIDE_INT long long: 23 ^: ../../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] note: expanded from macro 'XVEC' if (newpat && !rtx_equal_p (SET_SRC (s), newpat)) ^~~~~~~~~~~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:1229:38: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':2684:22: note: expanded from macro 'SET_SRC' 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:708:3: warning../../gcc-10.2.0/gcc/reginfo.c: :33#define SET_SRC(RTX) XCEXP (RTX, 1, SET): In file included from #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 ^ ~ ../../gcc-10.2.0/gcc/regrename.c:24: #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: ^ ~In file included from SUBREG_BYTE (rt) = arg1;444../../gcc-10.2.0/gcc/target.h:5: note::1375: 276:3808: : ../../gcc-10.2.0/gcc/target.def: ../../gcc-10.2.0/gcc/rtl.h:1229./genrtl.h::32: array 'fld' declared here note rtunion fld[1]; ^348 ^~~~~~~~~~~~~~~~ : :expanded from macro 'XCEXP'../../gcc-10.2.0/gcc/rtl.h:1480: :3: 5236../../gcc-10.2.0/gcc/rtl.h:2039:10:warning#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 26: 1 ^ ~:38 warning: ../../gcc-10.2.0/gcc/rtl.h:1230::note37 warning: : note: : : 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]empty macro arguments are a C99 feature [-Wc99-extensions]note : expanded from macro 'RTL_CHECKC1' X0EXP (rt, 6) = NULL_RTX; ^ ~expanded from macro 'RTL_CHECK2'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) expanded from macro 'SUBREG_BYTE' return XBBDEF (insn, 2);HOOK_VECTOR_END (calls) #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~../../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])::../../gcc-10.2.0/gcc/rtl.h:43:50:1345 444 ^ ~note: expanded from macro 'HOOK_VECTOR_END'1358 :27:../../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 ;):444:: note:1373:5:: 32: :note: expanded from macro 'XCSUBREG' 525 :#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1230note ^ : : array 'fld' declared here 37: rtunion fld[1]; ^:note : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ expanded from macro 'RTL_CHECKC1' note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note: expanded from macro 'XBBDEF' In file included from ^ ~../../gcc-10.2.0/gcc/regrename.c:24 rtunion fld[1]; ^: In file included from ../../gcc-10.2.0/gcc/rtl.h:1228 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/regcprop.c:38:In file included from 444 note: expanded from macro 'RTL_CHECK1' :5: note../../gcc-10.2.0/gcc/target.h:: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):276: ^ ~ ../../gcc-10.2.0/gcc/target.def ^ ~ 24../../gcc-10.2.0/gcc/rtl.h:1228::6087 rtunion fld[1]; ^ : ../../gcc-10.2.0/gcc/rtl.h:444: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:984: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; 38:5: In file included from note../../gcc-10.2.0/gcc/reg-stack.c: array 'fld' declared here : rtunion fld[1]; :160: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from ../../gcc-10.2.0/gcc/rtl.h:note3808: ./genrtl.h ^ ~: 735:3 ../../gcc-10.2.0/gcc/rtl.h ^: 1340:23: : note: expanded from macro 'XSTR' : warningexpanded from macro 'RTL_CHECK1'In file included from ../../gcc-10.2.0/gcc/regrename.c#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 24: In file included from ../../gcc-10.2.0/gcc/target.h::276: ../../gcc-10.2.0/gcc/target.def:6240array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229444:38: note: expanded from macro 'RTL_CHECK2' :1#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: In file included from note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/reginfo.c ^ ~: :../../gcc-10.2.0/gcc/rtl.h 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/recog.c33 ^444:5: rtunion fld[1];: In file included from ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/target-hooks-macros.h :994note1358:27: 43::3808: ./genrtl.h:array 'fld' declared here ^ :: note : rtunion fld[1];379 50 ^: note../../gcc-10.2.0/gcc/rtl.h :3: : expanded from macro 'HOOK_VECTOR_END' 17#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ expanded from macro 'X0EXP'warning: :1485:10In file included from In file included from warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : ../../gcc-10.2.0/gcc/regrename.c:24: In file included from ../../gcc-10.2.0/gcc/target.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :276: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning : 6329 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/regcprop.c return XBBDEF (insn, 2);1228:: ^ ~38 1 && maybe_ne (SUBREG_BYTE (op), 0) ::: ^~~~~~~~~~~~~~~~24 warning: empty macro arguments are a C99 feature [-Wc99-extensions] note ^ ~ : : expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (emutls)In file included from ../../gcc-10.2.0/gcc/rtl.h::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 3808: ./genrtl.h :^../../gcc-10.2.0/gcc/rtl.h:20391345../../gcc-10.2.0/gcc/rtl.h1012::25:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 26 ../../gcc-10.2.0/gcc/rtl.h:: XVEC (rt, 1) = arg1;:444:1341:../../gcc-10.2.0/gcc/target-hooks-macros.h: : ^ ~23: 43:note5:notenote: : 50:: expanded from macro 'XBBDEF' note: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)expanded from macro 'HOOK_VECTOR_END'expanded from macro 'SUBREG_BYTE'expanded from macro 'XEXP' : ^ ~#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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1342:1229:3823array 'fld' declared here#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)In file included from :: : 1228note ^ ~:38: rtunion fld[1]; ^ note ../../gcc-10.2.0/gcc/regrename.c: expanded from macro 'RTL_CHECK2' : expanded from macro 'XVEC'note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : ^ ~1373 :32: : ../../gcc-10.2.0/gcc/rtl.h:444:5In file included from noteexpanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/reg-stack.c:160: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): In file included from note: :24: ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ expanded from macro 'XCSUBREG'array 'fld' declared here: In file included from ../../gcc-10.2.0/gcc/target.h ../../gcc-10.2.0/gcc/rtl.h :276: #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:../../gcc-10.2.0/gcc/target.def rtunion fld[1];:1229:38 ^:6450 note :../../gcc-10.2.0/gcc/rtl.h:1230:37In file included from 444: ../../gcc-10.2.0/gcc/reginfo.c:33:: In file included from ../../gcc-10.2.0/gcc/rtl.h3808 :: expanded from macro 'RTL_CHECK2':5./genrtl.h:7863808::: ./genrtl.h: note380:33: :1: :: warning: warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECKC1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note X0EXP (rt, 1) = NULL_RTX;: array 'fld' declared here warning#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ../../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]; ^ ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (target_option) ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ :444:5../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/target-hooks-macros.h1345 note: :1358:../../gcc-10.2.0/gcc/rtl.h:1496:27:43:50:In file included from ../../gcc-10.2.0/gcc/regcprop.c:10:array 'fld' declared here :: notenote 2524: In file included from : expanded from macro 'HOOK_VECTOR_END': warning ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :expanded from macro 'X0EXP' note: expanded from macro 'XBBDEF' ^#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] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 1041../../gcc-10.2.0/gcc/rtl.h :3: warning: rtunion fld[1]; return XEXP (insn, 3);: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]24: ^ ~ In file included from ../../gcc-10.2.0/gcc/target.h:2761228 ^ : :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def XEXP (rt, 1) = arg1; ^ ~38:::1228:38 ../../gcc-10.2.0/gcc/rtl.h :65521341:: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h1:1341:23: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'XEXP': :warning note: 23expanded 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]) ^ ~empty macro arguments are a C99 feature [-Wc99-extensions]note HOOK_VECTOR_END (shrink_wrap) ^ ~ ../../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/target-hooks-macros.h:: 444 rtunion fld[1];:43: 50: note: expanded from macro 'HOOK_VECTOR_END' 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:1229::38:38:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note: expanded from macro 'RTL_CHECK2' 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/reg-stack.c5:160: In file included from ../../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/regrename.c :24: In file included from : ^ ~ 5note : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here./genrtl.h ../../gcc-10.2.0/gcc/target.h: rtunion fld[1];444::5::276813 ^ :3:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here : note../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here1501 rtunion fld[1]; rtunion fld[1]; : ^10 : ^ In file included from 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/reginfo.c ../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/regcprop.c XEXP (rt, 1) = arg1;: 24 ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h return XEXP (insn, 3);:3808: ./genrtl.h : ^ ~1042 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : :6810:1 XSTR (rt, 2) = arg2;: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h33HOOK_VECTOR_END (mode_switching): ^ ^ ~In file included from :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h1341../../gcc-10.2.0/gcc/rtl.h::23: ../../gcc-10.2.0/gcc/rtl.hnote3808:1340:23: :./genrtl.h :note: expanded from macro 'XSTR' 43::38150:3:: :expanded from macro 'XEXP' :1341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):23:warning note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: ../../gcc-10.2.0/gcc/recog.c: ^ ~ :1274array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229: X0EXP (rt, 3) = NULL_RTX; :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):38: note1229: ^ ~ expanded from macro 'HOOK_VECTOR_END'13: ^ ~: warning: array index 1 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 ;) ../../gcc-10.2.0/gcc/rtl.h :1358:27 ^38: note#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.hexpanded from macro 'X0EXP': : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ || XEXP (XEXP (op, 1), 0) != XEXP (op, 0) ^ ~ 1229:38:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' 444:#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]; ^ :1341:23:../../gcc-10.2.0/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1228:385: ../../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.h1506 note: :array 'fld' declared here :444:note rtunion fld[1];: 10expanded from macro 'RTL_CHECK1': warning ^ ~ In file included from 5../../gcc-10.2.0/gcc/regrename.c ../../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]:24: ^ ~ return XUINT (insn, 4); : 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/rtl.h:1339:26: note: ../../gcc-10.2.0/gcc/target.defexpanded 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 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229: :In file included from :38: note: expanded from macro 'RTL_CHECK2' array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1229In file included from ../../gcc-10.2.0/gcc/regcprop.c6837../../gcc-10.2.0/gcc/reg-stack.c rtunion fld[1]; ^: :24: In file included from :38: ../../gcc-10.2.0/gcc/rtl.h:3808: noteIn file included from ../../gcc-10.2.0/gcc/reginfo.c:1: warning:160: 33: In file included from ../../gcc-10.2.0/gcc/rtl.h: :empty macro arguments are a C99 feature [-Wc99-extensions] 3808HOOK_VECTOR_END (C90_EMPTY_HACK) expanded from macro 'RTL_CHECK2' ^ ~ ^ : ./genrtl.h:1072 ./genrtl.h:../../gcc-10.2.0/gcc/target-hooks-macros.h:../../gcc-10.2.0/gcc/rtl.h43#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::867: 3:3:In file included from : ^ ~ ../../gcc-10.2.0/gcc/rtl.h: 444:50:../../gcc-10.2.0/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: :5:warning:: expanded from macro 'HOOK_VECTOR_END' 1341note: 3808 XSTR (rt, 1) = arg1;: array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ./genrtl.h XSTR (rt, 1) = arg1; ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :../../gcc-10.2.0/gcc/rtl.h:1340 ^ 35: : note: expanded from macro 'XEXP' 23:382:3: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning ^~~ rtunion fld[1];: ../../gcc-10.2.0/gcc/rtl.h ^ ../../gcc-10.2.0/gcc/rtl.h:1229:39: ../../gcc-10.2.0/gcc/rtl.h:1511:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]10note: warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ X0EXP (rt, 4) = NULL_RTX;: ^ ~ : 1340expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h :1358:27: note: expanded from macro 'X0EXP'note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1339 : ^ ~26 : #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])note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ::1228:38:23 note: expanded from macro 'RTL_CHECK1' : ^ ~ ^~~#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:51229:expanded from macro 'XSTR': :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 1229#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 38 ^ ~: note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: note../../gcc-10.2.0/gcc/recog.c: :1275:122924:#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] ^ ~:38: || !poly_int_rtx_p (XEXP (XEXP (op, 1), 1), &offset) noteexpanded from macro 'RTL_CHECK2' ^ ~ : 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]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1341:23 : ^ 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 ^ ~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:383: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 rtunion fld[1];1229:444::5: note ^../../gcc-10.2.0/gcc/rtl.h:444:In file included from 38:5: note: XINT (rt, 5) = arg3;: array 'fld' declared here ../../gcc-10.2.0/gcc/regrename.c: rtunion fld[1];array 'fld' declared here rtunion fld[1]; ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:1338 :23: In file included from note ^note: expanded from macro 'RTL_CHECK2' 25../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/reg-stack.c../../gcc-10.2.0/gcc/rtl.h:1394#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::1534:12:13160In file included from ../../gcc-10.2.0/gcc/regcprop.c: : In file included from :24: ^ ~: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:3808In file included from :: ./genrtl.h: ../../gcc-10.2.0/gcc/rtl.h expanded from macro 'XINT'warningwarning: 4443808#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):5: note: 868array 'fld' declared here : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ~:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1);./genrtl.h3: :warning : ^1073../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/recog.c ^ ~ :1275:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ 3: 30:1229:warning: ^ ~ 38 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:../../gcc-10.2.0/gcc/rtl.h:1341:23: ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note note XSTR (rt, 2) = arg2; ^ ~: : expanded from macro 'XEXP' 1342:23: note: ../../gcc-10.2.0/gcc/rtl.h || !poly_int_rtx_p (XEXP (XEXP (op, 1), 1), &offset) ^ ~:1340:23: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'RTL_CHECK2' ^ ~ expanded from macro 'XVEC'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h :1341:expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h:1340 :23 23#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ../../gcc-10.2.0/gcc/rtl.h: note ^ ~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):expanded from macro 'XSTR': 1229 ^ ~ note: expanded from macro 'XEXP' :38: note: 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:../../gcc-10.2.0/gcc/rtl.h12295: ::note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~1229expanded from macro 'RTL_CHECK2' :38:array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229 1229:../../gcc-10.2.0/gcc/rtl.h:444note: 38:38expanded from macro 'RTL_CHECK2': rtunion fld[1]; ^ ::5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: 38 note: : note ^ ~ expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:444: note: array 'fld' declared here :5: noteexpanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : In file included from rtunion fld[1]; ^ ~ 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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : 3808: ./genrtl.h::384 ^ ~ rtunion fld[1];5 ^ ~ ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:::1407 ^3444 note: warning: ::13:5../../gcc-10.2.0/gcc/rtl.h:1341array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 35: :: array 'fld' declared herenote note : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here : XSTR (rt, 6) = arg4;expanded from macro 'XEXP' ^ ~ rtx tmp = XEXP (this, 1); ^ ~ rtunion fld[1]; rtunion fld[1]; ^In file included from ^ ../../gcc-10.2.0/gcc/regcprop.c../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h :1340:23: note:: 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR'1341::380823 :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~./genrtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'XEXP' 1103#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h3../../gcc-10.2.0/gcc/rtl.h:1229: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] 897note:1864: :expanded from macro 'RTL_CHECK2': ^~~ 34 :1229:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1;3: : warning : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~38: :../../gcc-10.2.0/gcc/rtl.h1229: return safe_as_a (JUMP_LABEL (insn));: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:186039: expanded from macro 'RTL_CHECK2' XSTR (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1340../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::444:5: ::note: array 'fld' declared here:2823 note: expanded from macro 'RTL_CHECK2': 1340 rtunion fld[1]; ^../../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];23 : note: expanded from macro 'JUMP_LABEL' ^ note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: 1469#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 14: ^ ~: note: expanded from macro 'XSTR':expanded from macro 'XSTR' In file included from 444 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :5 ../../gcc-10.2.0/gcc/reginfo.c: note: ../../gcc-10.2.0/gcc/rtl.h::33: array 'fld' declared here 1375#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1];warning: :32 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~: : rtx next = XEXP (insn, 1); 38 ../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XCEXP' : ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/rtl.hIn file included from : ^ : ^ ~ 1341note:23: note: expanded from macro 'XEXP': ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1229415:3:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2'38: note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XINT (rt, 1) = arg1; ^ ~ ../../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:1338#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::123023:44437: note: :5:expanded from macro 'RTL_CHECKC1' 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#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]; ^ expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: In file included from #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:38: note: expanded from macro 'RTL_CHECK2' : 444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/regcprop.c:5: note::24: return XEXP (insn, 1);../../gcc-10.2.0/gcc/recog.c ^ ~: In file included from ^ ~5../../gcc-10.2.0/gcc/rtl.h:1341:array 'fld' declared here :: rtunion fld[1]; ^137223:note:34../../gcc-10.2.0/gcc/rtl.h: note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: rtunion fld[1];:expanded from macro 'XEXP' warning ^:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3808 : : 444:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here rtunion fld[1];./genrtl.h ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10: return (known_eq (offset + SUBREG_BYTE (op), 0) ^~~~~~~~~~~~~~~~ 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/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3: ../../gcc-10.2.0/gcc/rtl.h:1104: In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: warning return JUMP_LABEL (this); ../../gcc-10.2.0/gcc/rtl.h:1229In file included from ../../gcc-10.2.0/gcc/rtl.h: ^~~~~~~~~~~~~~~~~3808: :: 3 38: ./genrtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::448../../gcc-10.2.0/gcc/rtl.hnote warning: ::1860: 3: XSTR (rt, 1) = arg1; ^ ~expanded from macro 'RTL_CHECK2'2039array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 26:../../gcc-10.2.0/gcc/rtl.hwarning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 28array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; : ^ ~: XSTR (rt, 1) = arg1; note: 1340expanded from macro 'JUMP_LABEL' note: ^ ~../../gcc-10.2.0/gcc/rtl.h:23: note: ../../gcc-10.2.0/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~expanded from macro 'SUBREG_BYTE'::1375:32444:: expanded from macro 'XSTR'1341 :5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:1340: note: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~:2323: :note : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'XEXP':38: note: expanded from macro 'RTL_CHECK2' 1373:32: note expanded from macro 'XCEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'XCSUBREG'notenote : #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)expanded from macro 'XSTR' ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1230:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ :444:537: :: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECKC1':1229note: array 'fld' declared here :1230 :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~1480 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h::10: 38: ^444warning note:37:../../gcc-10.2.0/gcc/rtl.h: 5: expanded from macro 'RTL_CHECK2' 1229:38:In file included from :../../gcc-10.2.0/gcc/reg-stack.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: note:160 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here ^ ~ :: note: rtunion fld[1]; ^expanded from macro 'RTL_CHECKC1' In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/poly-int.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:38081304: 36:: note: : ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~444::../../gcc-10.2.0/gcc/rtl.h expanded from macro 'known_eq' ../../gcc-10.2.0/gcc/rtl.h5: note: array 'fld' declared here:927:#define known_eq(A, B) (!maybe_ne (A, B)) return XBBDEF (insn, 2); 3: ^: warning 444../../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]: ^ ~ 5:1876 rtunion fld[1]; note: XVEC (rt, 2) = arg2;array 'fld' declared here: ^ ~ ^../../gcc-10.2.0/gcc/rtl.h40: : rtunion fld[1]; ^ 1345../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' note: array 'fld' declared here warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :25#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): return safe_as_a (JUMP_LABEL (this)); rtunion fld[1]; In file included from ^~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/regcprop.c : 24../../gcc-10.2.0/gcc/rtl.h ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1229:38 :note In file included from note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XBBDEF' ^#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h:: 1135:::3:1228expanded from macro 'RTL_CHECK2' 1860In 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/recog.c:1430#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1328: :38:: notenote: expanded from macro 'RTL_CHECK1' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning ^ ~ :3808: ./genrtl.h:449: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :expanded from macro 'JUMP_LABEL' tmp = SET_SRC (body); ^~~~~~~~~~~~~~: ../../gcc-10.2.0/gcc/rtl.h3 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; ^ ~../../gcc-10.2.0/gcc/rtl.h ::444:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~4442684:../../gcc-10.2.0/gcc/rtl.h::5 22warning:5: : note: array 'fld' declared herenote: note: 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:1375 ^:array 'fld' declared here32:expanded from macro 'SET_SRC' ^ ~ :1338: 23../../gcc-10.2.0/gcc/rtl.h:1338 rtunion fld[1];: ^ :#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ../../gcc-10.2.0/gcc/rtl.h:1485:10:noteIn file included from note: expanded from macro 'XINT'../../gcc-10.2.0/gcc/reg-stack.c23: note:160: In file included from ../../gcc-10.2.0/gcc/rtl.h warning:3808: : expanded from macro 'XCEXP' : 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)./genrtl.h : 956 ^ ~ ^ ~:3: warningarray 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: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1230../../gcc-10.2.0/gcc/rtl.h return XBBDEF (insn, 2); ^ ~../../gcc-10.2.0/gcc/rtl.h:: 1375../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h37: :1229:1229::13453838: : XVEC (rt, 1) = arg1;32note:: :25note: expanded from macro 'RTL_CHECK2' note: : expanded from macro 'XCEXP' ^ ~ : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1': ^ ~: expanded from macro 'RTL_CHECK2'expanded from macro 'XBBDEF':1342 #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: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ :23: ../../gcc-10.2.0/gcc/rtl.h:444note37:1228::../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~38: ::: expanded from macro 'XVEC' 4445 note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): expanded from macro 'RTL_CHECKC1' :../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: 5../../gcc-10.2.0/gcc/rtl.h::444:5: expanded from macro 'RTL_CHECK1' note: note: array 'fld' declared here: array 'fld' declared here444 ^ ~ :note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) array 'fld' declared here rtunion fld[1]; ^ ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/regcprop.c rtunion fld[1]; : ^ :51229::../../gcc-10.2.0/gcc/rtl.h:38:241881: note:3: 5: : In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h::array 'fld' declared here warning3808: ./genrtl.h rtunion fld[1];note: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : :note1136expanded from macro 'RTL_CHECK2' JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/recog.c../../gcc-10.2.0/gcc/reginfo.c: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];33: In file included from ::../../gcc-10.2.0/gcc/rtl.h31860::: 380828:warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 2) = arg2;:1441: 10./genrtl.h ^ : ^ ~: warning : 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 'JUMP_LABEL' tmp = SET_SRC (tmp);450 ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN):../../gcc-10.2.0/gcc/rtl.h 1496: ^ ~10::4441341 :../../gcc-10.2.0/gcc/rtl.h 3:::5: warning23: note1375:32:: expanded from macro 'XEXP' : warning: ^~~~~~~~~~~~~: 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]array 'fld' declared herenote return XEXP (insn, 3); XVEC (rt, 3) = arg3; : #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' expanded from macro 'XCEXP' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~2684:22: ../../gcc-10.2.0/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) note: expanded from macro 'SET_SRC'../../gcc-10.2.0/gcc/rtl.h:1342: In file included from ../../gcc-10.2.0/gcc/reg-stack.c444#define SET_SRC(RTX) XCEXP (RTX, 1, SET)23 ../../gcc-10.2.0/gcc/rtl.h: ^ ~ : ^ ~ 5160: In file included from : note:../../gcc-10.2.0/gcc/rtl.h:1230../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::3808 :137537:::note: array 'fld' declared here32: 1341: ./genrtl.hexpanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: expanded from macro 'RTL_CHECKC1' 984:3#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1];:23: ^ ~ : ^ ^ ~../../gcc-10.2.0/gcc/rtl.h: note:1229:38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:444 :5: In file included from : expanded from macro 'XCEXP' warning ../../gcc-10.2.0/gcc/regcprop.c#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) :24note ^ ~ : ../../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]expanded from macro 'XEXP' 1230note ^ ~: 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: array 'fld' declared here ^ ~ 3808:: XSTR (rt, 1) = arg1; 37./genrtl.h:1137:3 rtunion fld[1];:../../gcc-10.2.0/gcc/rtl.h ^ ~ ^: :444:: 1229:38: note: expanded from macro 'RTL_CHECK2'5 #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 : XSTR (rt, 3) = arg3; rtunion fld[1]; ^ ~ note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here :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 In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h ^: 13401340:../../gcc-10.2.0/gcc/rtl.h::23./genrtl.h:: 23note: expanded from macro 'XSTR'451 2167#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h ^ ~: 1501:../../gcc-10.2.0/gcc/rtl.h:1229::38:: note: 10expanded from macro 'RTL_CHECK2': 3warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning10: #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] : ^ ~ : warning : note: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = arg4; ../../gcc-10.2.0/gcc/recog.c ^ ~:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :444: return XEXP (insn, 3); ../../gcc-10.2.0/gcc/rtl.h:1342:23: SUBREG_BYTE (x), GET_MODE (x)); ^ ~note: 1512expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 5: ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~ note::12: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h13411229warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ::203923 if (ASM_OPERANDS_INPUT_VEC (SET_SRC (elt)): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h26 ::38: : notenote:25701229: rtunion fld[1];::: expanded from macro 'SUBREG_BYTE' 37 note: expanded from macro 'XEXP' 38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG): :expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^note: expanded from macro 'RTL_CHECK2' :1229 note: ../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38: expanded from macro 'ASM_OPERANDS_INPUT_VEC' #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])1373 ::32#define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~: note ^ ~ 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: note: ../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:444:1376: :5: rtunion fld[1];expanded from macro 'XCSUBREG' 1167:3: warning: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 32../../gcc-10.2.0/gcc/rtl.h:: ^note 444 :../../gcc-10.2.0/gcc/rtl.h5:: In file included from ../../gcc-10.2.0/gcc/reginfo.c:33note XVEC (rt, 1) = arg1; : : : 1230array 'fld' declared hereexpanded from macro 'XCVEC' : ^ ~ 37../../gcc-10.2.0/gcc/rtl.h:In file included from : rtunion fld[1];note: array 'fld' declared here 1342:23 rtunion fld[1]; #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) note ^ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1506: ::103808 note: :../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC': 1230#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 37 ^ ~ : : expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/reg-stack.c::1229:38: note: expanded from macro 'RTL_CHECKC1' : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 160./genrtl.h: ^ ~: 452:3 : warning../../gcc-10.2.0/gcc/rtl.h: :444:: 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/rtl.h:array index 5 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]) ^ ~444 note: array 'fld' declared here In file included from return XUINT (insn, 4); ^ ~ XVEC (rt, 5) = arg5;../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h :1339::1012../../gcc-10.2.0/gcc/rtl.h ^ ~ ::3:444: rtunion fld[1]; ^ 5 26../../gcc-10.2.0/gcc/rtl.h:5::../../gcc-10.2.0/gcc/recog.c: :warningnote:1342 1512: : expanded from macro 'XUINT' :note36: :: note#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23array 'fld' declared here :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] if (ASM_OPERANDS_INPUT_VEC (SET_SRC (elt)) ^~~~~~~~~~~~~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: 2684:../../gcc-10.2.0/gcc/rtl.h22note: expanded from macro 'XVEC' :1342In file included from :../../gcc-10.2.0/gcc/regcprop.c23: note: expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)24 : ^ ~ note../../gcc-10.2.0/gcc/rtl.h: :1229:38:expanded from macro 'SET_SRC': ^ ~ note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 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]):1229:38:../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ rtunion fld[1];note 3808: ./genrtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET):: 1195: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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XWINT' ^ ~ :In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/reg-stack.c:160: 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' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3808 : ^ ~1375./genrtl.h:: 1041:332#define XWINT(RTX, N) ((RTX)->u.hwint[N]) :: ../../gcc-10.2.0/gcc/rtl.h:444:5 : note: array 'fld' declared herenote warning rtunion fld[1];: ^ ~array index 1 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)../../gcc-10.2.0/gcc/rtl.h :In file included from ../../gcc-10.2.0/gcc/reginfo.c :33: ../../gcc-10.2.0/gcc/rtl.h:444:5: XEXP (rt, 1) = arg1; ^ ~ 445note:../../gcc-10.2.0/gcc/rtl.h5::1341In file included from :23: note: ../../gcc-10.2.0/gcc/rtl.h:3808: ^ ~ note: : ../../gcc-10.2.0/gcc/rtl.h:1230expanded from macro 'XEXP' array 'hwint' declared here../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:37./genrtl.h:453:3::2966: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1];: HOST_WIDE_INT hwint[1];notewarning: 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 ^: ^ ~18 ::38 ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/hwint.hwarning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h::59: :1338:23: 1511note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) memset (rt, 0, RTX_HDR_SIZE);26: expanded from macro 'RTL_CHECK2':10 : ^~~~~~~~~~~~: warningnote ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :: : note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'HOST_WIDE_INT' :expanded from macro 'RTX_HDR_SIZE'2570 expanded from macro 'XINT' return XUINT (insn, 4);:# define HOST_WIDE_INT long long#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)44 :../../gcc-10.2.0/gcc/rtl.h #define RTX_HDR_SIZE offsetof (struct rtx_def, u)note : ^ ~expanded from macro 'ASM_OPERANDS_INPUT_VEC' In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^ ~ :#define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^~~../../gcc-10.2.0/gcc/regcprop.c../../gcc-10.2.0/gcc/rtl.h::1229:10438: :444 ^ ~ 24: In file included from ../../gcc-10.2.0/gcc/rtl.h :24::../../gcc-10.2.0/gcc/rtl.h3808../../gcc-10.2.0/gcc/rtl.h:1376 :5: :1339:45: note: expanded from macro 'XCVEC' notenote:26:: array 'fld' declared here : rtunion fld[1];: #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^~~./genrtl.h:expanded from macro 'RTL_CHECK2'1223:3note note: expanded from macro 'XUINT' ^: :expanded from macro 'offsetof'#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:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) 1230 #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~../../gcc-10.2.0/gcc/rtl.h ^ ~ :38: note: expanded from macro 'RTL_CHECKC1' In file included from ../../gcc-10.2.0/gcc/reg-stack.c../../gcc-10.2.0/gcc/rtl.h::160 XEXP (rt, 1) = arg1;:444:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])5 : ^~~ 1229:38: notenote: 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.hIn file included from ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h3808:1341: ^ ~23 : ./genrtl.h::1042 :444:In file included from ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XEXP' 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)5../../gcc-10.2.0/gcc/regstat.c ::444 ^ :note26: : ../../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]array 'fld' declared here *step_out = XEXP (x, 1); ^ ~ :In file included from ../../gcc-10.2.0/gcc/reginfo.c5 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: XSTR (rt, 2) = arg2;: ^ ^ ~ :../../gcc-10.2.0/gcc/rtl.h33: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/recog.c1341 note: ::array 'fld' declared here 1340:1513: rtunion fld[1];:1229:38 :8: 23: warning ^23:note: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h note: :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : note: expanded from macro 'RTL_CHECK2' : expanded 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:444:5: note:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808: ./genrtl.h:1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) != ASM_OPERANDS_INPUT_VEC (asm_op)) array 'fld' declared here486 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~: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];../../gcc-10.2.0/gcc/rtl.h:1534:12 ../../gcc-10.2.0/gcc/rtl.h:1229:38: ../../gcc-10.2.0/gcc/rtl.h ^ : warning: 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 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'XINT' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ In file included from ^ ~ 38: 2570note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1342../../gcc-10.2.0/gcc/regcprop.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):../../gcc-10.2.0/gcc/rtl.h:24: 37: note: :23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):In file included from ../../gcc-10.2.0/gcc/rtl.h444expanded from macro 'ASM_OPERANDS_INPUT_VEC' : note: 3808: ./genrtl.h:1253#define ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) ^ ~ : ^ ~ :expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h ^ ~53 : :../../gcc-10.2.0/gcc/rtl.h: warning1229../../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] :444: :5: rtunion fld[1]; 38: XVEC (rt, 1) = arg1;: 1376 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~note ^ ~note: 32 : expanded from macro 'RTL_CHECK2' ^ : ../../gcc-10.2.0/gcc/rtl.h:1342:../../gcc-10.2.0/gcc/rtl.h:23 array 'fld' declared here :note1229::: 38expanded from macro 'XCVEC'In file included from ../../gcc-10.2.0/gcc/reg-stack.c: rtunion fld[1]; ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)note 160 ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h: :3808: ./genrtl.h:1072:expanded from macro 'RTL_CHECK2' note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 3:: 1230:37../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning:: 1229:38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h :444:5: note: XSTR (rt, 1) = arg1;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 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]; ^ ^../../gcc-10.2.0/gcc/recog.c :1528:11 ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR': 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 (ASM_OPERANDS_INPUT_LENGTH (asm_op)1864 :34: 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/regcprop.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :24../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/reginfo.c:33:: 2573: return safe_as_a (JUMP_LABEL (insn));In file included from In file included from 40: note../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~: : expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' ../../gcc-10.2.0/gcc/rtl.h:1860:28#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) :3798:../../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: ../../gcc-10.2.0/gcc/rtl.h ^ ~expanded from macro 'JUMP_LABEL' 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] : XVEC (rt, 1) = arg1; attrs = MEM_ATTRS (x);3808 ^ ~ ^~~~~~~~~~~~~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)::../../gcc-10.2.0/gcc/rtl.h1384::2607:24 ../../gcc-10.2.0/gcc/rtl.h:1342:23: 1229: note: :38./genrtl.h:1254:43: note3note ^ ~::: expanded from macro 'XCVECLEN' : expanded from macro 'XVEC' 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:expanded from macro 'RTL_CHECK2'#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~:38: 1375note: expanded from macro 'RTL_CHECK2' expanded from macro 'MEM_ATTRS'#define RTL_CHECK2(RTX, N, 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: 32../../gcc-10.2.0/gcc/rtl.h : note: note#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) :1376:../../gcc-10.2.0/gcc/rtl.h: warning:44432array 'fld' declared here: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XCEXP' ^ ~ note ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2;: expanded from macro 'XCVEC' : #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) :5: 1365 rtunion fld[1]; ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : ^ ~ ^ ~ ^note: array 'fld' declared here 29 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^:1230:37../../gcc-10.2.0/gcc/rtl.h: note: ::1230 ../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/reginfo.cexpanded from macro 'RTL_CHECKC1'note: expanded from macro 'X0MEMATTR'In file included from 1340:23#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/reg-stack.cnote:160#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem): ../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h ::3808expanded from macro 'XSTR' ^ ~: :./genrtl.h:107333: :: In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h742:37:../../gcc-10.2.0/gcc/rtl.h32: note3 : :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 3808: note1230: expanded from macro 'GET_NUM_ELEM':: ./genrtl.h:37: : expanded from macro 'RTL_CHECKC1' note517#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; ^~~~~ ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:444expanded from macro 'RTL_CHECKC1'3:../../gcc-10.2.0/gcc/rtl.h:1340../../gcc-10.2.0/gcc/rtl.h:: 1229:38444:5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : note warning: : ^ ~ 23: 5: array index 2 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 :444:5array 'fld' declared herenote XEXP (rt, 2) = arg2; ^ ~ : rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2': note: array 'fld' declared here note rtunion fld[1];: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1871expanded from macro 'XSTR' ^ :../../gcc-10.2.0/gcc/recog.c:../../gcc-10.2.0/gcc/rtl.h10 1529:1341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :: ^ ~ 6../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.h444note: warning: ^:1229:expanded from macro 'XEXP'38array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 5: note: array 'fld' declared here note rtunion fld[1]; ^ + ASM_OPERANDS_LABEL_LENGTH (asm_op) + n_sets);: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning ../../gcc-10.2.0/gcc/rtl.h:2581:40 #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 :: noteIn file included from : expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' ^ ~ return JUMP_LABEL (this);../../gcc-10.2.0/gcc/rtl.h :444:5: ../../gcc-10.2.0/gcc/regcprop.c#define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) noteIn file included from ../../gcc-10.2.0/gcc/regstat.c:: 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]) ^ ~26 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 ../../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:::1384: 1860:43:./genrtl.hIn file included from 444:28:: :./genrtl.h../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from 5:38note: expanded from macro 'XCVECLEN' :#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ :3:../../gcc-10.2.0/gcc/rtl.h:3808: note./genrtl.h:1103: warning: expanded from macro 'JUMP_LABEL' ::1255note../../gcc-10.2.0/gcc/rtl.h:: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1376#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) 3 rtunion fld[1]; : warning XEXP (rt, 1) = arg1; ^ ~:32: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ : XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote: : ^ 3In file included from expanded from macro 'XCVEC'1375../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/reginfo.c:1341:../../gcc-10.2.0/gcc/rtl.h::1340:33: :In file included from ../../gcc-10.2.0/gcc/rtl.h:23: :3808: ./genrtl.h:518:3:3223note : #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)warningexpanded from macro 'XEXP' : : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~ ^ ~: 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: : ../../gcc-10.2.0/gcc/rtl.h:1230expanded from macro 'XSTR'expanded from macro 'XCEXP' XVEC (rt, 3) = arg3; #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:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1342 : ^ ~ :23: 37../../gcc-10.2.0/gcc/rtl.h:1229:note: expanded from macro 'XVEC' XEXP (rt, 3) = arg3; ^ ~:38: :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: 1229:note: note::38expanded from macro 'RTL_CHECK2' :: 1230:expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h37#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: note1341 ^ ~ : 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_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECKC1' 23 ^ ~ 444#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 :: note::5: note444:5: expanded from macro 'XEXP'444:: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5note: array 'fld' declared here ^ ~ ::5: rtunion fld[1];742:32 ^ rtunion fld[1];: note ^In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160 ../../gcc-10.2.0/gcc/rtl.h notenote: : expanded from macro 'GET_NUM_ELEM' : #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) : ^~~~~1229 array 'fld' declared herearray 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:: 444:5In file included from 38 rtunion fld[1]; ^: note: ../../gcc-10.2.0/gcc/regstat.cIn file included from ../../gcc-10.2.0/gcc/rtl.h:: rtunion fld[1];note: ^3808 : expanded from macro 'RTL_CHECK2': ./genrtl.h:1104:../../gcc-10.2.0/gcc/rtl.h:31876#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here26 ^ ~ : In file included from ../../gcc-10.2.0/gcc/regcprop.c:24../../gcc-10.2.0/gcc/rtl.h return safe_as_a (JUMP_LABEL (this));In file included from warning: : : ^~~~~~~~~~~~~~~~~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h ^ 3808../../gcc-10.2.0/gcc/rtl.h444:1860:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]28::3808 : note./genrtl.h: :expanded from macro 'JUMP_LABEL'1287 :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) 3: : XEXP (rt, 2) = arg2; ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:1341: :./genrtl.h23:: note: 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] 5 ^ ~: ../../gcc-10.2.0/gcc/rtl.h :1229:38: note: note XSTR (rt, 1) = arg1; ^ ~ expanded from macro 'RTL_CHECK2': ^ ~../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here 66#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : rtunion fld[1];1340 ../../gcc-10.2.0/gcc/rtl.h ^: :../../gcc-10.2.0/gcc/rtl.h3:In file included from 1375:../../gcc-10.2.0/gcc/reginfo.c:444: warning../../gcc-10.2.0/gcc/recog.c:32: :23note: : :1562:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XCEXP' : note: expanded from macro 'XSTR' 3315: warning XEXP (rt, 1) = arg1;5 :#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] asmop = SET_SRC (body); ^~~~~~~~~~~~~~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: In file included from 1230note../../gcc-10.2.0/gcc/rtl.h ^ ~ : :array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:3808: :37 1341:23:: rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h:2684 ../../gcc-10.2.0/gcc/rtl.hnote./genrtl.h:519: : 1229:22: note: 38:note: expanded from macro 'SET_SRC' : : note: expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP' expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~In file included from ../../gcc-10.2.0/gcc/reg-stack.c: rtunion fld[1]; ^ ^ ~ 3 160: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../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] ../../gcc-10.2.0/gcc/rtl.h:1881../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX;1375:32: ::3808: ^ ~ ^ ~./genrtl.h:31135:3:38 ../../gcc-10.2.0/gcc/rtl.h: : : note: expanded from macro 'RTL_CHECK2'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 'XCEXP' 1358#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)warning444:5 XINT (rt, 1) = arg1; ^ ~ ^ ~ : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :27: JUMP_LABEL (this) = target;../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: note : ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~: expanded from macro 'X0EXP' : ^ ~array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):1230: rtunion fld[1]; 371860:28: 1338:23note ^: ^ ~In file included from : ../../gcc-10.2.0/gcc/regcprop.c:24 expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h:: note: expanded from macro 'JUMP_LABEL'1228: In file included from ../../gcc-10.2.0/gcc/rtl.h note:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:38: 3808:note: expanded from macro 'RTL_CHECK1' ^ ~: expanded from macro 'XINT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:: 444:5444./genrtl.h ^ ~:1288:3: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~../../gcc-10.2.0/gcc/rtl.h: warning : :444:5: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here XSTR (rt, 2) = arg2;#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : ^ ~ ../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here 13755: note rtunion fld[1];: :32:array 'fld' declared here rtunion fld[1]; ^ ^../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/recog.c:1571::134019note: : rtunion fld[1];: 23expanded from macro 'XCEXP' 1229:: ^ warning :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: : expanded from macro 'XSTR' 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: In file included from constraints[0] = ASM_OPERANDS_OUTPUT_CONSTRAINT (asmop);note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from ../../gcc-10.2.0/gcc/reginfo.c: ^ ~ expanded from macro 'RTL_CHECKC1' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~38: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/regstat.c: :1229: ^ ~33 26../../gcc-10.2.0/gcc/rtl.h:444note../../gcc-10.2.0/gcc/rtl.h:: 38:: In file included from In file included from : note: : 2568:expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3808expanded from macro 'RTL_CHECK2'45: note: 5: 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 ./genrtl.hnote ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ::94: ^ ~ :../../gcc-10.2.0/gcc/rtl.h:13743: 444:5 ^ ~:32:: note3808 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:expanded from macro 'XCSTR' XEXP (rt, 1) = arg1;:444:5: note: note: ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) rtunion fld[1]; ^: rtunion fld[1];./genrtl.h:array 'fld' declared here 1341 ^ ~ 550 rtunion fld[1]; ^: ^ 23In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/reg-stack.c:160: In file included from ../../gcc-10.2.0/gcc/rtl.h:::1230 3808In file included from : ./genrtl.h:note1136:3: : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/regcprop.c: XEXP (rt, 2) = arg2; ^ ~ expanded from macro 'XEXP': 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] XEXP (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 241341:23: : noteIn file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::2167#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1341: ^ ~::../../gcc-10.2.0/gcc/rtl.h23expanded from macro 'XEXP'10: warning: ^ ~: 3808: ./genrtl.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:1229note:: ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 4441289: 5: SUBREG_BYTE (x), GET_MODE (x));: ../../gcc-10.2.0/gcc/rtl.h: ^~~~~~~~~~~~~~~ 38 :expanded from macro 'XEXP'3 note :../../gcc-10.2.0/gcc/rtl.h:2039:26note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :1229:38array 'fld' declared here : ^ ~ note: expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2': note: expanded from macro 'SUBREG_BYTE'warning#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];: array index 3 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/rtl.h : ^ ~:44438: note: ../../gcc-10.2.0/gcc/recog.c XSTR (rt, 3) = arg3; expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG):5: ../../gcc-10.2.0/gcc/rtl.h ^ ~ :1584:14: :444:note 5: note: ^ ~ warning: ../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared herearray 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 asmop = SET_SRC (asmop); 1373:32 rtunion fld[1]; ^~~~~~~~~~~~~~~:: note: expanded from macro 'XCSUBREG'444: ../../gcc-10.2.0/gcc/rtl.h:1340 rtunion fld[1];: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)23 5 ^: ^ 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:: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hnote rtunion fld[1];: : ^ 1137 ^ ~2684In file included from ../../gcc-10.2.0/gcc/reginfo.c:3: warning: ../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]::33In file included from expanded from macro 'XSTR': 1230 : XSTR (rt, 3) = arg3;../../gcc-10.2.0/gcc/regstat.c22: note: expanded from macro 'SET_SRC' ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ../../gcc-10.2.0/gcc/rtl.h:1340:23In file included from ^ ~:../../gcc-10.2.0/gcc/rtl.h: 37::#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.h1375:32 : ^ ~note3808: expanded from macro 'RTL_CHECKC1' :note: expanded from macro 'XSTR': ./genrtl.h ../../gcc-10.2.0/gcc/rtl.h3808:: :note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)177./genrtl.h: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~1229expanded from macro 'XCEXP': ^ ~3551 : ::3:38: ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.hwarning: :#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]: warning444:5: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2;1229../../gcc-10.2.0/gcc/rtl.h:1230 ^ ~ note: expanded from macro 'RTL_CHECK2':37 XEXP (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/rtl.h ::38 :../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note:1341:1341:: 23:note : ^ ~ :../../gcc-10.2.0/gcc/rtl.hnoteexpanded from macro 'RTL_CHECKC1' note: expanded from macro 'XEXP' : 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])23array 'fld' declared here ^ ~ rtunion fld[1];:: note444 : ^ 5 : ../../gcc-10.2.0/gcc/rtl.h:444:5:note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here1229: :38: note : noteexpanded from macro 'RTL_CHECK2': expanded from macro 'XEXP' 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]) rtunion fld[1]; rtunion fld[1]; :../../gcc-10.2.0/gcc/rtl.h ^ ~: 4441229 :../../gcc-10.2.0/gcc/rtl.h ^ :38: note: expanded from macro 'RTL_CHECK2' :444:55:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^note: ^ ~ note: array 'fld' declared here : In file included from 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: ./genrtl.h: rtunion fld[1]; ^ rtunion fld[1]; 1167../../gcc-10.2.0/gcc/recog.c:3: 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 ^:1598:22: 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:178: XVEC (rt, 1) = arg1; ^ ~ 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] :3 constraints[i] = XSTR (SET_SRC (XVECEXP (body, 0, i)), 1); ^ ~ : ^ ../../gcc-10.2.0/gcc/rtl.h1342:23: note: expanded from macro 'XVEC' :1340:23: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XSTR' warning#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]) ^ ~ : 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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: In file included from ../../gcc-10.2.0/gcc/reginfo.c:33 XBBDEF (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ memset (rt, 0, RTX_HDR_SIZE);note../../gcc-10.2.0/gcc/rtl.h:1345../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h: :3808: :./genrtl.h:653:array 'fld' declared here : 3 ^~~~~~~~~~~~ 44425: 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:5:note XWINT (rt, 1) = arg1; : expanded from macro 'XBBDEF' note: array 'fld' declared here ^ ~ :700:22:In file included from ../../gcc-10.2.0/gcc/reg-stack.c:160#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1]; ^ ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h :3808: ../../gcc-10.2.0/gcc/recog.c./genrtl.h:1195../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTX_HDR_SIZE' :1234::29: : 1598note:: expanded from macro 'XWINT' 3#define RTX_HDR_SIZE offsetof (struct rtx_def, u): ^ ~warning : ../../gcc-10.2.0/gcc/rtl.h:1228:38:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 104:24: note28 XWINT (rt, 1) = arg1; : expanded from macro 'offsetof'note : expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N])#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:warning444:5: 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:445:5: note: array 'hwint' declared here rtunion fld[1]; HOST_WIDE_INT hwint[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' constraints[i] = XSTR (SET_SRC (XVECEXP (body, 0, i)), 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: In file included from ../../gcc-10.2.0/gcc/regstat.c:#define XWINT(RTX, N) ((RTX)->u.hwint[N])../../gcc-10.2.0/gcc/rtl.h:2684In file included from :../../gcc-10.2.0/gcc/regrename.c22: expanded from macro 'HOST_WIDE_INT'note: expanded from macro 'SET_SRC': ^ ~25 : ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3084:19:: warning: #define SET_SRC(RTX) XCEXP (RTX, 1, SET)# define HOST_WIDE_INT long long ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]26: In file included from 445:In file included from 5../../gcc-10.2.0/gcc/rtl.h::3808: ../../gcc-10.2.0/gcc/reginfo.c./genrtl.h:179 note: *step_out = XEXP (x, 1);:3: : ^ ~warningarray 'hwint' declared here ^ ~ 33: : 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; HOST_WIDE_INT hwint[1];../../gcc-10.2.0/gcc/rtl.h:1341::23: ^ ../../gcc-10.2.0/gcc/rtl.hnote:1375:3808../../gcc-10.2.0/gcc/hwint.h:59 ^ ~32::: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:134126note:: :note23: note: expanded from macro 'XEXP'654 ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ^ ~ expanded from macro 'HOST_WIDE_INT':1229::../../gcc-10.2.0/gcc/rtl.h: 1230:373# define HOST_WIDE_INT long long: ^warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECKC1' XWINT (rt, 2) = arg2; ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~In file included from ../../gcc-10.2.0/gcc/reg-stack.c:1601229 : ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h38../../gcc-10.2.0/gcc/rtl.h:1340::35:: note:381234:: note: :expanded from macro 'RTL_CHECK2'1223 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~ : : expanded from macro 'RTL_CHECK2' 29../../gcc-10.2.0/gcc/rtl.h::444:expanded from macro 'XSTR'5:3 note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here expanded from macro 'XWINT': warning rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: :1229:39 : note ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ : array index 1 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/regstat.c::26: In file included from ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):In file included from 5: ./genrtl.h../../gcc-10.2.0/gcc/regcprop.c::445 ^~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h31: note:1341:: : ../../gcc-10.2.0/gcc/recog.h::23:array 'fld' declared here:5: note444166 :5: rtunion fld[1];: : expanded from macro 'XEXP'180 notenote: ^ 7: :array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^: warningarray 'hwint' declared here: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 ../../gcc-10.2.0/gcc/recog.c ^ ~: 1607../../gcc-10.2.0/gcc/rtl.h:1229::38 if (INSN_CODE (insn) < 0): note:: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[1];#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] ^ 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::1526 :25: *loc = ASM_INPUT_SOURCE_LOCATION (asmop); XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/hwint.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:59: 26: note444../../gcc-10.2.0/gcc/rtl.h :1338::: expanded from macro 'HOST_WIDE_INT' 23 :../../gcc-10.2.0/gcc/rtl.h5note: # define HOST_WIDE_INT long long ^expanded from macro 'INSN_CODE':2584:note40: : note: expanded from macro 'ASM_INPUT_SOURCE_LOCATION' : note: array 'fld' declared here #define ASM_INPUT_SOURCE_LOCATION(RTX) XCUINT (RTX, 1, ASM_INPUT) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5)../../gcc-10.2.0/gcc/rtl.hexpanded 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:1229In file included from ../../gcc-10.2.0/gcc/reginfo.c:331372../../gcc-10.2.0/gcc/rtl.h::379832::11 :note : In file included from warning: : ^ ~expanded from macro 'XCUINT':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 attrs = MEM_ATTRS (x);: 38 ^~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint)::../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ^ ~:133838083808: :2607: ./genrtl.h :23note: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:24:: ::note: 1230:125337: noteexpanded from macro 'XINT':3: : warning:708 expanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)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]) ^ ~:3 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::1229warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~../../gcc-10.2.0/gcc/rtl.h: :1342444::38 SUBREG_BYTE (rt) = arg1; :5../../gcc-10.2.0/gcc/rtl.h:231365 ^~~~~~~~~~~~~~~~ 444:../../gcc-10.2.0/gcc/rtl.h:: note:: :29: : array 'fld' declared here5:note: note2039expanded from macro 'XVEC' : note : : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: 26expanded from macro 'X0MEMATTR' rtunion fld[1]; :array 'fld' declared here ^ ~expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note../../gcc-10.2.0/gcc/recog.c:: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ../../gcc-10.2.0/gcc/rtl.h1617: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG):1229In file included from ../../gcc-10.2.0/gcc/regstat.c7 ^ ~: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~38:26 ::444: ../../gcc-10.2.0/gcc/rtl.h:In file included from 1373:../../gcc-10.2.0/gcc/rtl.h:321230: ::: note: expanded from macro 'RTL_CHECK2' 37: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning5:: 3808: note./genrtl.h:: 181 ^ ~: :3 : expanded from macro 'RTL_CHECKC1' notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]warning note : n = ASM_OPERANDS_INPUT_LENGTH (asmop); : expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:444: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 5: array 'fld' declared here note rtunion fld[1];: ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~array 'fld' declared here XINT (rt, 5) = arg5; ../../gcc-10.2.0/gcc/rtl.h: ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h: 1230../../gcc-10.2.0/gcc/rtl.h1338:../../gcc-10.2.0/gcc/rtl.h::23::444372573 rtunion fld[1]; :5 ^: In file included from ../../gcc-10.2.0/gcc/regcprop.c:note note: : expanded from macro 'XINT' 31: In file included from :40 : ../../gcc-10.2.0/gcc/reg-stack.c:../../gcc-10.2.0/gcc/recog.h:note array 'fld' declared here: expanded from macro 'RTL_CHECKC1'160: : In file included from note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~167::3808 :: 5:../../gcc-10.2.0/gcc/rtl.h#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) warning rtunion fld[1];444: ^ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : 5 INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);: ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1526:251229: note :1384:: ./genrtl.hIn file included from 43:1254: expanded from macro 'INSN_CODE'note../../gcc-10.2.0/gcc/regrename.c:note:3:: : : 38expanded from macro 'XCVECLEN' warning25: :array 'fld' declared here#define INSN_CODE(INSN) XINT (INSN, 5)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) : In file included from XSTR (rt, 2) = arg2; ^ ~ note ^ ~ ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::3808: 1340../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2' 1338 ^ :23: :./genrtl.h ::38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23:: note1376 ^ ~: 32:3 : : In file included from note../../gcc-10.2.0/gcc/reginfo.c:../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XINT'note :33: :expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/rtl.h444#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::51229:38: expanded from macro 'XCVEC': note : array 'fld' declared here warning ^ ~ :note3808: ./genrtl.h:: rtunion fld[1];: ../../gcc-10.2.0/gcc/rtl.h735expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^:3: : #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)1229:38 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from warning : XEXP (rt, 1) = arg1;:../../gcc-10.2.0/gcc/regstat.c ^ ~ :26array 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 X0EXP (rt, 1) = NULL_RTX; :444:5#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:../../gcc-10.2.0/gcc/rtl.h ^ ~:1358:1230 ^ ~ :::../../gcc-10.2.0/gcc/rtl.h: 3808note: array 'fld' declared here444:5../../gcc-10.2.0/gcc/rtl.h 37: rtunion fld[1]; ^./genrtl.h:27: :In file included from note: 182note:1341:23../../gcc-10.2.0/gcc/reg-stack.c:160expanded from macro 'RTL_CHECKC1': note: : expanded from macro 'X0EXP' : array 'fld' declared here : rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : note ^ ~ : ^ 3808 expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ::7421228:32:38: : noteIn file included from ../../gcc-10.2.0/gcc/regcprop.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)31: note ../../gcc-10.2.0/gcc/recog.h:168: expanded from macro 'RTL_CHECK1' : ^ ~ ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:10:expanded from macro 'GET_NUM_ELEM' :#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) 3: ^~~~~ :12291255: 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.hwarning38:444: XEXP (rt, 6) = arg6; : ../../gcc-10.2.0/gcc/rtl.h3: ^ ~ :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]5444:5: note: warning: note: array 'fld' declared here rtunion fld[1];: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :1341 ^ #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 XVEC (rt, 3) = arg3;: ^ ~ return INSN_CODE (insn);: ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~:1342:23: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h: 23: note444:5: note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/reginfo.c ^ :33note../../gcc-10.2.0/gcc/recog.c: :In file included from 1621../../gcc-10.2.0/gcc/rtl.h::29: expanded from macro 'XVEC'In file included from :../../gcc-10.2.0/gcc/regrename.c : : expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ warning25: In file included from 1526::../../gcc-10.2.0/gcc/rtl.h:3808: 253808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ./genrtl.h:: 66:3array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 7861229:: : operand_locs[nbase + i] = &ASM_OPERANDS_INPUT (asmop, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK2' note 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ :../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'INSN_CODE' warning:38:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_CODE(INSN) XINT (INSN, 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:2572 : X0EXP (rt, 1) = NULL_RTX; :note XEXP (rt, 1) = arg1; ^ ~444:5 ^ ~ ^ ~: ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2'36: : note : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h ^ ~1358 :expanded from macro 'ASM_OPERANDS_INPUT' : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h27: note::23#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) :1338444: : ^ 23: ^ ~note: expanded from macro 'XINT' 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)note : ^ ~ :../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1383expanded from macro 'XEXP'In file included from :43:5: 1228 note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/reg-stack.c:38::160: In file included from ^ ~ note: : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h: note : rtunion fld[1]; ^expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK2' note:3808 ^ ~ : ./genrtl.h: #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 : rtunion fld[1];1229 1287../../gcc-10.2.0/gcc/rtl.h:38: ^: :444:5: In file included from note: array 'fld' declared here noteexpanded from macro 'XCVECEXP': ../../gcc-10.2.0/gcc/regstat.cexpanded from macro 'RTL_CHECK2': 26: In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ : ^ warning../../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 XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec):3808: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:220:3:: warning: XSTR (rt, 1) = arg1;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]444 :5 XEXP (rt, 1) = arg1;: ^ ~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: ^ ~813 :../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:33808: ./genrtl.h:94:../../gcc-10.2.0/gcc/rtl.h3: warning: ../../gcc-10.2.0/gcc/rtl.h:1230:37:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1341:23 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1340: XEXP (rt, 1) = arg1;23 : ^ ~note ../../gcc-10.2.0/gcc/rtl.h:1341:23: XEXP (rt, 1) = arg1;note: expanded from macro 'XEXP' : 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]) note ^ ~../../gcc-10.2.0/gcc/rtl.h:1341:23 : note: expanded from macro 'XEXP' ^ ~: : expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1233:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229 :38: ^ ~ 35 note: expanded from macro 'RTL_CHECK2'note #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../../gcc-10.2.0/gcc/rtl.h::1229444::38: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:4441229:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: :../../gcc-10.2.0/gcc/rtl.h:55:: notenote: : array 'fld' declared here 1229 rtunion fld[1]; 38 ^::38: notenote: : expanded from macro 'RTL_CHECK2'note array 'fld' declared here 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: 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: rtunion fld[1]; ^ ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/recog.cnote:1623:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :: array 'fld' declared here operands[nbase + i] = ASM_OPERANDS_INPUT (asmop, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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/rtl.h:2572:36 rtunion fld[1];: note 444In file included from :../../gcc-10.2.0/gcc/regrename.c5:25: In file included from ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:3808: ^./genrtl.h:: : :expanded from macro 'ASM_OPERANDS_INPUT'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:1288: 3note:: warning: 177array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) XSTR (rt, 1) = arg1; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; 3array '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) ^ :1383:43: note: ../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/regstat.c:warning26: In file included from ../../gcc-10.2.0/gcc/rtl.h::expanded from macro 'XCVECEXP'3808: ./genrtl.h:221 :3#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ ^ ~: ../../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] XEXP (rt, 1) = arg1; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning1340 :23../../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: expanded from macro 'XSTR' XBBDEF (rt, 2) = arg2;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~1376::134132::23 : note : expanded from macro 'XEXP' note ../../gcc-10.2.0/gcc/rtl.h:1229:38: #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'444 :5: : note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XCVEC' ^ ~ ../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ :#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ 444../../gcc-10.2.0/gcc/rtl.h:1229In file included from :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/reginfo.c::1230:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 :37:33 :note : noteexpanded from macro 'RTL_CHECKC1' 1345: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: ^ ~868: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h25::: array 'fld' declared herenote : 444expanded from macro 'XBBDEF':5: rtunion fld[1]; note../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here ^ rtunion fld[1];3 : In file included from warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^1233 : XSTR (rt, 2) = arg2;35 In file included from ^ ~../../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: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)./genrtl.h../../gcc-10.2.0/gcc/reg-stack.c : :1340:23: note: expanded from macro 'XSTR' note: ^ ~160 178: :expanded from macro 'RTVEC_ELT'3../../gcc-10.2.0/gcc/rtl.h:1228: In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ../../gcc-10.2.0/gcc/regcprop.c#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~:37 In file included from ../../gcc-10.2.0/gcc/rtl.h:: In file included from :warning ^ ~38 : 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:3808: ../../gcc-10.2.0/gcc/target.hnote: expanded from macro 'RTL_CHECK1': 38./genrtl.h:1289 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): XBBDEF (rt, 2) = arg2; ^ ~276: ../../gcc-10.2.0/gcc/target.def444:3:937:1:: : :../../gcc-10.2.0/gcc/rtl.h:warning: 1345: ^ ~ 25 noteempty macro arguments are a C99 feature [-Wc99-extensions] : 5:../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2'warning :: HOOK_VECTOR_END (asm_out) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 444array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :: note5 XSTR (rt, 3) = arg3; : : array 'fld' declared here rtunion fld[1]; ../../gcc-10.2.0/gcc/target-hooks-macros.hnote: ^ ^ ~ note: 43:50../../gcc-10.2.0/gcc/recog.c:1625:27: expanded from macro 'XBBDEF' : : warning../../gcc-10.2.0/gcc/rtl.h:1340 ^ ~ notearray 'fld' declared here../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'HOOK_VECTOR_END': #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :expanded 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 : note../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here122838: :38: note rtunion fld[1]; ^ constraints[nbase + i] = ASM_OPERANDS_INPUT_CONSTRAINT (asmop, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rtl.h:2577:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT' ../../gcc-10.2.0/gcc/target.def XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1383:43: note: expanded from macro 'XCVECEXP' : expanded from macro 'RTL_CHECK2':1628:In file included from ../../gcc-10.2.0/gcc/reginfo.c:note#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) 33 ^ ^ ~ 1: warning: : : expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/rtl.h:1376:32: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XCVEC' : ^ ~3808empty macro arguments are a C99 feature [-Wc99-extensions] #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)HOOK_VECTOR_END (sched) ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:897: In file included from ^ 3../../gcc-10.2.0/gcc/target-hooks-macros.h:43../../gcc-10.2.0/gcc/regstat.c:::50: warning26:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~444 : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) XSTR (rt, 1) = arg1; :note ^ ~ In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1233::3808../../gcc-10.2.0/gcc/rtl.h 35::: 51340:../../gcc-10.2.0/gcc/rtl.h:444: : noteexpanded from macro 'HOOK_VECTOR_END': note: ./genrtl.hexpanded from macro 'RTVEC_ELT'5:: array 'fld' declared here rtunion fld[1]; :222:note #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 3array 'fld' declared here#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])23 : : ^ ^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ^~~~~ XEXP (rt, 3) = arg3;note: In file included from ../../gcc-10.2.0/gcc/regcprop.c:37: In file included from ../../gcc-10.2.0/gcc/target.h:expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/regrename.c:27625: : : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:12291340:38: In file included from note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/target.def:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1341:23:1658 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~1../../gcc-10.2.0/gcc/rtl.h::38081229: :./genrtl.h38::179:353::: 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] XEXP (rt, 3) = arg3;note : ^ ~expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (simd_clone) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])^ note : ^ ~expanded from macro 'XSTR' ../../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' ../../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): ^~~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)::1341444 :444:../../gcc-10.2.0/gcc/rtl.h23::1229 note: expanded from macro 'XEXP' ::39: 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:12295:5:In file included from ../../gcc-10.2.0/gcc/rtl.hnote:../../gcc-10.2.0/gcc/regcprop.c 38:37: note:In file included from ../../gcc-10.2.0/gcc/target.hnote:: : :array 'fld' declared here 276 rtunion fld[1];: 444 ^ : ../../gcc-10.2.0/gcc/target.defIn file included from array 'fld' declared hereexpanded from macro 'RTL_CHECK2' : rtunion fld[1];../../gcc-10.2.0/gcc/regstat.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:223:3:1670../../gcc-10.2.0/gcc/rtl.h:444 :5: note: array 'fld' declared here ^ rtunion fld[1]; warning: 1: 5: note: array 'fld' declared here : warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h ^../../gcc-10.2.0/gcc/recog.c:1631:7:In file included from ../../gcc-10.2.0/gcc/reginfo.cwarning: 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/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h33 n = ASM_OPERANDS_LABEL_LENGTH (asmop); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :43::: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3array index 4 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] : 503808:: ./genrtl.h:180:note XINT (rt, 4) = arg4;3: warning XSTR (rt, 1) = arg1;: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ XINT (rt, 4) = arg4; expanded from macro 'HOOK_VECTOR_END'2581 : ^ ~40 : ^ ~../../gcc-10.2.0/gcc/rtl.h :note../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 1340#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):23: : noteexpanded from macro 'ASM_OPERANDS_LABEL_LENGTH': expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1338#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~#define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^../../gcc-10.2.0/gcc/rtl.h : 1229:38: note: ../../gcc-10.2.0/gcc/rtl.hexpanded 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../../gcc-10.2.0/gcc/regcprop.c::1384:43: note23: 1229expanded from macro 'XCVECLEN' ^ ~#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ :: note: expanded from macro 'XINT'37:38: note: expanded from macro 'RTL_CHECK2' : In file included from ../../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:1376:32: note: expanded from macro 'XCVEC'../../gcc-10.2.0/gcc/target.h 5: note: array 'fld' declared here: #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ rtunion fld[1];276: ../../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)1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (omp) ^ 1230 ^ ~ :../../gcc-10.2.0/gcc/rtl.h37:../../gcc-10.2.0/gcc/target-hooks-macros.h ^ ~: 1229:43::3850:: note: expanded from macro 'RTL_CHECK2' ^ note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from note../../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/regcprop.cexpanded from macro 'RTL_CHECKC1':37: ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/target.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):276: : ^ ~../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/rtl.h::1737444:5224 : note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h:444: ^ ~: rtunion fld[1]; ^3 1: warningIn file included from : 5: :note: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/reginfo.c:33../../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 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1];3808 ^ :HOOK_VECTOR_END (goacc)742 ^ In file included from :../../gcc-10.2.0/gcc/regrename.c:25../../gcc-10.2.0/gcc/target-hooks-macros.h: :./genrtl.h:32 XINT (rt, 5) = arg5; 927: In file included from 43 ^ ~ :../../gcc-10.2.0/gcc/rtl.h3::3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:1338::23: warning: 50:181:note3: :warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'GET_NUM_ELEM' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ notenote: #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)../../gcc-10.2.0/gcc/rtl.h :1338:23 XVEC (rt, 2) = arg2;: note ^~~~~expanded from macro 'XINT' : : 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:444../../gcc-10.2.0/gcc/rtl.h::51342: 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 rtunion fld[1];: 38: ^note: expanded from macro 'RTL_CHECK2' ^ ~ :../../gcc-10.2.0/gcc/recog.c:1635#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^23 ../../gcc-10.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/regcprop.c:37:../../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/target.h: 5note: expanded from macro 'XVEC':5: : note: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): array 'fld' declared here ^ ~ 29 rtunion fld[1]; ^ array 'fld' declared here276: ../../gcc-10.2.0/gcc/target.def:In file included from ../../gcc-10.2.0/gcc/regrename.c::../../gcc-10.2.0/gcc/rtl.h:1229 :38 : note2061: expanded from macro 'RTL_CHECK2' rtunion fld[1]; 25warning: : 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]) 1 ^ ~ operand_locs[nbase + i] = &ASM_OPERANDS_LABEL (asmop, i); ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : warning : ../../gcc-10.2.0/gcc/rtl.hempty macro arguments are a C99 feature [-Wc99-extensions]: 444:5 HOOK_VECTOR_END (vectorize)In file included from In file included from ../../gcc-10.2.0/gcc/regstat.c:../../gcc-10.2.0/gcc/rtl.h ^ ::3808: 26./genrtl.h:182../../gcc-10.2.0/gcc/rtl.h:3: warning../../gcc-10.2.0/gcc/target-hooks-macros.h::258243::36: notenote: : expanded from macro 'ASM_OPERANDS_LABEL' 50#define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS): 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.hnote: expanded from macro 'HOOK_VECTOR_END': ../../gcc-10.2.0/gcc/rtl.h:3808 XEXP (rt, 6) = arg6; ^ ~ array 'fld' declared here#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; : ^ : ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 1383:43: note: expanded from macro 'XCVECEXP' XEXP (rt, 6) = arg6; ^ ~ #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) ^ ~ 1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1376#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :32../../gcc-10.2.0/gcc/rtl.h:: note: 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) ^ ^ ~ 1229::1341:23../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/regcprop.c:37: :1230:37: note: expanded from macro 'RTL_CHECKC1' 38: note: expanded from macro 'RTL_CHECK2' : In file included from ../../gcc-10.2.0/gcc/target.hIn file included from ../../gcc-10.2.0/gcc/reginfo.c:33 : noteIn file included from : ../../gcc-10.2.0/gcc/rtl.h:3808:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP' ./genrtl.h276:: 956../../gcc-10.2.0/gcc/target.def::33346:../../gcc-10.2.0/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::1#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1233 ^ ~ XVEC (rt, 1) = arg1; ^ ~ :35: note: expanded from macro 'RTVEC_ELT' ../../gcc-10.2.0/gcc/rtl.h ^ ~:../../gcc-10.2.0/gcc/rtl.h :444:5#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]): note:: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h ^~~~~: 1342../../gcc-10.2.0/gcc/rtl.h:23:1229 notewarning: expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ~ : 444:5:../../gcc-10.2.0/gcc/rtl.h:1229: 38:38empty macro arguments are a C99 feature [-Wc99-extensions] ^ note:HOOK_VECTOR_END (addr_space) ^: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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]; ^ ^ ../../gcc-10.2.0/gcc/recog.c:1637../../gcc-10.2.0/gcc/rtl.hIn 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:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :24: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ operands[nbase + i] = ASM_OPERANDS_LABEL (asmop, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h ^ ~ : 444::12295::38 :note : note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/regcprop.c:array 'fld' declared here37: In file included from :1383:../../gcc-10.2.0/gcc/rtl.h43#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: 444:5../../gcc-10.2.0/gcc/target.h : note../../gcc-10.2.0/gcc/rtl.h:276: :../../gcc-10.2.0/gcc/target.def444:5236:note rtunion fld[1]; ^: 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : HOOK_VECTOR_END (calls) ^ expanded from macro 'XCVECEXP' :../../gcc-10.2.0/gcc/target-hooks-macros.h5:: note: array 'fld' declared here#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)array 'fld' declared here ^ ~43:50 : note ../../gcc-10.2.0/gcc/rtl.h:1376:32In file included from :../../gcc-10.2.0/gcc/reginfo.c :note33: : expanded from macro 'XCVEC'In file included from ../../gcc-10.2.0/gcc/rtl.h#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) rtunion fld[1]; ^ ~ ^ :3808: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^In file included from : ./genrtl.h:984::3../../gcc-10.2.0/gcc/regstat.cexpanded from macro 'HOOK_VECTOR_END' 1230:: warning: In file included from 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 ;): 26 ^: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/regrename.c37: : 3808: ./genrtl.h:226:3: warning: 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.h:3808: ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = NULL_RTX;note: expanded from macro 'RTL_CHECKC1'In file included from ^ ~ XSTR (rt, 1) = arg1; ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/regcprop.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 37 ^ ~ : ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/target.h1345:25../../gcc-10.2.0/gcc/rtl.h: :276note: ../../gcc-10.2.0/gcc/target.def:../../gcc-10.2.0/gcc/rtl.h:13406087../../gcc-10.2.0/gcc/rtl.h::: expanded from macro 'XBBDEF'1358:23: :1: 1233note: expanded from macro 'XSTR' warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):35: : ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1229: 38: ^ ~HOOK_VECTOR_END (c) ^note :../../gcc-10.2.0/gcc/rtl.h:1228:note38: 27note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/target-hooks-macros.h : : expanded from macro 'RTVEC_ELT':expanded from macro 'RTL_CHECK2' note:43:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])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 ;): expanded from macro 'X0EXP' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])#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'In file included from 444../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/regcprop.c::44437: In file included from ../../gcc-10.2.0/gcc/rtl.h::5444:: 5note:: array 'fld' declared herenote #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/target.h:276: :array 'fld' declared here5 : note: : array 'fld' declared here rtunion fld[1]; rtunion fld[1]; rtunion fld[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.defIn file included from :../../gcc-10.2.0/gcc/regrename.c6240::251: ^:444:warning : 5In file included from : note ../../gcc-10.2.0/gcc/recog.c: :empty macro arguments are a C99 feature [-Wc99-extensions]1645 : ^array 'fld' declared here :12: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:222:3: In file included from ../../gcc-10.2.0/gcc/reginfo.c:33 : In file included from ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (cxx) rtunion fld[1]; : ^3808 warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] *loc = ASM_OPERANDS_SOURCE_LOCATION (asmop); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341:23In file included from ../../gcc-10.2.0/gcc/regstat.c:262583 :^43 :../../gcc-10.2.0/gcc/target-hooks-macros.h :43:: : ./genrtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h:380850: :./genrtl.h :265:1012note: expanded from macro 'ASM_OPERANDS_SOURCE_LOCATION'::33 #define ASM_OPERANDS_SOURCE_LOCATION(RTX) XCUINT (RTX, 6, ASM_OPERANDS):note: expanded from macro 'HOOK_VECTOR_END' note ^ ~: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ warning : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/rtl.h:1372 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :32: ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ note: expanded from macro 'XCUINT'In file included from ../../gcc-10.2.0/gcc/regcprop.c:37../../gcc-10.2.0/gcc/rtl.hwarning: In file included from ../../gcc-10.2.0/gcc/target.h :1342::23276#define XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_uint): ../../gcc-10.2.0/gcc/target.def ^ ~: 6329../../gcc-10.2.0/gcc/rtl.h::12291230::3837:: note: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : XEXP (rt, 1) = arg1;noteexpanded from macro 'RTL_CHECKC1' expanded from macro 'XVEC' ^ ~ : :expanded from macro 'RTL_CHECK2' 1../../gcc-10.2.0/gcc/rtl.h:: 1341:23:warning#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ #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.hnote: expanded from macro 'XEXP':HOOK_VECTOR_END (emutls) ^38 ../../gcc-10.2.0/gcc/target-hooks-macros.h:43::: 50: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)444:note : ^ ~ 5 ^ ~ expanded from macro 'HOOK_VECTOR_END': note: array 'fld' declared herenote#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): expanded from macro 'RTL_CHECK2' ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note../../gcc-10.2.0/gcc/rtl.h:444:: 5: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/regcprop.c ^: 37: 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/target.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'RTL_CHECK2' 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 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/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] 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:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (shrink_wrap) ^ :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 ;) ^ XINT (rt, 4) = arg4; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note../../gcc-10.2.0/gcc/recog.c:1865:10In file included from : expanded from macro 'XINT' : 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/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/reginfo.c:33../../gcc-10.2.0/gcc/regcprop.c ../../gcc-10.2.0/gcc/rtl.h && XEXP (*p, 1) && CONSTANT_P (XEXP (*p, 1))): ^ ~ In file included from :../../gcc-10.2.0/gcc/rtl.h37:: In file included from ../../gcc-10.2.0/gcc/target.h3808:276: ../../gcc-10.2.0/gcc/rtl.h:1229::38:../../gcc-10.2.0/gcc/target.def note: :3808: ./genrtl.h: :2661341::681023::1:./genrtl.hexpanded from macro 'RTL_CHECK2' notewarning:: empty macro arguments are a C99 feature [-Wc99-extensions] :: expanded from macro 'XEXP'1041#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOOK_VECTOR_END (mode_switching) ^ ~ ^3 : ../../gcc-10.2.0/gcc/target-hooks-macros.hwarning: array index 2 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) 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:43: XEXP (rt, 1) = arg1; 50:444:../../gcc-10.2.0/gcc/rtl.h5:: note: array 'fld' declared here rtunion fld[1]; ^ ~ ^ : ^ ~ 1229:38:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341: In file included from ../../gcc-10.2.0/gcc/regrename.c::25: In file included from note../../gcc-10.2.0/gcc/rtl.h:3808: : ./genrtl.h:2241345 noteexpanded from macro 'RTL_CHECK2': expanded from macro 'HOOK_VECTOR_END' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 23: 25 ^: note: expanded from macro 'XBBDEF' :3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 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 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/recog.c:1877: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/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]) ^ ~ if (XEXP (*p, 1) != 0) ^ ~In 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])../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h276:: ../../gcc-10.2.0/gcc/target.def: 6837:1:: warning444: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~23 : note:: expanded from macro 'XEXP' XINT (rt, 5) = arg5;5 : ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (C90_EMPTY_HACK) note: ../../gcc-10.2.0/gcc/reg-stack.c^:444array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): rtunion fld[1]; :5 ../../gcc-10.2.0/gcc/rtl.h ^:167: ../../gcc-10.2.0/gcc/recog.h../../gcc-10.2.0/gcc/target-hooks-macros.h 1338:::: 23: note: 166 ^ ~ array 'fld' declared here:43:7:noteIn file included from ../../gcc-10.2.0/gcc/rtl.h:: 1229../../gcc-10.2.0/gcc/regstat.c: 50 rtunion fld[1];38:expanded from macro 'XINT' ::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) notewarning: ^ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]26 note ^ ~: In file included from ../../gcc-10.2.0/gcc/reginfo.c In file included from : expanded from macro 'HOOK_VECTOR_END': expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h: :3808../../gcc-10.2.0/gcc/rtl.h 33:: ./genrtl.h: if (INSN_CODE (insn) < 0)#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 1229::267:3 ^../../gcc-10.2.0/gcc/rtl.h : :warning38: ^~~~~~~~~~~~~~~~ ^ ~ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808../../gcc-10.2.0/gcc/rtl.h: :444:5./genrtl.h: ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here XEXP (rt, 3) = arg3;:1042::3: ^ ~ note1526: :25:warning../../gcc-10.2.0/gcc/rtl.h:1341 rtunion fld[1]; note: :expanded from macro 'RTL_CHECK2'23 expanded from macro 'INSN_CODE' ^ : 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) XSTR (rt, 2) = arg2; ^ ~ ^ ~ #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: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: ../../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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'XINT' 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:444../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 5 ^ ~: ../../gcc-10.2.0/gcc/rtl.hnote:In file included from ../../gcc-10.2.0/gcc/regcprop.c../../gcc-10.2.0/gcc/regrename.c:25: : array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/rtl.h::444::38: 3808note: expanded from macro 'RTL_CHECK2'196 : rtunion fld[1];:33: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/recog.c::5 ^1993: ^ ~22533 GET_MODE (SUBREG_REG (x)), SUBREG_BYTE (x)); : warning : ^~~~~~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : plus_constant (address_mode, XEXP (y, 1),../../gcc-10.2.0/gcc/rtl.h::3: In file included from 2039notewarning../../gcc-10.2.0/gcc/reginfo.c ^ ~: ../../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::: array 'fld' declared here33 :261341: rtunion fld[1]; XEXP (rt, 6) = arg6; :23 ^ ^ ~ In file included from :: In file included from ../../gcc-10.2.0/gcc/rtl.h444note note: ../../gcc-10.2.0/gcc/regstat.c:../../gcc-10.2.0/gcc/rtl.h:26:1341: expanded from macro 'XEXP':23 :5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 3808: ./genrtl.hnote: In file included from ^ ~array 'fld' declared hereexpanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: :#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ rtunion fld[1]; 1072: ^ note:1229: 38:3In file included from : : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/reg-stack.c:167 : ../../gcc-10.2.0/gcc/recog.h:note3808: warning: 167: ../../gcc-10.2.0/gcc/rtl.h:./genrtl.h:2681373expanded 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] :3 XSTR (rt, 1) = arg1;32:: note../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: : expanded from macro 'XCSUBREG'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:1229:5 :./genrtl.h: ^ ~1556:38#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)44:: XINT (rt, 4) = arg4; warning: array index 5 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 'gen_rtx_LO_SUM' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);1340:expanded from macro 'RTL_CHECK2' gen_rtx_fmt_ee (LO_SUM, (MODE), (ARG0), (ARG1)) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1338#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../../gcc-10.2.0/gcc/rtl.h:1526:25:23 note: expanded from macro 'XINT': note: expanded from macro 'INSN_CODE' ./genrtl.h1230:37#define INSN_CODE(INSN) XINT (INSN, 5)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ :444note:5: 54: ^ ~noteexpanded from macro 'XSTR' ::../../gcc-10.2.0/gcc/rtl.h:133843: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: :23: : expanded from macro 'gen_rtx_fmt_ee' ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1' : array 'fld' declared here gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO)note: :1229: ^ ~38 rtunion fld[1]; ^~~~ : ^ expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h:444:In file included from ../../gcc-10.2.0/gcc/regrename.c 5../../gcc-10.2.0/gcc/rtl.h:1229note: expanded from macro 'RTL_CHECK2'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :25 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h:1229 ::In file included from 38444../../gcc-10.2.0/gcc/rtl.h ::5:: ^ ~ 3808: : note../../gcc-10.2.0/gcc/rtl.h:38 rtunion fld[1]; ^444:./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_CHECK2' : X0EXP (rt, 7) = NULL_RTX;5 : ^ ~ note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here rtunion fld[1]; ^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)../../gcc-10.2.0/gcc/rtl.hnote: 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/regstat.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] :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/recog.c:2105:14 ../../gcc-10.2.0/gcc/rtl.h ^ ~: 444:5: XINT (rt, 5) = arg5; note: rtunion fld[1];: 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 ^ ~ rtunion fld[1]; ^ int code = INSN_CODE (insn); :1228:38In file included from : note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/reginfo.c: :expanded from macro 'RTL_CHECK1'1338 :23: : ^~~~~~~~~~~~~~~~33 ^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): In file included from ../../gcc-10.2.0/gcc/reg-stack.c ^ ~ ^ ~ 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::3808444: :./genrtl.h:1073::1526::3167: ../../gcc-10.2.0/gcc/recog.h1229:: 168warning:10:::25: 5: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here: note38 XSTR (rt, 2) = arg2; ^ ~: 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 'INSN_CODE' rtunion fld[1]; :1340:#define INSN_CODE(INSN) XINT (INSN, 5) return INSN_CODE (insn); ^~~~~~~~~~~~~~~~23 ^ : note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)In file included from #define INSN_CODE(INSN) XINT (INSN, 5): ^ ~ note: expanded from macro 'RTL_CHECK2' ^ ~ #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: 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:1229 ^ ~25: In file included from : 38#define XINT(RTX, 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]): ^ ~note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: 38: note: :3808444:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/regcprop.c : :532:./genrtl.h:expanded from macro 'RTL_CHECK2'265 ^ ~17 :3:: note../../gcc-10.2.0/gcc/rtl.h444: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5:444:5:: warning: :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.hnote warningnote: In file included from rtx orig_op1 = XEXP (x, 1);array 'fld' declared here :: array 'fld' declared here../../gcc-10.2.0/gcc/regstat.c:444 rtunion fld[1];26: 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]5 :3808 ../../gcc-10.2.0/gcc/rtl.h:: note: XEXP (rt, 1) = arg1;1341./genrtl.h ^ ~ : rtunion fld[1];270 ^ :../../gcc-10.2.0/gcc/rtl.h23::1341 :note23: : noteIn file included from : ../../gcc-10.2.0/gcc/reginfo.carray 'fld' declared here: 33: expanded from macro 'XEXP' rtunion fld[1];expanded from macro 'XEXP' : ../../gcc-10.2.0/gcc/recog.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):2162 ^ 3: warning: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)14: : ../../gcc-10.2.0/gcc/rtl.h:1229warning:: 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 int code = INSN_CODE (insn); array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]38: note: :expanded from macro 'RTL_CHECK2' ^ ~ ^~~~~~~~~~~~~~~~ 3808: ./genrtl.h:1103:3: XEXP (rt, 6) = arg6;../../gcc-10.2.0/gcc/rtl.h ^ ~warning../../gcc-10.2.0/gcc/rtl.h:1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1526::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 25 : ^ ~ 38 XSTR (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'INSN_CODE' ^ ~../../gcc-10.2.0/gcc/rtl.h:444::5:: note : array 'fld' declared here 1341../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: 1340 ^:23: :23: #define INSN_CODE(INSN) XINT (INSN, 5)note ^ ~ notenote: 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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~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:38In file included from :444::5: :note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ 1338:23: note: expanded from macro 'XINT' note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ expanded from macro 'RTL_CHECK2' ../../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: ../../gcc-10.2.0/gcc/rtl.h#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] :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 XBBDEF (rt, 2) = arg2; 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/regstat.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: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 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:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ ../../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: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 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reginfo.c:33: ../../gcc-10.2.0/gcc/regcprop.c:753:18#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/regrename.c:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from rtx loc = INSN_VAR_LOCATION_LOC (insn);../../gcc-10.2.0/gcc/recog.c25: ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808:: ./genrtl.h: : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~3808 : ./genrtl.h:1104:3: ../../gcc-10.2.0/gcc/rtl.h:1749:3../../gcc-10.2.0/gcc/rtl.h: 2181:267444::3: note:warning34: warning: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'INSN_VAR_LOCATION_LOC'43 warnings5 if (recog_data.insn == insn && INSN_CODE (insn) >= 0)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] PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) generated XEXP (rt, 3) = arg3; ^~~~~~~~~~~~~~~~ . ../../gcc-10.2.0/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1526note: :25: XEXP (rt, 2) = arg2; ../../gcc-10.2.0/gcc/reg-stack.c array 'fld' declared here ^ ~ note ^ ~: ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];expanded from macro 'INSN_CODE' :../../gcc-10.2.0/gcc/rtl.h:1341:4231341:../../gcc-10.2.0/gcc/rtl.h:169023: #define INSN_CODE(INSN) XINT (INSN, 5) ^: ^ ~23 note ../../gcc-10.2.0/gcc/rtl.h:1338:3623::: expanded from macro 'XEXP' :#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] In file included from ../../gcc-10.2.0/gcc/regstat.c SUBREG_BYTE (*pat),notenote: ^ ~expanded from macro 'PAT_VAR_LOCATION_LOC' : expanded from macro 'XEXP' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) :../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~~ :122926: :38 ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h: 2039 noteIn file included from ../../gcc-10.2.0/gcc/rtl.h:26../../gcc-10.2.0/gcc/rtl.h:note: : expanded from macro 'RTL_CHECK2'3808:expanded from macro 'XINT' : ./genrtl.h 1375:: ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 32307:../../gcc-10.2.0/gcc/rtl.h: :note: 3note ^ ~: expanded from macro 'XCEXP' : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h1229:38#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) : :warning: 38: ^ ~ note../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:444:1230expanded from macro 'SUBREG_BYTE' : XEXP (rt, 1) = arg1;expanded from macro 'RTL_CHECK2'#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG):37:5: :note: note: array 'fld' declared here expanded from macro 'RTL_CHECK2' note: 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]) ^ ~ ^ ~ ^ ~ expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/regrename.c ::25../../gcc-10.2.0/gcc/rtl.h:13731341:23:32: In file included from :../../gcc-10.2.0/gcc/rtl.h::: array 'fld' declared here3808 : ./genrtl.h note: expanded from macro 'XEXP' :268 ^ ~note:: expanded from macro 'XCSUBREG' rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)3:: ^ ~ ^ ~ ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h warning ^ ~:444: :5 : 444../../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:1229note:5:38:: 1230: XINT (rt, 4) = arg4; ^ ~37: notearray 'fld' declared herenote: 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.hnote rtunion fld[1]; :1338:: expanded from macro 'RTL_CHECKC1' ^ ~23:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ ~ note: : ^expanded from macro 'XINT' 444:5: ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl.h:444note ^ ~: array 'fld' declared here ../../gcc-10.2.0/gcc/regcprop.c:5: :note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/reginfo.c :33: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229:38 : rtunion fld[1]; ^771 ^In file included from ../../gcc-10.2.0/gcc/rtl.h::3808../../gcc-10.2.0/gcc/reg-stack.c: :./genrtl.h445:1135:32 note: 3 :expanded from macro 'RTL_CHECK2' :: 6: In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/regstat.c if (XINT (*pat, 1) == UNSPEC_TRUNC_NOOP ^ ~warning : ../../gcc-10.2.0/gcc/rtl.h::1338: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT'26: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 reload.o -MT reload.o -MMD -MP -MF ./.deps/reload.TPo ../../gcc-10.2.0/gcc/reload.c : note: expanded from macro 'XINT' : In file included from ../../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 XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)444 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: ^ ~ 5 unsigned int regno = REGNO (SET_SRC (set));:../../gcc-10.2.0/gcc/rtl.h : ^~~~~~~~~~~~~ :1229:../../gcc-10.2.0/gcc/recog.c:2485383808 : note: ../../gcc-10.2.0/gcc/rtl.h:: note../../gcc-10.2.0/gcc/rtl.h./genrtl.h:15::: :308:1229:2684:38warning: 322:: : expanded from macro 'RTL_CHECK2'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note notewarning: array 'fld' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; : : expanded from macro 'RTL_CHECK2' ^ expanded from macro 'SET_SRC' XBBDEF (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/regrename.c../../gcc-10.2.0/gcc/rtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1345 int icode = INSN_CODE (insn); ::25: ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h 25: ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~: 444:5../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1526:note: ::expanded from macro 'XBBDEF' :38081375: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: 25 ::note: : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) note269note: 32:expanded from macro 'INSN_CODE' : ^ ~:array 'fld' declared here array 'fld' declared here #define INSN_CODE(INSN) XINT (INSN, 5) note ^ ~ : ../../gcc-10.2.0/gcc/rtl.h 3: rtunion fld[1]; warning../../gcc-10.2.0/gcc/rtl.h: ^ : :1338../../gcc-10.2.0/gcc/reg-stack.c:expanded from macro 'XCEXP'1228 : rtunion fld[1];446#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)23 ^array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~In file included from : note../../gcc-10.2.0/gcc/reginfo.c::: expanded from macro 'XINT'33:38 : In file included from : note: ^ ~../../gcc-10.2.0/gcc/rtl.h :3808../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :1230../../gcc-10.2.0/gcc/rtl.h ^ ~:379:: ./genrtl.h:1136: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h warning 3: :1338:::23:1229array 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 ^ ~ || XINT (*pat, 1) == UNSPEC_FILD_ATOMIC):note :../../gcc-10.2.0/gcc/rtl.h:444: : expanded from macro 'XINT' expanded from macro 'RTL_CHECKC1' ^ ~ warning : 38#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]#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h5 : 1338: note../../gcc-10.2.0/gcc/rtl.h : array 'fld' declared here :: rtunion fld[1]; XEXP (rt, 2) = arg2; ^ ~ note: ^ expanded from macro 'RTL_CHECK2'1906: ^ ~23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 31../../gcc-10.2.0/gcc/rtl.hnoteIn file included from :../../gcc-10.2.0/gcc/rtl.h:444 ../../gcc-10.2.0/gcc/regstat.c:: :122926:5expanded from macro 'XINT' :38:: In file included from note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h expanded from macro 'REGNO' ^ ~ : note: array 'fld' declared here note#define REGNO(RTX) (rhs_regno(RTX)) rtunion fld[1];: ^~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229: 38../../gcc-10.2.0/gcc/rtl.h:: ^ note1341:: 3808: ./genrtl.h:30923:444: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2':: :5: note : expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note3: ^ ~ #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) : ^ ~ :444warning../../gcc-10.2.0/gcc/rtl.h:1229: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: :array 'fld' declared here XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h 5: :note: ^ ~444array 'fld' declared here :385: rtunion fld[1]; ^ : ../../gcc-10.2.0/gcc/regcprop.c:../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here 775: :8 rtunion fld[1]; rtunion fld[1];: warning : note1341: expanded from macro 'RTL_CHECK2' #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 ^: ^23 note SET_SRC (set), vd);: : note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared here rtunion fld[1]; ^ In file included from ^ ~../../gcc-10.2.0/gcc/reginfo.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: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:2684:22: note: 33: In file included from ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'SET_SRC' 3808 #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~: ../../gcc-10.2.0/gcc/rtl.h:1341:23../../gcc-10.2.0/gcc/rtl.h./genrtl.h: note: ../../gcc-10.2.0/gcc/recog.c: 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 :expanded from macro 'XEXP'1375 XSTR (rt, 3) = arg3;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ ::1229:../../gcc-10.2.0/gcc/rtl.h38 :1229:3238:: ^ ~ 2596note:: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):../../gcc-10.2.0/gcc/reg-stack.c../../gcc-10.2.0/gcc/rtl.h12: ^ ~ : ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2':note : expanded from macro 'XCEXP'675444: :10::51340:23: note: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here #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]; ^ SUBREG_BYTE (op), warning ^ ~: 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) ^ ~ ../../gcc-10.2.0/gcc/regstat.c444:../../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:: ^~~~~~~~~~~~~~~~ 12305 ../../gcc-10.2.0/gcc/rtl.h:2039:26:: note::26: 1229:38 :: array 'fld' declared here *pin = ASM_OPERANDS_INPUT_LENGTH (asmop);37: noteIn file included from note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'RTL_CHECKC1' : 3808: ./genrtl.h: rtunion fld[1];note #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'SUBREG_BYTE'../../gcc-10.2.0/gcc/rtl.h310:2573:40: : note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH': expanded from macro 'RTL_CHECK2' ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)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 ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from : 444: X0EXP (rt, 4) = NULL_RTX;../../gcc-10.2.0/gcc/regrename.c:25 ^ ~../../gcc-10.2.0/gcc/rtl.h:1373:325../../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 note: ::./genrtl.h ^ ~:271::1358expanded from macro 'XCSUBREG'3: : 1384:43: note: expanded from macro 'XCVECLEN' note27#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:#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))5 note: expanded from macro 'X0EXP'::: warning array 'fld' declared here: 37array index 7 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): array 'fld' declared here : rtunion fld[1]; ^ rtunion fld[1]; ^ ~ ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/regcprop.c1376::77632: note: expanded from macro 'XCVEC' note#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~: 57 XEXP (rt, 7) = arg7;../../gcc-10.2.0/gcc/rtl.h ^ ~ :In file included from ../../gcc-10.2.0/gcc/reginfo.c: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hwarning: : expanded from macro 'RTL_CHECKC1' ::#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] 134133: In file included from ../../gcc-10.2.0/gcc/rtl.h::clang1228 ^ ~: 3808: ./genrtl.h1230 :23::38: warningnote: :1167:../../gcc-10.2.0/gcc/rtl.h:444: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]expanded from macro 'XEXP' 3: warning :5note if (rtx_equal_p (r1 ? r1 : SET_DEST (set), r2 ? r2 : SET_SRC (set))) :#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::: expanded from macro 'RTL_CHECK1' 1229:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : 2684note: array 'fld' declared here :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: rtunion fld[1]; XVEC (rt, 1) = arg1; ^ 22: note: expanded from macro 'RTL_CHECKC1' note ^ ~: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note: :444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5 ^ ~ ../../gcc-10.2.0/gcc/rtl.h::expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h:444 #define SET_SRC(RTX) XCEXP (RTX, 1, SET)1342note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :: ^ ~ :5: note23742:32: :array 'fld' declared here : rtunion fld[1]; ^ noteIn file included from ../../gcc-10.2.0/gcc/regstat.cnote../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'GET_NUM_ELEM' 1375:#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem): rtunion fld[1]; ^ 3226: note: expanded from macro 'XCEXP' : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:311:3:In file included from ../../gcc-10.2.0/gcc/regrename.c:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^~~~~ : ../../gcc-10.2.0/gcc/recog.c ../../gcc-10.2.0/gcc/rtl.h:444 expanded from macro 'XVEC'25: :warning2905:: 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; 5 ^ ~ ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h:16 :: ../../gcc-10.2.0/gcc/rtl.hnote3808: ../../gcc-10.2.0/gcc/rtl.h:: :1230: array 'fld' declared herewarning: : 1358:./genrtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ 27:307../../gcc-10.2.0/gcc/reg-stack.c note: 37 ^ ~:: expanded from macro 'X0EXP' 3 copy_rtx (SET_SRC (insn_set)));#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: :note: expanded from macro 'RTL_CHECK1': 677:7../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:2684 :1229 warning:38note::../../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_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]) ^ ~ : note: 22: 444:5note: : XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h - ASM_OPERANDS_INPUT_LENGTH (asmop) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'SET_SRC'expanded from macro 'RTL_CHECK2' ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23:: note: 444:5: 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]) note ^ ~ :array 'fld' declared here: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:444 :32::2573expanded from macro 'XEXP' rtunion fld[1]; ^ 5: In file included from : rtunion fld[1]; ../../gcc-10.2.0/gcc/regstat.c:26 ^ note: array 'fld' declared here: note40 : :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; 3808: ./genrtl.h ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/regcprop.c: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)791:24 ^ : 1229:38 warning: : : ^ ~312 : 3In file included from ../../gcc-10.2.0/gcc/reginfo.c:33: In file included from :notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2':3808warning: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1230 && !side_effects_p (SET_SRC (set)) ^~~~~~~~~~~~~ expanded from macro 'ASM_OPERANDS_INPUT_LENGTH'../../gcc-10.2.0/gcc/rtl.h:2684: X0EXP (rt, 6) = NULL_RTX;: :37: 22#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) ^ ~ ^ ~note./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1358::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: : note: expanded from macro 'SET_SRC' 27: note#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECKC1': expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h :1384:43: note: 1195expanded from macro 'XCVECLEN' ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):3 #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ 444../../gcc-10.2.0/gcc/rtl.h ^ ~ : ::5: ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:1375warning../../gcc-10.2.0/gcc/rtl.h:1376:5:32:1228: note38::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:note32: note: note: array 'fld' declared here : XWINT (rt, 1) = arg1; ^ ~ rtunion fld[1];array 'fld' declared here expanded from macro 'XCVEC' note: expanded from macro 'RTL_CHECK1' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XCEXP' :1234:29: ^#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/rtl.h:In file included from 1230:37 :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): note444../../gcc-10.2.0/gcc/regrename.c::525: : notenote: : array 'fld' declared here : ^ ~ expanded from macro 'RTL_CHECKC1' rtunion fld[1];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]):: 3808 1230 ^ ~: expanded from macro 'XWINT' 37: ../../gcc-10.2.0/gcc/rtl.hnote#define XWINT(RTX, N) ((RTX)->u.hwint[N]): :742:In file included from 32../../gcc-10.2.0/gcc/regstat.c:: 26note : ^ ~expanded from macro 'GET_NUM_ELEM': ./genrtl.h#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~: expanded from macro 'RTL_CHECKC1': In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 308./genrtl.h: 313 :3../../gcc-10.2.0/gcc/rtl.h::445../../gcc-10.2.0/gcc/rtl.h::5#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): :note: array 'hwint' declared here ^ ~ HOST_WIDE_INT hwint[1]; ^../../gcc-10.2.0/gcc/rtl.h :444:5: note: array 'fld' declared here rtunion fld[1];3 : ^ warning../../gcc-10.2.0/gcc/hwint.h:59:../../gcc-10.2.0/gcc/reg-stack.c26::: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : 444 XBBDEF (rt, 2) = arg2; ^ ~ expanded from macro 'HOST_WIDE_INT' 678../../gcc-10.2.0/gcc/rtl.h:1345warning::25# define HOST_WIDE_INT long long: ^note : : expanded from macro 'XBBDEF'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; ^ ~ 5: note: array 'fld' declared here 7: 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 - ASM_OPERANDS_LABEL_LENGTH (asmop)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ../../gcc-10.2.0/gcc/rtl.h:2581:40 ^ ^ ~ 1358In file included from :../../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 :845:19: 27: ./genrtl.h:warning../../gcc-10.2.0/gcc/rtl.h:1228:1223: :3:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :note warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' XEXP (rt, 1) = arg1;#define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) ^ ~ note38 : note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK1' : : for (link = REG_NOTES (insn); link; link = XEXP (link, 1))expanded from macro 'X0EXP' ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~1384#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/recog.c:3319:43: ../../gcc-10.2.0/gcc/rtl.h:1611 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::note1228:38: 19 ^ ~ :../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XCVECLEN'1341:2325: ::#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)):note ^ ~ 444: note: :note : expanded from macro 'REG_NOTES'5expanded from macro 'RTL_CHECK1'expanded from macro 'XEXP' :../../gcc-10.2.0/gcc/rtl.h:1376:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])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]32: #define REG_NOTES(INSN) XEXP(INSN, 6) for (note = REG_NOTES (new_insn); note ; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~~~~~ note ^ ~ ^ ~: ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1611note::1229 ^ ~ : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h25expanded from macro 'XCVEC' : :38::444::5: note: #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) notearray 'fld' declared here 1341:array 'fld' declared here note : rtunion fld[1]; 23 rtunion fld[1]; : ^ ~ : ^ ^ expanded from macro 'RTL_CHECK2' expanded from macro 'REG_NOTES'note #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) ^ ~ In file included from :In file included from ../../gcc-10.2.0/gcc/regstat.c:26: #define REG_NOTES(INSN) XEXP(INSN, 6) ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:444:51230:37:: ^ ~: 38: In file included from note: note: expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341 ../../gcc-10.2.0/gcc/regrename.c:23: :noteexpanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~note:25: expanded from macro 'XEXP' : array 'fld' declared here : 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:7423808 309:3 rtunion fld[1]; ^ ~ : :32:./genrtl.h:343: note: expanded from macro 'GET_NUM_ELEM' :3:#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)../../gcc-10.2.0/gcc/rtl.h: ^ warning: array index 1 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~ In file included from : ^ ~ XEXP (rt, 3) = arg3;../../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.h5../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::: XEXP (rt, 1) = arg1; note: 1229:38:1341:23444:array 'fld' declared here ^ ~ rtunion fld[1]; ^note: expanded from macro 'RTL_CHECK2'3808:../../gcc-10.2.0/gcc/rtl.h:1341 :5: note:23: : note: array 'fld' declared here: ../../gcc-10.2.0/gcc/regcprop.c: 845expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :1253::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];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~50: XVEC (rt, 1) = arg1;note warning ^ : ^ ~ ^: 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/recog.c: for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~../../gcc-10.2.0/gcc/rtl.h 3319:55: 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../../gcc-10.2.0/gcc/rtl.h::1341:23 for (note = REG_NOTES (new_insn); note ; note = XEXP (note, 1)): note: 1342expanded from macro 'XEXP' 38#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 '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])../../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:1341 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: note: ../../gcc-10.2.0/gcc/rtl.h444../../gcc-10.2.0/gcc/reg-stack.c:1229::731expanded from macro 'RTL_CHECK2'23: 38 :::note: 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])1229:538: : note: array 'fld' declared here ^ ~16 note../../gcc-10.2.0/gcc/rtl.h:444: warning: expanded from macro 'RTL_CHECK2': rtunion fld[1]; ^ ~ ^ ../../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])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:255 :: note : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here 444: In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h ::: note_link = ®_NOTES (insn); :In file included from 3808../../gcc-10.2.0/gcc/regstat.c: ./genrtl.h:31012295: note:: :444:array 'fld' declared here 5:26: 3:: ^~~~~~~~~~~~~~~~ In file included from 38warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h:1611: rtunion fld[1]; 25 X0EXP (rt, 4) = NULL_RTX; : ^ ~note: ^3808array 'fld' declared here : ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/reginfo.c:note rtunion fld[1];: expanded from macro 'REG_NOTES'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h::344:33 3 ^: 444: In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.hwarning#define REG_NOTES(INSN) XEXP(INSN, 6) : ../../gcc-10.2.0/gcc/regcprop.c:855: ^ ~ ::5:49: ../../gcc-10.2.0/gcc/rtl.hwarningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 1341 note::23:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here X0EXP (rt, 2) = NULL_RTX;1358 rtunion fld[1]; 3808 : ^./genrtl.h: && reg_overlap_mentioned_p (XEXP (link, 0), SET_SRC (set))) : ^~~~~~~~~~~~~27 ^ ~note1254../../gcc-10.2.0/gcc/recog.c:3338::21: warning: 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:2684: note: expanded from macro 'X0EXP' : ../../gcc-10.2.0/gcc/rtl.h:13583:22expanded from macro 'XEXP': note: ^~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning: ^ ~ expanded from macro 'SET_SRC' : ../../gcc-10.2.0/gcc/rtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET)../../gcc-10.2.0/gcc/rtl.h:1611:25array 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) :27::1229: ^ ~ ^ ~38:note: XSTR (rt, 2) = arg2; :expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h: note1375 note: expanded from macro 'REG_NOTES'../../gcc-10.2.0/gcc/rtl.h: :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):1228::1340:32 38: ^ ~ expanded from macro 'RTL_CHECK2'#define REG_NOTES(INSN) XEXP(INSN, 6) ../../gcc-10.2.0/gcc/rtl.hnote #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: : expanded from macro 'RTL_CHECK1' :note:1228: ^ ~ 38: #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:note: : 4441341: ^ ~ 23: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XCEXP'expanded from macro 'RTL_CHECK1':expanded from macro 'XSTR'::5 444note: : #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)expanded from macro 'XEXP' :5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~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:1229:38: ^ ~: array 'fld' declared here 1230array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:37 rtunion fld[1]; :444: 5: : rtunion fld[1];note ^ noteIn file included from ^ : ../../gcc-10.2.0/gcc/reg-stack.cnote: expanded from macro 'RTL_CHECKC1'expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/regrename.c:25../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here : ::732: 1229 rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~:3808: ./genrtl.h:311../../gcc-10.2.0/gcc/rtl.h38:3::444 note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^:expanded from macro 'RTL_CHECK2' 5: warning ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ : ../../gcc-10.2.0/gcc/rtl.h note:52array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/rtl.h :444 : 444array 'fld' declared hereIn file included from :warning: : X0EXP (rt, 5) = NULL_RTX; rtunion fld[1];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/regstat.c:26 ^ ~ ^ for (this_rtx = *note_link; this_rtx; this_rtx = XEXP (this_rtx, 1)) rtunion fld[1];: ^ 5In file included from :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/regcprop.c:870 :1358:In file included from : note: 27 ^ ~ : 14../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/reginfo.c:: warningarray 'fld' declared here :3808: ./genrtl.h rtunion fld[1]; ^note: : :33: 345expanded from macro 'X0EXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/recog.cIn file included from 1341:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :../../gcc-10.2.0/gcc/rtl.h: ^ ~:23: 3808 rtx src = SET_SRC (set); ^~~~~~~~~~~~~3:note3338:57: 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: :1228:../../gcc-10.2.0/gcc/rtl.h :1229:38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: : : ./genrtl.h::2684:22 for (note = REG_NOTES (old_insn); note ; note = XEXP (note, 1)) ^ ~: note note: expanded from macro 'SET_SRC' 38:: expanded from macro 'RTL_CHECK1' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h 1255 note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~:expanded from macro 'RTL_CHECK2' : 1341#define SET_SRC(RTX) XCEXP (RTX, 1, SET)3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):../../gcc-10.2.0/gcc/rtl.h: :1358: 23 ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:: ^ ~note../../gcc-10.2.0/gcc/rtl.h : XVEC (rt, 3) = arg3; ^ ~../../gcc-10.2.0/gcc/rtl.h27: 444: expanded from macro 'XEXP':5 :1375:32note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~444:5 : note: ../../gcc-10.2.0/gcc/rtl.h:1342: array 'fld' declared here: note../../gcc-10.2.0/gcc/rtl.h:23::: array 'fld' declared hereexpanded from macro 'X0EXP' rtunion fld[1]; : ^ note../../gcc-10.2.0/gcc/reg-stack.c:736: rtunion fld[1];note: expanded from macro 'XVEC':15: expanded from macro 'XCEXP' 1229:38#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): note ^ ~ ^ warning: 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/regrename.c#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h *note_link = XEXP (this_rtx, 1); :::12291228 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 25: In file included from :38:: ../../gcc-10.2.0/gcc/rtl.h: ^ ~ 3808 ../../gcc-10.2.0/gcc/rtl.h:444: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h38: note :1341::note: expanded from macro 'RTL_CHECK2' :312:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~323: : : warning5expanded 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: note: 444:5: X0EXP (rt, 6) = NULL_RTX;expanded from macro 'XEXP'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]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:1230: : 37../../gcc-10.2.0/gcc/recog.c ^ ~27 :../../gcc-10.2.0/gcc/rtl.h:1229:38: ../../gcc-10.2.0/gcc/rtl.h:note: note:3400:7: note: expanded from macro 'X0EXP' : 444expanded from macro 'RTL_CHECK2' array 'fld' declared here :#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]; note: 5: ^expanded from macro 'RTL_CHECKC1' note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; : warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ CALL_INSN_FUNCTION_USAGE (new_insn)../../gcc-10.2.0/gcc/rtl.h ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ In file included from :444:../../gcc-10.2.0/gcc/rtl.h 5: :In file included from ../../gcc-10.2.0/gcc/reginfo.c:../../gcc-10.2.0/gcc/rtl.h:33note: array 'fld' declared here1648../../gcc-10.2.0/gcc/rtl.h1228: ::44440: : rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/regstat.c:note:26 : expanded from macro 'CALL_INSN_FUNCTION_USAGE'385 ^ : note: :: expanded from macro 'RTL_CHECK1' note: ../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1341In file included from :23: note rtunion fld[1];: ^ note../../gcc-10.2.0/gcc/regcprop.c::12871036:15array '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 for (exp = CALL_INSN_FUNCTION_USAGE (insn); exp; exp = XEXP (exp, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::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:1648: :40:3 note: expanded from macro 'CALL_INSN_FUNCTION_USAGE': expanded from macro 'XEXP' rtunion fld[1]; ^ #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)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:1358:27: note: expanded from macro 'X0EXP'In file included from #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 : ^ ~1341 ../../gcc-10.2.0/gcc/regrename.c../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h25:1229:38:: note XSTR (rt, 1) = arg1;: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1228 ^ ~: 38../../gcc-10.2.0/gcc/rtl.h::444:523: note ^ ~In file included from : note : ../../gcc-10.2.0/gcc/reg-stack.c: :array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; :862:11:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)13403808: ./genrtl.h ^ :23: note: ^ ~ expanded from macro 'RTL_CHECK1'../../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]../../gcc-10.2.0/gcc/recog.c38:: :3401: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) notenote : : expanded from macro 'RTL_CHECK2' ^ ~ 313 || NOTE_INSN_BASIC_BLOCK_P (tmp): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])4:3:../../gcc-10.2.0/gcc/rtl.h warning :444:expanded from macro 'XSTR': array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: ../../gcc-10.2.0/gcc/rtl.h:1679:21:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 ^ ~ : = CALL_INSN_FUNCTION_USAGE (old_insn); notenote: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];444: X0EXP (rt, 7) = NULL_RTX;: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 5 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note ^ ^ ~ (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~:: expanded from macro 'CALL_INSN_FUNCTION_USAGE'../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/regstat.c:#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' 26note: #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.hIn file included from 1341 ../../gcc-10.2.0/gcc/rtl.h:3808: rtunion fld[1]; ^./genrtl.h:347:: 3:23: ^ ~../../gcc-10.2.0/gcc/regcprop.c:1036: warningnote: :: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'XEXP' 1358 X0EXP (rt, 5) = NULL_RTX; 1675#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444::5927:5::25:: warningnote../../gcc-10.2.0/gcc/rtl.h : : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1358:array 'fld' declared here 27 for (exp = CALL_INSN_FUNCTION_USAGE (insn); exp; exp = XEXP (exp, 1)) ^ ~ : : rtunion fld[1]; expanded from macro 'NOTE_KIND'note: note ^ ~ ^ expanded from macro 'X0EXP' In file included from 108 ../../gcc-10.2.0/gcc/reginfo.c: warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h ^ ~33: In file included from ../../gcc-10.2.0/gcc/rtl.h:#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE): expanded from macro 'X0EXP' ^ ~ 3808s#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../../gcc-10.2.0/gcc/rtl.h:1229: generated. : ./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:1371 13413838: :32::../../gcc-10.2.0/gcc/rtl.h:1228 note:note:: 23: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK1' :1340: note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note23: : note: expanded from macro 'XSTR'expanded from macro 'XCINT' 38 ^ ~ #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: ^ ~ noteexpanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h: : :expanded from macro 'RTL_CHECK1'444:5: note5 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h note:: array 'fld' declared here: array 'fld' declared here1229../../gcc-10.2.0/gcc/rtl.h: : 38 rtunion fld[1]; rtunion fld[1]; ^#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/recog.c:340437 ^ : ^ ~1229note:: 38 :19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2': for (note = REG_NOTES (old_insn);In file included from ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/regrename.c:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note : :: 25../../gcc-10.2.0/gcc/rtl.h:1611:25:: ^ ~ expanded from macro 'RTL_CHECK2' note: expanded from macro 'REG_NOTES'444../../gcc-10.2.0/gcc/rtl.h:: 5444:5: note: array 'fld' declared here expanded from macro 'RTL_CHECKC1' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ In file included from rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECKC1(RTX, N, C) ((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 rtunion fld[1]; :23:3808: ^ : ^ ~./genrtl.h:343note: array 'fld' declared here :In file included from ../../gcc-10.2.0/gcc/reginfo.c:3 ../../gcc-10.2.0/gcc/rtl.h:44433note: In file included from ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];../../gcc-10.2.0/gcc/reg-stack.c:906 ^: ::15:5:expanded from macro 'XEXP' : note: array 'fld' declared here 3808#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h :warningwarning../../gcc-10.2.0/gcc/regcprop.cIn file included from : 1229../../gcc-10.2.0/gcc/regstat.c:1044:23::: ./genrtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : 1289:3 XEXP (rt, 1) = arg1;:warning26 : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning ^ ~ 38: : In file included from copy_value (dest, SET_SRC (x), vd);: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note : ../../gcc-10.2.0/gcc/rtl.h XSTR (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:1340:3808: ./genrtl.h: ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h::348expanded from macro 'RTL_CHECK2': i1src = SET_SRC (i1set);13413::2323 ^~~~~~~~~~~~~~~ : note: warningexpanded 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: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 2684 X0EXP (rt, 6) = NULL_RTX; note: ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229expanded from macro 'XSTR' ^ ~ :38 ^ ~ 22:: 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:1358:../../gcc-10.2.0/gcc/rtl.h :27expanded from macro 'RTL_CHECK2' :444../../gcc-10.2.0/gcc/rtl.h:2684note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~5::1229:38 note: :../../gcc-10.2.0/gcc/rtl.h:22: note: expanded from macro 'SET_SRC' expanded from macro 'SET_SRC':: : #define SET_SRC(RTX) XCEXP (RTX, 1, SET)array 'fld' declared here444note: 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 reload1.o -MT reload1.o -MMD -MP -MF ./.deps/reload1.TPo ../../gcc-10.2.0/gcc/reload1.c :5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: : array 'fld' declared hereexpanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h 5: rtunion fld[1]; note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ rtunion fld[1]; rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/recog.c: ^ 3406#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 1375: ^ ~In file included from 12:::1375 :3232: note: expanded from macro 'XCEXP'../../gcc-10.2.0/gcc/rtl.h:1228:38: ../../gcc-10.2.0/gcc/regrename.c:25: :In file included from note: expanded from macro 'RTL_CHECK1' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note: expanded from macro 'XCEXP'warning #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#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 :3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h note = XEXP (note, 1)) ^ ~../../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):1230:37: note: expanded from macro 'RTL_CHECKC1' ^ ~../../gcc-10.2.0/gcc/rtl.h : 1230344:3: warning444: 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:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])::5 note:: expanded from macro 'RTL_CHECK2' 37 X0EXP (rt, 2) = 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.h../../gcc-10.2.0/gcc/rtl.h:444::5: note: array 'fld' declared here rtunion fld[1]; ^ 1358../../gcc-10.2.0/gcc/reg-stack.c::27929:: notenote8: ::444:: 5array 'fld' declared here:: expanded from macro 'RTL_CHECKC1'note: array 'fld' declared here expanded from macro 'X0EXP' warning: rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1];#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] ../../gcc-10.2.0/gcc/rtl.h: || NOTE_INSN_BASIC_BLOCK_P (tmp) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' ^ ~ ../../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/regcprop.c:1071:40In file included from : warning (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/regstat.c && rtx_equal_p (SET_DEST (set), SET_SRC (set))); ^~~~~~~~~~~~~~~~: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] :444:5: note: array 'fld' declared here ^~~~~~~~~~~~~ rtunion fld[1]; ^ 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:1675:#define SET_SRC(RTX) XCEXP (RTX, 1, SET)25: note: expanded from macro 'NOTE_KIND' ../../gcc-10.2.0/gcc/rtl.h:#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ 1341../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h: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) ^ ~ 25../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/recog.c:3773:12: :In file included from 1375../../gcc-10.2.0/gcc/rtl.h::323808:: 1371./genrtl.h:38345::32:: note : : note: expanded from macro 'XCINT'noteexpanded from macro 'RTL_CHECK2'warning: 3expanded from macro 'XCEXP': : #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 XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX;#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) in_set = SET_SRC (in_set); ^ ~ ^ ~ ^~~~~~~~~~~~~~~~ ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1358:../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h27444:5 : note: ../../gcc-10.2.0/gcc/rtl.h:1230:: :note: expanded from macro 'X0EXP':268437::22array 'fld' declared here note1230: rtunion fld[1]; ^ 37#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):: note: expanded from macro 'SET_SRC'In file included from ../../gcc-10.2.0/gcc/regstat.c: : note: 26expanded from macro 'RTL_CHECKC1' : ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1228expanded from macro 'RTL_CHECKC1'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])38 : ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h: note: 380:31375: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1' : warning: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~32array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : : note:444444: XBBDEF (rt, 2) = arg2;:expanded from macro 'XCEXP' 5 : ^ ~ :../../gcc-10.2.0/gcc/rtl.h5::444:5#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) note: : notenote: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h : ^ ~1345 :array 'fld' declared here : rtunion fld[1];array 'fld' declared here 25 ^../../gcc-10.2.0/gcc/rtl.h:1230:37 rtunion fld[1];: ^ rtunion fld[1];note../../gcc-10.2.0/gcc/reg-stack.c:../../gcc-10.2.0/gcc/regcprop.c: :expanded from macro 'XBBDEF'1099 :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : note942: expanded from macro 'RTL_CHECKC1' 36 ^: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: ../../gcc-10.2.0/gcc/rtl.h1228:444: :20:In file included from 5: warningnote: array 'fld' declared here../../gcc-10.2.0/gcc/regrename.c : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; copy_value (SET_DEST (set), SET_SRC (set), vd);:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~ ^ 25:../../gcc-10.2.0/gcc/recog.c38:3778:../../gcc-10.2.0/gcc/rtl.h rtx i2src = SET_SRC (i2set); ^~~~~~~~~~~~~~~48: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: ::2684:./genrtl.h 22note: note: : expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h:2684 :346:warning:#define SET_SRC(RTX) XCEXP (RTX, 1, SET)22 ^ ~ : 3array 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] note: expanded from macro 'SET_SRC' X0EXP (rt, 4) = NULL_RTX;expanded from macro 'RTL_CHECK1' if (reg_mentioned_p (SET_DEST (out_set), XEXP (in_set, 1)) ^ ~../../gcc-10.2.0/gcc/rtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET):1375 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 23: note: expanded from macro 'XEXP'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)1358#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):27: note: expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h ^ ~ : ^ ~ ../../gcc-10.2.0/gcc/rtl.h :444:5../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :1229:38:../../gcc-10.2.0/gcc/rtl.h:1230:1375:32 note: : notenote: : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' :expanded from macro 'XCEXP'37 :#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:1228:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::4441230:37: note: rtunion fld[1];expanded from macro 'RTL_CHECKC1' note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) clang ^38::5: ^ ~: In file included from ../../gcc-10.2.0/gcc/regstat.cnoteexpanded from macro 'RTL_CHECKC1' : : note../../gcc-10.2.0/gcc/rtl.hwarningarray 'fld' declared here: ::treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 26: rtunion fld[1]; expanded from macro 'RTL_CHECK1'444: ^ ~ ^5:../../gcc-10.2.0/gcc/rtl.h: In file included from note:444 :../../gcc-10.2.0/gcc/rtl.h:53808: : array 'fld' declared here ./genrtl.h rtunion fld[1];: ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/recog.c: :3779:44../../gcc-10.2.0/gcc/reg-stack.c381:3: note: :../../gcc-10.2.0/gcc/rtl.h:444array 'fld' declared here:960: 29: warningwarning: : 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] rtunion fld[1];:5:warning: X0EXP (rt, 3) = NULL_RTX; && !modified_between_p (SET_SRC (i1set), i2, i1)) ^ ~note 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:1358../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' :27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET)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:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ || reg_mentioned_p (SET_DEST (out_set), XEXP (in_set, 2)))../../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' ../../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: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 RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:1341:: ../../gcc-10.2.0/gcc/rtl.h23: ../../gcc-10.2.0/gcc/rtl.hunknown warning option '-Werror=format-diag' [-Wunknown-warning-option] :444:5: note: array 'fld' declared here note rtunion fld[1]; : 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) ^ ~ ^ ^ ~ 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: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/regstat.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: X0EXP (rt, 4) = NULL_RTX; ^ ~ 1229:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 6) = NULL_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) ^ ~ #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]; ^ #define X0EXP(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: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/recog.c:3799:45: 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 if (reg_mentioned_p (SET_DEST (out_set), XEXP (in_set, 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/regstat.c:#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' : 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]; ^ #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 rtunion fld[1]; ^ :1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/recog.c:3800:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 48: 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' || reg_mentioned_p (SET_DEST (out_set), XEXP (in_set, 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' 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: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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :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]) ^ ~ ../../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: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]; ^ ^ ~ #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/regrename.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] #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' ../../gcc-10.2.0/gcc/reg-stack.c:1182:7: 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 (SET_SRC (XVECEXP (pat, 0, 1)), 1) == UNSPEC_TAN) ^ ~ ../../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' rtunion fld[1]; ^ ../../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])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: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/regstat.c../../gcc-10.2.0/gcc/rtl.h::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] 1358 XINT (rt, 1) = arg1; ^ ~ :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: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) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h: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/reg-stack.c:1182: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 && XINT (SET_SRC (XVECEXP (pat, 0, 1)), 1) == UNSPEC_TAN) rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444In file included from ../../gcc-10.2.0/gcc/regrename.c:25: :5 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: array 'fld' declared here 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:2684:22: note rtunion fld[1];: 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: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../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :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:1338:35: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/regstat.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: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:39: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ 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' ^~~ 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: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 #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' 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: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/reg-stack.c:1209:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' 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: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/regstat.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] XSTR (rt, 6) = arg4; ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ XINT (rt, 2) = arg2; ^ ~ ../../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:1338#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :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' ../../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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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/regstat.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' In file included from ../../gcc-10.2.0/gcc/regrename.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: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; ^ ~ 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/regstat.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:In file included from ../../gcc-10.2.0/gcc/reginfo.c:41: ../../gcc-10.2.0/gcc/rtl.h3808: ./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/recog.h:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229 if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' 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: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]; ^ ^ ~ #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' ^ ~ #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 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] 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: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/regrename.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] INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/reg-stack.c:1272: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:1526:25: note: expanded from macro 'INSN_CODE' && XINT (SET_SRC (pat), 1) == UNSPEC_FNSTSW) ^ ~ XSTR (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ XVEC (rt, 5) = arg5; ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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:../../gcc-10.2.0/gcc/rtl.h:4441338:23: 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' :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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :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: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; ^ ~ :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/reg-stack.c:1272: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: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/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from 3808../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' && XINT (SET_SRC (pat), 1) == UNSPEC_FNSTSW) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/reginfo.c:41: ../../gcc-10.2.0/gcc/recog.h:168:10: warning: : ./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]) array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XINT (rt, 6) = arg6; ^ ~ ../../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 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :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) ^ ~ :../../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:1338:35: note: expanded from macro 'XINT' ^ ~ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~ :1526../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' :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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-10.2.0/gcc/regrename.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: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: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: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: 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:1229:38../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/reg-stack.c: array 'fld' declared here rtunion fld[1]; ^ :1297:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' || XINT (SET_SRC (pat), 1) != UNSPEC_SAHF ^ ~ #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) ^ ~ 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:486: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: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: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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XVEC (rt, 4) = arg4; ^ ~#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' ../../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../../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 ../../gcc-10.2.0/gcc/reg-stack.c:1297:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ || XINT (SET_SRC (pat), 1) != UNSPEC_SAHF ^~~~~~~~~~~~~ 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: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:2684:22: note: expanded from macro 'SET_SRC' XVEC (rt, 5) = arg5; ^ ~ #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' 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: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) ^ ~ #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' ^ ~ 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: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]) ^ ~ :35: 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:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:39: 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/regrename.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: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:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/regstat.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; ^ ~ ^ ../../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/reg-stack.c:1311: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) ^ ~ INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' :1229#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ :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#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 ../../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/reginfo.c:44: ../../gcc-10.2.0/gcc/output.h:129:6:../../gcc-10.2.0/gcc/rtl.h 444warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]: rtunion fld[1]; ATTRIBUTE_ASM_FPRINTF(2, 3); ^ :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/regstat.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 rtunion fld[1]; ^../../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/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ :518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h XEXP (rt, 3) = arg3; ^ ~ :486../../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) ^ ~ 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: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../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :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; ^ ~ 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/regrename.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) In file included from ../../gcc-10.2.0/gcc/regstat.c../../gcc-10.2.0/gcc/reg-stack.c:1357:37: 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: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' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: std::swap (XEXP (pat_src, 0), XEXP (pat_src, 1)); ^ ~ 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' :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: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here array 'fld' declared hereIn file included from rtunion fld[1]; 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:517:3: 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:1362: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/regstat.c: INSN_CODE (insn) = -1; ^~~~~~~~~~~~~~~~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: warning: ../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ :1526:25:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' note: expanded from macro 'INSN_CODE' XEXP (rt, 2) = arg2; ^ ~ #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:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1229:38../../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 XEXP(RTX, 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#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:444:5: note: array 'fld' declared here In file included from 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:518: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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/reg-stack.c:1447: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: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] 1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' 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:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1375:32: note: #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]; ^ expanded from macro 'XCEXP' 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] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :445:5: note: array 'hwint' declared here XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' HOST_WIDE_INT hwint[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 ../../gcc-10.2.0/gcc/hwint.h rtunion fld[1]; ^ :59:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:# define HOST_WIDE_INT long long ^ 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: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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: XWINT (rt, 2) = arg2; 5: note: array 'fld' declared here ^ ~ 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/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' 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:653: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) ^ ~ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' :29: note: expanded from macro 'XWINT' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../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: 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]) ^ ~ # define HOST_WIDE_INT long long ^ ../../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/regrename.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/reginfo.c ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ :975:6: 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/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: if (REG_NOTES (insn)) ^~~~~~~~~~~~~~~~ ./genrtl.h:735:3../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note../../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) ^ ~ ../../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/regrename.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;../../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] ^~~~~~~~~~~~~~~~ reg_scan_mark_refs (REG_NOTES (insn), insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' expanded from macro 'REG_NOTES' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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: 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/regstat.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :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: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 rtunion fld[1]; ^ :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/reg-stack.c:1562:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pat_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/reg-stack.c:1766:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (XINT (pat_src, 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/reg-stack.c:2009:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] src2 = get_true_reg (&XEXP (pat_src, 2)); ^ ~ In file included from ../../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: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:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/regrename.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735: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: X0EXP (rt, 1) = NULL_RTX; ^ ~ 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: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) ^ ~ ../../gcc-10.2.0/gcc/reginfo.c:1013:11#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' : 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] ^ ~ if (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]; ^ :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/reginfo.c:1014:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] reg_scan_mark_refs (XEXP (x, 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:38In 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] : X0EXP (rt, 1) = 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 ^ ~ ../../gcc-10.2.0/gcc/reg-stack.cnote: expanded from macro 'RTL_CHECK2' :3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):2152:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ./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; ^ ~ :1358:27: note: for (i = 0, note = REG_NOTES (insn); note; note = XEXP (note, 1)) expanded from macro 'X0EXP' ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1340../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' :23#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ : note: expanded from macro 'XSTR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1341:23: note ^ ~../../gcc-10.2.0/gcc/rtl.h:: 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];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ../../gcc-10.2.0/gcc/reginfo.c:1019: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../../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: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 if (XEXP (x, 1)) rtunion fld[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 #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/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/reg-stack.c:2152:53: 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: 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 (i = 0, note = REG_NOTES (insn); note; note = XEXP (note, 1)) XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ :1340../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/reginfo.c:1020:22: 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: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) ^ ~ reg_scan_mark_refs (XEXP (x, 1), 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: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 rtunion fld[1]; ^ :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' ../../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/reg-stack.c rtunion fld[1]; ^ :../../gcc-10.2.0/gcc/reginfo.c:1059:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2160:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] && REG_POINTER (SET_SRC (x))) ^~~~~~~~~~~ for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ rtunion fld[1]; ^In file included from ../../gcc-10.2.0/gcc/regrename.c:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' :2684#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ :../../gcc-10.2.0/gcc/rtl.h25: 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] :1341:23: note: expanded from macro 'XEXP' 22: note: expanded from macro 'SET_SRC' #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 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:1340#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :23: note: expanded from macro 'XSTR' ../../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 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/regstat.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:1955:37: note: expanded from macro 'REG_POINTER' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ (RTL_FLAG_CHECK1 ("REG_POINTER", (RTX), REG)->frame_related) ^~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1328:45: note: expanded from macro 'RTL_FLAG_CHECK1' 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/reg-stack.c:2160:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ In file included from ../../gcc-10.2.0/gcc/regrename.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: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: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: :444 rtunion fld[1];:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:444: && REG_POINTER (XEXP (SET_SRC (x), 0))) ^~~~~~~~~~~ 5: note: array 'fld' declared here 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:2684:22: note: expanded from macro 'SET_SRC' ^ #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.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:926:3: 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:1340:23: note: expanded from macro 'XSTR' :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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #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: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]) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444: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:897: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:1955:37: note: expanded from macro 'REG_POINTER' rtunion fld[1]; ^ (RTL_FLAG_CHECK1 ("REG_POINTER", (RTX), REG)->frame_related) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 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: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:1328:45: note: expanded from macro 'RTL_FLAG_CHECK1' XVEC (rt, 2) = arg2; ^ ~ #define RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) ^~~ #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: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' ../../gcc-10.2.0/gcc/reg-stack.c:2468:16: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; note_link = ®_NOTES (insn); ^~~~~~~~~~~~~~~~ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/reginfo.c:1086:34: 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)); ^~~~~~~~~~~ ../../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:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ 444../../gcc-10.2.0/gcc/rtl.h../../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 :1375:32: note: expanded from macro 'XCEXP' :5:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' note: 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.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' #define XEXP(RTX, 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/regrename.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/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] ../../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/reg-stack.c:2469:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XSTR (rt, 1) = arg1; for (note = *note_link; 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#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1340: : ^ ~1342:23: note: expanded from macro 'XVEC' 23../../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' #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: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: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]; 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/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] ../../gcc-10.2.0/gcc/reg-stack.c:2472:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 2) = arg2; ^ ~ *note_link = XEXP (note, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341:23: 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:984: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 'XEXP' #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 XEXP(RTX, N) (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' ../../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]) ^ ~#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]; ^ :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:1012:In file included from ../../gcc-10.2.0/gcc/regrename.c3: 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:956: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:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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 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/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] 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: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/regstat.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/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] 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/regstat.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' 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: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' 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: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' ../../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 rtunion fld[1]; ^ :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: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]) In file included from ../../gcc-10.2.0/gcc/reload.c:95: XSTR (rt, 2) = arg2; ^ ~ 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/rtl.h../../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/target-hooks-macros.h rtunion fld[1]; ^ :43: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 ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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' 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: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) ^ ~ 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:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 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:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (sched) ^ XEXP (rt, 2) = arg2; ^ ~ ../../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: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/reload.c:95: 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]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (simd_clone) ^ 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] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XSTR (rt, 2) = arg2; ^ ~ #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: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/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] 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: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:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../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' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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] 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:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XINT (rt, 1) = arg1; ^ ~ 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] ../../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) ^ ~ HOOK_VECTOR_END (goacc) ^ ../../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/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: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/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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; 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: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: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:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 1341:23: note: expanded from macro 'XEXP' XEXP (rt, 2) = arg2; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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#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#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]; ^ 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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.hIn 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:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :444HOOK_VECTOR_END (addr_space) ^ :5: note: array 'fld' declared here ../../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/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 ;) ^ XVEC (rt, 1) = arg1; ^ ~ 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: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: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/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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, 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/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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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:95: In file included from ../../gcc-10.2.0/gcc/target.h:276: 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:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XVEC (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (calls) ^ 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:1223../../gcc-10.2.0/gcc/target-hooks-macros.h::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; ^ ~ ../../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 ;) ^ ../../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/reload.c:95: 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:43In file included from ../../gcc-10.2.0/gcc/regrename.cIn 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] :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] XVEC (rt, 1) = arg1; ^ ~ XWINT (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' ../../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 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 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:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared hereIn 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: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' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ HOST_WIDE_INT hwint[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:1254:3: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:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ 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; ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59:26: ../../gcc-10.2.0/gcc/rtl.hnote: :1340:23: note: expanded from macro 'XSTR' expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ #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/reload.c:95: 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/regstat.cHOOK_VECTOR_END (target_option) ^ 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:1223: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; ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' :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 HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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' 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: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]) ^ ~ #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 ;) ^ ../../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:95: 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/regrename.cIn 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] :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 HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XSTR (rt, 1) = arg1; ^ ~ XVEC (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1340:23: 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' ../../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/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] 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:1254: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]) ^ ~ #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: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' 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:1255: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: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 rtunion fld[1]; ^ 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:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 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:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (C90_EMPTY_HACK) 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:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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: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' ../../gcc-10.2.0/gcc/regstat.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :147:14: 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 link = 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/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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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/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] 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/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] 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/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] 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] *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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/reload.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/reload.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/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] 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/reload.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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #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/regrename.c:1295:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtx orig_op1 = XEXP (x, 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#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.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; ^ ~ 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/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] ../../gcc-10.2.0/gcc/regrename.c X0EXP (rt, 3) = NULL_RTX;:1486:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ scan_rtx (insn, &XEXP (x, 2), cl, action, OP_IN); ^ ~ ../../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' ^ ~ #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/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] ../../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] X0EXP (rt, 4) = NULL_RTX; ^ ~ if (XEXP (x, 1)) ^ ~ ../../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 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' : 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]; ^ In file included from ../../gcc-10.2.0/gcc/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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: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/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] 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/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) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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: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/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] 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/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] 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 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/regrename.c:1772:25: 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/regrename.c:1773:23: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] scan_rtx (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/regrename.c:1820: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/regrename.c:1820: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' ../../gcc-10.2.0/gcc/reload.cIn file included from :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] ../../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: 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: XINT (rt, 1) = arg1; ^ ~ 43../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :50: note: expanded from macro 'HOOK_VECTOR_END' ../../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 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 rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/regrename.c:1833:16: warning ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:1833: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/reload.c for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 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' In file included from ../../gcc-10.2.0/gcc/reload1.c: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:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:444:5: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' array 'fld' declared here HOOK_VECTOR_END (addr_space) ^ rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../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] ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' for (note = REG_NOTES (insn); note; note = XEXP (note, 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]; ^ :1611:25: note: expanded from macro 'REG_NOTES' 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] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ XINT (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' #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 rtunion fld[1]; ^ :444:5: note: array 'fld' declared here ../../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] rtunion fld[1]; ^ for (note = REG_NOTES (insn); note; note = XEXP (note, 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] ../../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:#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: 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]; ^ ../../gcc-10.2.0/gcc/reload.c:96: ../../gcc-10.2.0/gcc/regrename.c:1891:16: 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:3808: ./genrtl.h:451:3: 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)) ^~~~~~~~~~~~~~~~ XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' 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] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~#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: 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../../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/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] ../../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: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:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 23: note: expanded from macro 'XVEC' ../../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 XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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' HOOK_VECTOR_END (c) ^#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/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: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: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: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/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] XINT (rt, 6) = arg6;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: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 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] rtunion fld[1]; ^ HOOK_VECTOR_END (emutls) ^ ../../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] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^../../gcc-10.2.0/gcc/rtl.h: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) ^ ~ #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' ../../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: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/rtl.h:444:5: ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' noteIn file included from ../../gcc-10.2.0/gcc/reload.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :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] : array 'fld' declared here XINT (rt, 1) = arg1; 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:6552: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' ../../gcc-10.2.0/gcc/regrename.c:1903:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (shrink_wrap) ^ for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^ ~ #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:1341#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :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: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] note: array 'fld' declared here HOOK_VECTOR_END (mode_switching) 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' rtunion fld[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../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] && !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' 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] PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ ../../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) ^ ~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1759:38: note: expanded from macro 'VAR_LOC_UNKNOWN_P' rtunion fld[1]; ^ (GET_CODE (X) == CLOBBER && XEXP ((X), 0) == const0_rtx) ^ In file included from ../../gcc-10.2.0/gcc/reload.c:../../gcc-10.2.0/gcc/rtl.h:1341:35: note: expanded from macro 'XEXP' 96: 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: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:39: 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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/reload1.c:24: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6837: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;warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../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/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: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' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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: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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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' 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 rtunion fld[1]; ^ ../../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] rtx tmp = XEXP (this, 1); ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:../../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] 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/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] 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) ^ ~ 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); ^ ~ #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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/reload.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: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 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:1475: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 XEXP (insn, 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/reload.c:96#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: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: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 2) = arg2; ^ ~ #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) ^ ~ ../../gcc-10.2.0/gcc/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: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/reload.c rtunion fld[1]; ^ :96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:956: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 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ 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' ../../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]; ^ ../../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' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/reload.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] ../../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/rtl.h:1501:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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/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] return XUINT (insn, 4); ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:1342:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~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: 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: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 rtunion fld[1]; ^ ../../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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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 */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] ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../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' ../../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: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/reload.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/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:3: warning: ../../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] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ 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:23: note: expanded from macro 'XSTR'#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../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: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: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/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] #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]; ^ 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] ../../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)); ^~~~~~~~~~~~~~~~~ ../../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: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: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/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] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 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: 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/reload.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/reload.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/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]; ^ ../../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/reload.c:96: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ 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:1373:32: note: expanded from macro 'XCSUBREG' XWINT (rt, 1) = arg1; ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[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:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' array 'fld' declared here # define HOST_WIDE_INT long long ^ 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ 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 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]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In 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] 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/reload1.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/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] 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: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]; ^ ../../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/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:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reload.c:2404:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] val.start = -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:2404:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] val.start = -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: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: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' #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:1218: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/reload1.c:1224: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]; ^ ../../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]; ^ 137 warnings generated. ../../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] for (tem = REG_NOTES (x); 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/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/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, 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:2687: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]) ^ ~ && REGNO (SET_SRC (body)) < 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/reload1.c:2434:10: 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' ../../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]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1906:31: note: expanded from macro 'REGNO' ../../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] #define REGNO(RTX) (rhs_regno(RTX)) ^~~ tem = XEXP (SET_SRC (x), 1); ^~~~~~~~~~~ ../../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/reload.c:2689: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:1375:32: note: expanded from macro 'XCEXP' REGNO_REG_CLASS (REGNO (SET_SRC (body))), ^~~~~~~~~~~~~~ #define XCEXP(RTX, 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:2684#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' :22:#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: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ 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/rtl.h: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:2440:10:../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' 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]) ^ ~ tem = XEXP (SET_SRC (x), 2); ^ ~ ../../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:1506:47: note../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'REGNO_REG_CLASS' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define REGNO_REG_CLASS(REGNO) (regclass_map[(REGNO)]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h: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/reload1.c../../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] :2440:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_code_number = INSN_CODE (insn); ^~~~~~~~~~~~~~~~ tem = XEXP (SET_SRC (x), 2); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../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) ^ ~ #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: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/reload.c:2843:8: 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) = -1; ^~~~~~~~~~~~~~~~ :39: 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: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/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]; ^ ../../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/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 ../../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]) ^ ~ ./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 rtunion fld[1]; ^ ../../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] if (reg_renumber && (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:2696:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_rtx_MULT (Pmode, ep->to_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]) ^ ~ ./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/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: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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:5171:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] INTVAL (XEXP (ad, 1))); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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: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/reload.c:5386:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op0 = XEXP (addr, 0), op1 = XEXP (addr, 1), op2 = 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/reload.c:5408:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op2 = XEXP (op1, 1), op1 = XEXP (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/reload.c:5410:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] op2 = op1, 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]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/reload1.c:3028:31: 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/reload1.c:3030:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ep->offset -= 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' 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: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:3030:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ep->offset -= 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/reload1.c:3113: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/reload1.c:3118:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ep->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/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: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' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/config/i386/i386.h:1795:5: note: expanded from macro 'REGNO_OK_FOR_INDEX_P' ((REGNO) < STACK_POINTER_REGNUM \ ^~~~~ ../../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' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/config/i386/i386.h:1796:24: note: expanded from macro 'REGNO_OK_FOR_INDEX_P' || REX_INT_REGNO_P (REGNO) \ ^~~~~ ../../gcc-10.2.0/gcc/config/i386/i386.h:1522:14: note: expanded from macro 'REX_INT_REGNO_P' IN_RANGE ((N), FIRST_REX_INT_REG, LAST_REX_INT_REG) ^ ../../gcc-10.2.0/gcc/system.h:316:30: note: expanded from macro 'IN_RANGE' ((unsigned HOST_WIDE_INT) (VALUE) - (unsigned HOST_WIDE_INT) (LOWER) \ ^~~~~ ../../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' #define REGNO(RTX) (rhs_regno(RTX)) ^~~ ../../gcc-10.2.0/gcc/config/i386/i386.h:1797:32: note: expanded from macro 'REGNO_OK_FOR_INDEX_P' || (unsigned) reg_renumber[(REGNO)] < STACK_POINTER_REGNUM \ ^~~~~ ../../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' #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' || REX_INT_REGNO_P ((unsigned) reg_renumber[(REGNO)])) ^~~~~ ../../gcc-10.2.0/gcc/config/i386/i386.h:1522:14: note: expanded from macro 'REX_INT_REGNO_P' IN_RANGE ((N), FIRST_REX_INT_REG, LAST_REX_INT_REG) ^ ../../gcc-10.2.0/gcc/system.h:316:30: note: expanded from macro 'IN_RANGE' ((unsigned HOST_WIDE_INT) (VALUE) - (unsigned HOST_WIDE_INT) (LOWER) \ ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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] find_reloads_address_1 (mode, as, XEXP (op1, 1), 1, code, SCRATCH, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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/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 SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:6385:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (x != XEXP (*loc, 0) || y != 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/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/reload.c:6475:11: 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/reload1.c:3225: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:2684:22: note: expanded from macro 'SET_SRC' = eliminate_regs (INSN_VAR_LOCATION_LOC (insn), VOIDmode, insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1749:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).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:1230:37: note: expanded from macro 'RTL_CHECKC1' #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ #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' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:3236: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/reload1.c:3247:17: warning: array index 6 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: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' ../../gcc-10.2.0/gcc/reload.c:6542: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]) ^ ~ SUBREG_BYTE (x), ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' 5: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:6589:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || reg_overlap_mentioned_for_reload_p (x, 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]; ^ ../../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] || reg_overlap_mentioned_for_reload_p (XEXP (x, 1), 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]; ^ : 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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:9: 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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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: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: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:3430:38: 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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:3430:6: 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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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]; ^ ../../gcc-10.2.0/gcc/reload1.c: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]; ^ 143 warnings generated. ../../gcc-10.2.0/gcc/reload1.c: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' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:3575:17: warning: array index 6 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: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:3575: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:3629:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note_reg_elim_costly (SET_SRC (old_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/reload1.c: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:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230: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:3816:18: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] int label_nr = 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/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] && (valueno = true_regnum (valtry = 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:444:5: note: array 'fld' declared here 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] (goal_const && rtx_equal_p (SET_SRC (pat), goal) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:6765:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_renumbered_equal_p (goal, 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/reload.c:6767:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && (valueno = true_regnum (valtry = 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: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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:6826:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (REG_NOTES (where) != 0 && find_reg_note (where, REG_UNUSED, value)) ^~~~~~~~~~~~~~~~~ ../../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:6936:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pat = COND_EXEC_CODE (pat); ^~~~~~~~~~~~~~~~~~~~ ../../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: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' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:50: warning: array index 1 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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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]; ^ ../../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]; ^ ../../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]; ^ ../../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]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../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/reload1.c:8497:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && REGNO (out) == REGNO (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: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: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]; ^ ../../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' 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: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]; ^ 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' #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 ;) ^ 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 ;) ^ 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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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/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]; ^ 202 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 rtl-tests.o -MT rtl-tests.o -MMD -MP -MF ./.deps/rtl-tests.TPo ../../gcc-10.2.0/gcc/rtl-tests.c 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/reorg.c:424:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 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/reorg.c:440:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 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/reorg.c:485:5: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ++LABEL_NUSES (*plabel); ^~~~~~~~~~~~~~~~~~~~~ ../../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/reorg.c:539:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (note = REG_NOTES (tem); 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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:554:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 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/reorg.c:749:33: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] flags = get_jump_flags (insn, 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/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' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:28: 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' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:774:27: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (invert_jump (insn, JUMP_LABEL (insn), 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/reorg.c:791:23: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx target_label = 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' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:895: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/reorg.c:900:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (src, 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/reorg.c:902:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (src, 1)) == 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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:903:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (ANY_RETURN_P (XEXP (src, 1)) && XEXP (src, 1) == 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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:909:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && label_ref_label (XEXP (src, 2)) == 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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:910:45: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] || (ANY_RETURN_P (XEXP (src, 2)) && XEXP (src, 2) == 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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:917:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 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]) ^ ~ ./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/reorg.c:929:53: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx other_condition = get_branch_condition (insn, 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/reorg.c:943:25: 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 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 rtunion fld[1]; ^ ../../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] flags = get_jump_flags (insn, JUMP_LABEL (seq->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/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))); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:1209:33: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] flags = get_jump_flags (insn, 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/reorg.c:1287:39: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] flags = get_jump_flags (delay_insn, JUMP_LABEL (delay_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: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../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] && (insn != label || LABEL_NUSES (insn) != 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/reorg.c:1770:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (p); link; link = 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/reorg.c:1772:9: 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/reorg.c:1782:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (link, 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/reorg.c:1782:23: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (link, 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/reorg.c:1783:6: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (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/reorg.c:1804:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (p); link; link = 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/reorg.c:1806:9: 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/reorg.c:1831: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 = 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/reorg.c:1833:14: 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/reorg.c:1866:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (label) = 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/reorg.c:1958:32: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] flags = get_jump_flags (insn, 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/reorg.c:2246:44: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] new_label = get_label_before (new_label, JUMP_LABEL (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' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:2269:31: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] NULL, 1, 1, own_thread_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/reorg.c:2270:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 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/reorg.c:2311:5: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && JUMP_LABEL (insn) != NULL_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/reorg.c:2318:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx this_label_or_return = 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/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' ../../gcc-10.2.0/gcc/reorg.c:2384:33: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] flags = get_jump_flags (insn, JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../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) ^ ~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: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] ../../gcc-10.2.0/gcc/rtl.h: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:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../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 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/reorg.c:2543:21: 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]) ^ ~ for (note = REG_NOTES (trial); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :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/reorg.c:2545:14: 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' ../../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 rtunion fld[1]; : note: expanded from macro 'JUMP_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/reorg.c:2552:10: warning: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).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:1230:37: note: expanded from macro 'RTL_CHECKC1' LABEL_NUSES (XEXP (note, 0))++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' ../../gcc-10.2.0/gcc/rtl.h:#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ 444:5: note: array 'fld' declared here 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: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:1860:28: note: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reorg.c:2558:4: 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) ^ ~ LABEL_NUSES (JUMP_LABEL (trial))++; ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_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/reorg.c:2558:17: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (JUMP_LABEL (trial))++; ^~~~~~~~~~~~~~~~~~ ../../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 ^ ~ 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: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: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) ^~~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1230:38: note: 1860:28: note: expanded from macro 'JUMP_LABEL' expanded from macro 'RTL_CHECKC1' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP'#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 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/reorg.c:2562:21: 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]) ^ ~ for (note = REG_NOTES (trial); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/rtl.h:1611:25: note: array 'fld' declared here 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' ../../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/reorg.c:2564: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: note = XEXP (note, 1)) ^ ~ 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:#define RTL_CHECKC1(RTX, N, C) ((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:444:5: note: array 'fld' declared here :5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reorg.c:2571:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 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/reorg.c:2577:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (JUMP_LABEL (trial))--; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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/reorg.c:2577:17: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (JUMP_LABEL (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' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230: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:../../gcc-10.2.0/gcc/rtl.h:1230:38: note: expanded from macro 'RTL_CHECKC1' 2167:10: 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: SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/reorg.c:2648:49: warning: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ 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' && !reg_overlap_mentioned_p (SET_DEST (pat), SET_SRC (pat))) ^~~~~~~~~~~~~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../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) ^ ~ 1230../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 37../../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]) ^ ~ ../../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 ../../gcc-10.2.0/gcc/reorg.c:2655:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ && ! reg_set_p (SET_SRC (pat), next) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:2658:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_replace_rtx (SET_DEST (pat), SET_SRC (pat), next); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:2717:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] dest = SET_DEST (pat), 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/reorg.c:2722:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! reg_overlap_mentioned_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/reorg.c:2725:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx 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/reorg.c:2787:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (new_thread), ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:2789:29: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] new_thread = follow_jumps (JUMP_LABEL (new_thread), 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/reorg.c:2798:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 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/reorg.c:2860:22: warning: 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:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:2903:23: warning: 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:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/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/reorg.c:3039:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (note, 1) = REG_NOTES (our_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' 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] #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/reorg.c: ^ ~ 3039:21: 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 (note, 1) = REG_NOTES (our_prev); ^~~~~~~~~~~~~~~~~~~~ #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: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:3040:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] REG_NOTES (our_prev) = 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/reorg.c:3082: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 = 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/reorg.c:3084:14: 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/reorg.c:3133:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (NOTE_P (p) && NOTE_KIND (p) == 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/reorg.c:3164:37: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && !ANY_RETURN_P (target_label = 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:1007:14: note: expanded from macro 'ANY_RETURN_P' (GET_CODE (X) == RETURN || GET_CODE (X) == SIMPLE_RETURN) ^ ../../gcc-10.2.0/gcc/rtl.h:725:45: note: expanded from macro 'GET_CODE' #define GET_CODE(RTX) ((enum rtx_code) (RTX)->code) ^~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reorg.c:3164:37: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] && !ANY_RETURN_P (target_label = 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:1007:40: note: expanded from macro 'ANY_RETURN_P' 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); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' (GET_CODE (X) == RETURN || GET_CODE (X) == SIMPLE_RETURN)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:725:45:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:3798note:11: expanded from macro 'GET_CODE'#define RTL_CHECK2(RTX, 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] #define GET_CODE(RTX) ((enum rtx_code) (RTX)->code) ^~~ ../../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' ../../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/reorg.c:3182:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ if (target_label && target_label != JUMP_LABEL (jump_insn)) ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1365:29: ../../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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: noteexpanded from macro 'RTL_CHECK2': : 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)1375:32: note: expanded from macro 'XCEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECKC1' :444#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]; ^ 1230:37: note: expanded from macro 'RTL_CHECKC1' :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/reorg.c:3200:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx label = JUMP_LABEL (next); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((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:note: array 'fld' declared here 38:3: 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:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/reorg.c XEXP (rt, 1) = arg1; rtx next = XEXP (insn, 1); ^ ~ ^ ~ :3209: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:1341:23: note: expanded from macro 'XEXP' ++LABEL_NUSES (target_label); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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:1805:26: note:1341:23: note: expanded from macro 'XEXP' : expanded from macro 'LABEL_NUSES' ../../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 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' ^ ~ #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#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:../../gcc-10.2.0/gcc/rtl.h:1229:5: note: array 'fld' declared here38: 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); ^ ~ 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' ../../gcc-10.2.0/gcc/reorg.c:3211:5: 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ++LABEL_NUSES (label); ^~~~~~~~~~~~~~~~~~~ #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:51805:26: note: expanded from macro 'LABEL_NUSES' : note: array 'fld' declared here #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ 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)In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' 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:1480: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]) ^ ~ XEXP (rt, 1) = arg1; ../../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/reorg.c:3227:5: 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) ^ ~ --LABEL_NUSES (label); ^~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1805#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :26: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'LABEL_NUSES' #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#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL):1229: ^ ~ 38 rtunion fld[1]; ^ : note: expanded from macro 'RTL_CHECK2' ../../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:444:5: note: ../../gcc-10.2.0/gcc/rtl.h:1485../../gcc-10.2.0/gcc/rtl.h:1230:array 'fld' declared here37: note: expanded from macro 'RTL_CHECKC1' :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: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 rtunion fld[1]; rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/reorg.c:3229:14: 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: if (--LABEL_NUSES (target_label) == 0) 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:1805:26: notenote: expanded from macro 'LABEL_NUSES' : array 'fld' declared here #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note rtunion fld[1]; ^ : 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#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ :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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#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#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :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/reorg.c:3250: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:1229: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:444:5: note: array 'fld' declared here rtx other_target = JUMP_LABEL (other); rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:../../gcc-10.2.0/gcc/rtl.h: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:1229:38: note: expanded from macro 'RTL_CHECK2'#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../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:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1501:10../../gcc-10.2.0/gcc/reorg.c:3251:19: warning: array index 7 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] target_label = JUMP_LABEL (insn); ^~~~~~~~~~~~~~~~~ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 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:../../gcc-10.2.0/gcc/rtl.h:1375: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: warning32: 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: 1230:37note: 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: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../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2' 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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/reorg.c:3326:22: warning: ../../gcc-10.2.0/gcc/rtl.harray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:444: target_label = JUMP_LABEL (delay_jump_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]; ^ 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:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_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.h:1375../../gcc-10.2.0/gcc/rtl.h:32: note XBBDEF (rt, 2) = arg2; ^ ~ : :../../gcc-10.2.0/gcc/rtl.h:1345:25: noteexpanded from macro 'XCEXP' : expanded from macro 'XBBDEF' 1506#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :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: ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../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:444:5: note: array 'fld' declared here : ^ ~ rtunion fld[1]; ^ 444:../../gcc-10.2.0/gcc/reorg.c:3389:21: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here rtx temp_label = JUMP_LABEL (trial_seq->insn (0)); 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/resource.c:24../../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.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :../../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:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 5: note: array 'fld' declared here 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/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#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../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 rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/reorg.c:3475:16: 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:1339:26: note: expanded from macro 'XUINT' rtx label = JUMP_LABEL (next); ^~~~~~~~~~~~~~~~~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :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#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : 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/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; ^ ~ 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: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:1229:38: note: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/reorg.c:3476:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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]; ^ :1342:23: note: In file included from expanded from macro 'XVEC' 20: 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) ^ ~ rtx old_label = JUMP_LABEL (delay_jump_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: ../../gcc-10.2.0/gcc/resource.c:24note: expanded from macro 'RTL_CHECK2' : 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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' XINT (rt, 5) = arg5; ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:../../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' 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: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/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:../../gcc-10.2.0/gcc/reorg.c:3491:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: warning XEXP (rt, 6) = arg6; ^ ~ ../../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: ++LABEL_NUSES (old_label); ^~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1805: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' note: expanded from macro 'LABEL_NUSES' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5../../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:1371:32: note: expanded from macro 'XCINT' return safe_as_a (JUMP_LABEL (insn));: note#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ : array 'fld' declared here 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../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' : array 'fld' declared here #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/reorg.c:3514:27:../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' 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) ^ ~ if (old_label && --LABEL_NUSES (old_label) == 0) ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1805:26:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 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: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 #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XCINT' 1341:23: #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1871:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 10../../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]) ^ ~ : 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); ^~~~~~~~~~~~~~~~~ 444:5../../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' : note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~ : 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:1375:32: note: expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/resource.c:24: In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230../../gcc-10.2.0/gcc/rtl.h:3808: :37: note: expanded from macro 'RTL_CHECKC1' ./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; ../../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' ../../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 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1860:28In 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] : note: expanded from macro 'JUMP_LABEL' XEXP (rt, 3) = arg3; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:../../gcc-10.2.0/gcc/rtl.h:1375:32: note23: note: expanded from macro 'XEXP' : 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/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] ../../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] XINT (rt, 4) = arg4; ^ ~ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote:1229:38:: ../../gcc-10.2.0/gcc/reorg.c:3567:5: expanded from macro 'XCEXP' warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 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]) ^ ~ LABEL_NUSES (real_return_label)++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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.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: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 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' ^ 1805:26: note: expanded from macro 'LABEL_NUSES' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1371:32: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XCINT' ../../gcc-10.2.0/gcc/rtl.h:444:5:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ 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 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/resource.c../../gcc-10.2.0/gcc/reorg.c:3569:5: 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:3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] LABEL_NUSES (real_simple_return_label)++; XEXP (rt, 6) = arg6; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ 162../../gcc-10.2.0/gcc/rtl.h226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :1371:32: note: expanded from macro 'XCINT' warnings generated. X0EXP (rt, 7) = NULL_RTX;#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/reorg.c:3592:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (JUMP_LABEL (pat->insn (0)) == function_return_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: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: :note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/reorg.c:3597:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (JUMP_LABEL (pat->insn (0)) == function_simple_return_label) ^~~~~~~~~~~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~../../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) : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:12282039:38: note: expanded from macro 'RTL_CHECK1' :26: note: expanded from macro 'SUBREG_BYTE' ../../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) ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../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/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/reorg.c:3622:42: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] flags = get_jump_flags (jump_insn, JUMP_LABEL (jump_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) : ^ ~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] XEXP (rt, 1) = arg1; ^ ~ 1373:32: ../../gcc-10.2.0/gcc/rtl.h:1341:23note: expanded from macro 'XCSUBREG' : note: expanded from macro 'XEXP' ../../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 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]):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 ../../gcc-10.2.0/gcc/rtl.h:444:5: note../../gcc-10.2.0/gcc/rtl.h:444:5:: array 'fld' declared here: 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: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:444:5: note: array 'fld' declared here rtunion fld[1]; ^ note: array 'fld' declared here ../../gcc-10.2.0/gcc/reorg.c:3676:42: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (real_return_label != NULL_RTX && --LABEL_NUSES (real_return_label) == 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]) 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] 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: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:307: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 rtl.o -MT rtl.o -MMD -MP -MF ./.deps/rtl.TPo ../../gcc-10.2.0/gcc/rtl.c XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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/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/rtl.h:1230:37:../../gcc-10.2.0/gcc/rtl.h:2966 note: expanded from macro 'RTL_CHECKC1' :18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XBBDEF (rt, 2) = arg2; ^ ~ memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../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 XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/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/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h: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: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]; ^ 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;143 warnings generated. ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #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:3707:7: 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/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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #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_KIND (insn) == NOTE_INSN_EPILOGUE_BEG) 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../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' :27: note: expanded from macro 'X0EXP' #define NOTE_KIND(INSN) XCINT (INSN, 4, 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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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' 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_CHECKC1(RTX, N, C) ((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: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: 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); ^~~~~~~~~~~~~ 444:5: note: ../../gcc-10.2.0/gcc/rtl.h:2607 ^ :array 'fld' declared here ../../gcc-10.2.0/gcc/reorg.c:3741:43: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ && ((target = skip_consecutive_labels (JUMP_LABEL (insn))) ^~~~~~~~~~~~~~~~~ 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/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: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: ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' 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: In file included from 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: note: array 'fld' declared here ../../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 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' 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:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1230 XEXP (rt, 1) = arg1;#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 rtlhash.o -MT rtlhash.o -MMD -MP -MF ./.deps/rtlhash.TPo ../../gcc-10.2.0/gcc/rtlhash.c 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]; ^ ^ ~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../../gcc-10.2.0/gcc/rtl.h:1341 ../../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]; ^ X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/reorg.c:3742:11: 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 (insn))) ::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:../../gcc-10.2.0/gcc/rtl.h38: 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: 1860:28: note: expanded from macro 'JUMP_LABEL' #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: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/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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #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-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 rtunion fld[1]; ^ : ./genrtl.h ^ ~ 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] :94: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] 1375: X0EXP (rt, 4) = NULL_RTX;32: note: expanded from macro 'XCEXP' ^ ~ #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::1358:27../../gcc-10.2.0/gcc/rtl.h:1341::23: noteclang: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.hwarningnote: :1229:treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]381230:: expanded from macro 'X0EXP' : note: expanded from macro 'RTL_CHECK2' 37: note: expanded from macro 'RTL_CHECKC1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').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: ^ ~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:3772:34: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (function_return_label && --LABEL_NUSES (function_return_label) == 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:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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])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: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 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/reorg.c:3775 rtunion fld[1];:12: 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' && --LABEL_NUSES (function_simple_return_label) == 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_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)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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' ../../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:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :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/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:178: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 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:1345:25: ^ ~ rtunion fld[1];note: expanded from macro 'XBBDEF' ../../gcc-10.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: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 XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../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]) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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:444:5: note: array 'fld' declared here X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-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' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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 ../../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: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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: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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: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' ^ #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: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:../../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/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] 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/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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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: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' 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:#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: XSTR (rt, 1) = arg1; ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.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]; ^ 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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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: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' ../../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/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] ../../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 ../../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:222: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' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ clang: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here warning rtunion fld[1]; ^ : ../../gcc-10.2.0/gcc/rtl.htreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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) :In file included from ^ ~ ../../gcc-10.2.0/gcc/reorg.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, va_heap, vl_embed>') [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1341:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); 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' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104 rtunion fld[1];: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.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:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :288 rtunion fld[1];:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here XINT (rt, 6) = arg6; ^ ~ size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.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-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:223:3: warning: array index 4 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 ../../gcc-10.2.0/gcc/rtl.h:1229:38: XINT (rt, 4) = arg4; ^ ~ va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../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../../gcc-10.2.0/gcc/vec.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 :1844:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here rtunion fld[1]; reserve (1, false PASS_MEM_STAT); ^ ^ ../../gcc-10.2.0/gcc/reorg.cIn 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:224:3: warning: 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] array index 5 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:../../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' ^ ~ 1343../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :19: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested 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]) ^ ~ merged_insns.safe_push (std::pair (trial, false)); ^ ../../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-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:225In 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] :3 XVEC (rt, 1) = arg1; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: 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) ^ ~ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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: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/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: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/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: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/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: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/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: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/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: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/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: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/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: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/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: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/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: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' :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 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-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:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ 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#define XEXP(RTX, 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:444:5: note: array 'fld' declared here 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: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: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-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: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.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:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :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: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 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: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 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' 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:519: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' ^ ~ #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/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:313: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 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: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' 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: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: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/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] #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' 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-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: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/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:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: 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; ^ ~ #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/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: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/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: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/resource.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/resource.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 ^ 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: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:1358In file included from :27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #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/resource.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:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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: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]) ^ ~ 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: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; ^ ~ 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/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: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: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) ^ ~ 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/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: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 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: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; ^ ~ 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: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: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: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/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: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/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] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XEXP (rt, 1) = arg1; ^ ~#define XINT(RTX, 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: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/rtl-error.c:25 rtunion fld[1]; ^ : 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: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/resource.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' 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:415: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) 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: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]; ^ 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:868: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 rtunion fld[1]; ^ XSTR (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: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; ^ ~ 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../../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/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: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' 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: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]) ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/resource.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/resource.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; ^ ~ :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/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:450: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; ^ ~ ../../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: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 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: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/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: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:1340:23: note: expanded from macro 'XSTR' XVEC (rt, 4) = arg4; ^ ~ #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: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/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: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/resource.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] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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]) ^ ~ 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: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]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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:486: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; ^ ~ 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: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: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/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: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/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] 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 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: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/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: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/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: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: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: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/resource.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/resource.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/resource.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/resource.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/resource.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]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:1167: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-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:550: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 ../../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/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: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) ^ ~ 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: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:1229:38: note: expanded from macro 'RTL_CHECK2' XWINT (rt, 1) = arg1; ^ ~227 #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]) warnings generated ^ ~. :5: note: array 'fld' declared here 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/resource.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-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:653: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) #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 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: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 rtunion fld[1];: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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-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: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/resource.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ :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; ^ ~ 2039:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 26: note: expanded from macro 'SUBREG_BYTE' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#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: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../../gcc-10.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: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/resource.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]; ^ :1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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' 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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ./genrtl.h:735: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 rtlanal.o -MT rtlanal.o -MMD -MP -MF ./.deps/rtlanal.TPo ../../gcc-10.2.0/gcc/rtlanal.c X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../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/resource.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/resource.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 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: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/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: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/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: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/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: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/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: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/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: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/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: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/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: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/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: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]; ^ 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: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/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: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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: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/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: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/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:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-error.c:25In file included from ../../gcc-10.2.0/gcc/rtl-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' : 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: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#define RTL_CHECK2(RTX, N, C1, C2) ((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]) ^ ~ 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-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] ../../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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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] rtx next = XEXP (insn, 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: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/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: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: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:../../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) ^ ~ ../../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]; ^ 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:1255: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:1342:23: 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' #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: return XBBDEF (insn, 2); ^ ~ 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]; ^ ../../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] 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:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here expanded from macro 'XEXP' 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:1288:3: warning: array index 2 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:23: note: expanded from macro 'XSTR' #define XSTR(RTX, 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 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: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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : 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: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/resource.c:267:23: 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]) for (i = 0; i < ASM_OPERANDS_INPUT_LENGTH (x); i++) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ 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:1511:10: warning../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ #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: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/resource.c:268:29: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_referenced_resources (ASM_OPERANDS_INPUT (x, i), res, 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: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:1383:43: note: expanded from macro 'XCVECEXP' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ #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' ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #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' ../../gcc-10.2.0/gcc/rtl.h:1230:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ clang37: : note: warning: ../../gcc-10.2.0/gcc/rtl.htreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 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/resource.c:275:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_referenced_resources (XEXP (x, 1), res, 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]) ^ ~ :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/resource.c:283:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_referenced_resources (SET_SRC (x), res, 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/resource.c:348:18: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = CALL_INSN_FUNCTION_USAGE (x); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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/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-error.c../../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]):43:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] asmop = SET_SRC (body); ^~~~~~~~~~~~~~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_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' ../../gcc-10.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 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' :1230: ^ ~37: note: expanded from macro 'RTL_CHECKC1' #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 RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl-error.c:48: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 asmop = SET_SRC (XVECEXP (body, 0, 0)); rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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' ../../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/resource.c:350: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:1860:28: note: expanded from macro 'JUMP_LABEL' link = XEXP (link, 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../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :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../../gcc-10.2.0/gcc/rtl.h: ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :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' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../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-error.c:56:11: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] loc = ASM_OPERANDS_SOURCE_LOCATION (asmop); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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' ../../gcc-10.2.0/gcc/rtl.h:444:5: warning#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 : rtunion fld[1]; ^ array 'fld' declared here rtunion fld[1]; ^ unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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: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:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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' ^ ~ #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' ../../gcc-10.2.0/gcc/resource.c:507:19: warning: array index 7 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) ^ ~ *jump_target = JUMP_LABEL (this_jump_insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:1860#define RTL_CHECKC1(RTX, N, C) ((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/resource.c:664:16: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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/resource.c:665:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 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/resource.c:704:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_set_resources (SET_SRC (x), res, 0, MARK_SRC_DEST); ^~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/resource.c:737:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_set_resources (XEXP (XEXP (x, 1), 0), res, 0, MARK_SRC_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: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/resource.c:738:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_set_resources (XEXP (XEXP (x, 1), 1), res, 0, MARK_SRC_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/resource.c:738:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_set_resources (XEXP (XEXP (x, 1), 1), res, 0, MARK_SRC_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: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/resource.c:744:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_set_resources (XEXP (x, 1), res, 0, MARK_SRC_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: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: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/resource.c:745:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' mark_set_resources (XEXP (x, 2), res, 0, MARK_SRC_DEST); ^ ~ #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/resource.c:801:23: 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 (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' #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/resource.c:802:22: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_set_resources (ASM_OPERANDS_INPUT (x, i), res, in_dest, ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../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' In file included from ../../gcc-10.2.0/gcc/rtl-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] #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ *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]; ^ ../../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/rtl-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 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: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/rtl-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/rtl-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/rtl-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/rtl-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/rtl-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/rtl-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/rtl-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/rtl-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/rtl-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/rtl-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/rtl-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/rtl-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/rtl-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/rtl-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]; ^ ../../gcc-10.2.0/gcc/resource.c:1047:20: 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-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 for (link = REG_NOTES (real_insn); link; link = XEXP (link, 1)): ^~~~~~~~~~~~~~~~~~~~~ ./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:1611:25: note: expanded from macro 'REG_NOTES' XEXP (rt, 1) = arg1; ^ ~ #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: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]; ^ ../../gcc-10.2.0/gcc/resource.c:1047:56: 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:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (link = REG_NOTES (real_insn); link; link = XEXP (link, 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: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/rtl-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] ../../gcc-10.2.0/gcc/resource.c: XEXP (rt, 3) = arg3; ^ ~ 1059:20: 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' for (link = REG_NOTES (real_insn); link; link = XEXP (link, 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' :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: 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:268: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: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/resource.c:1059:56: 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 for (link = REG_NOTES (real_insn); link; link = XEXP (link, 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: ./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:1341: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: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/resource.c:1094:9: 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/rtl-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] && NOTE_KIND (real_insn) == NOTE_INSN_EPILOGUE_BEG) ^~~~~~~~~~~~~~~~~~~~~ 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' 1675:25: note: expanded from macro 'NOTE_KIND' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../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: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 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: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 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: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/rtl-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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-tests.c:35: In file included from In file included from ../../gcc-10.2.0/gcc/rtl.c:31: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1394:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3808: ./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 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]; ^ 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: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../../gcc-10.2.0/gcc/rtl.h:: note: expanded from macro 'X0EXP' 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: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/rtl-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] ../../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/rtl-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' ../../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:1341:23: 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 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]; ^ ../../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/rtl-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] #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' ../../gcc-10.2.0/gcc/rtl.h:1480#define RTL_CHECK2(RTX, N, C1, C2) ((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: note: array 'fld' declared here return XBBDEF (insn, 2); ^ ~ ../../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/rtl-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] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 2) = NULL_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' 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:1485: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 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/rtl-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] ../../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: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: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' 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: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: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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../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:444:5: note: array 'fld' declared here rtunion fld[1]; ^ return XEXP (insn, 3);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: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:#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: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/rtl-tests.c:35: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../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] ./genrtl.h:348:3 return XUINT (insn, 4); ^ ~ : 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' X0EXP (rt, 6) = NULL_RTX; ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../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' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38:112 warnings generated. ../../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: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/rtl-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' ../../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 ../../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-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] ../../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:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1345:25: rtunion fld[1]; ^ note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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/rtl-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: ../../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 'X0EXP' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ #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: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:444:5: note: array 'fld' declared here 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/rtl-tests.c:35: In file included from ../../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:1230:37: note: expanded from macro 'RTL_CHECKC1' 3808: ./genrtl.h:383: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) = 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' 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: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/rtl-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] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 6) = arg4; ^ ~ :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:#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' #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 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: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' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ 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: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; ^ ~ 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:#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' #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/rtl-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/rtl-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/rtl-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/rtl-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/rtl-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: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 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: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/rtl-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/rtl-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/rtl-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/rtl-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/rtl-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/rtl-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]; ^ 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: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/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] 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/rtl-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/rtl-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/rtl-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/rtl-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/rtl-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/rtl-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/rtl-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/rtl-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/rtl-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/rtl-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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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/rtl-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/rtl-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/rtl-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/rtl-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/rtl-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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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/rtl-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] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: :2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] expanded from macro 'XSTR' memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ #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])/Library/Developer/CommandLineTools/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/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:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-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/rtl-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/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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/rtlhash.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 : ^ ~ 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:1342:23: note: expanded from macro 'XVEC' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../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: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: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: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/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] ../../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; ^ ~ return 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]) ^ ~ :5: note: 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: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/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:66: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] 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:1230:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 37: note: expanded from macro 'RTL_CHECKC1' 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_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: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: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:94:3: 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' XEXP (rt, 1) = arg1; ^ ~ #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]) ^ ~ ../../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/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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(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: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:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :2039:26: note: expanded from macro 'SUBREG_BYTE' 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:179: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: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: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 ../../gcc-10.2.0/gcc/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] 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/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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:31: 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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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/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/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/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/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/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/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/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/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] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 5) = arg5;: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: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/Library/Developer/CommandLineTools/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]) ^ ~ ../../gcc-10.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: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/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/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) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlhash.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] ../../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 #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: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] #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: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/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/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/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/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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:31: 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/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: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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/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/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' ../../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/rtlhash.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 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 rtunion fld[1]; ^ :444:5: note: array 'fld' declared here 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: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]) 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: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: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/rtl.c:31#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: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: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/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: 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:94: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:#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/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/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: 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:177: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.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] #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/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179: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] #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: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.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/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: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/rtlhash.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] #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 #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/rtl.c: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] #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 ../../gcc-10.2.0/gcc/rtlhash.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/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../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/rtl.c:31#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: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:1229:38: note: expanded from macro 'RTL_CHECK2' 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#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: 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/rtlhash.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/rtl.h XEXP (rt, 6) = arg6; ^ ~ :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.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] ^ ~ 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: 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 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: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/rtlhash.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 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:486: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; ^ ~ 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: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: note: expanded from macro 'XINT' XBBDEF (rt, 2) = arg2; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../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 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: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: In file included from ../../gcc-10.2.0/gcc/rtl.cexpanded from macro 'RTL_CHECK2' :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] #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/rtlhash.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: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' 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: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 ../../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/rtlhash.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] ../../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' 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/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h 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: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::3808108 warnings generated. 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/rtlhash.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/rtlhash.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]: ./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; ^ ~ 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../../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 rtunion fld[1]; ^ :444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtlhash.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/rtlhash.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] 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: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/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/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 XINT (rt, 4) = arg4; ^ ~ : 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]; ^ 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: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/rtlhash.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; ^ ~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: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/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' # 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 clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ../../gcc-10.2.0/gcc/rtlhash.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 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: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]; ^ 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: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/rtlhash.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] X0EXP (rt, 1) = NULL_RTX; ^ ~ 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: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 ../../gcc-10.2.0/gcc/rtlhash.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/rtlhash.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) ^ ~ 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: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:../../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 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: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/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] #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' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, 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_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/rtlhash.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) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1228:../../gcc-10.2.0/gcc/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] 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#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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] : 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])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:313:3: warning../../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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: 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/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTL_CHECK1' :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: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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: 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]; ^ 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: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: :5: note: array 'fld' declared here note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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' 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 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] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ 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: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:1340:23: note: expanded from macro 'XSTR' X0EXP (rt, 3) = 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/rtlhash.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/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3: warning: X0EXP (rt, 4) = 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: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: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/rtlhash.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]; X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtlhash.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: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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:31: clangIn 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:383In 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] :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: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];warning ^ 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: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:treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 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]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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] 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] XSTR (rt, 2) = arg2; ^ ~ XINT (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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 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.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/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' ../../gcc-10.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/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/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/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/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]; ^ 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.hIn 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] :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:1340:23:../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) warning ^ ~ : note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:445:unknown warning option '-Werror=format-diag' [-Wunknown-warning-option]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/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/rtlhash.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'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: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/rtlanal.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) In file included from ^ ../../gcc-10.2.0/gcc/rtl.c../../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/rtlhash.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/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warning: In file included from array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :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] XVEC (rt, 4) = arg4; ../../gcc-10.2.0/gcc/rtlanal.c ^ ~ XVEC (rt, 1) = arg1; : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:251342: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:1229In file included from :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/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/target.h:276: ../../gcc-10.2.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XVEC (rt, 5) = arg5; ^ ~ HOOK_VECTOR_END (sched) ^ ../../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' ../../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/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] 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/rtlanal.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] rtunion fld[1]; ^ In file included from 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:1254: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/rtlhash.c^ 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:23: note: expanded from macro 'XSTR' :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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XINT (rt, 1) = arg1;#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: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 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: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; ^ ~ #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' ../../gcc-10.2.0/gcc/rtlanal.c:25: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)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/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/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] HOOK_VECTOR_END (omp) ^ ../../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/rtl.h ^ ../../gcc-10.2.0/gcc/rtlhash.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; ^ ~ :1229In file included from :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/rtlanal.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h ^ ~ :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] :444../../gcc-10.2.0/gcc/rtl.h: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' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:31: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from :1229:38: note: expanded from macro 'RTL_CHECK2' : ./genrtl.h:1287../../gcc-10.2.0/gcc/rtlanal.c: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: note: array 'fld' declared here XSTR (rt, 1) = arg1;: ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h25: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:517: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; ^ ~ ^ ~ ../../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)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' :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/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 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] HOOK_VECTOR_END (vectorize) rtunion fld[1];^ 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: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/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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 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:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ 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:518: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/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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/rtlhash.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]; ^ 130 warnings generated. 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' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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: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/rtlhash.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] 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:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XWINT (rt, 2) = arg2;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:1234#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :29: note: expanded from macro 'XWINT' #define XWINT(RTX, 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/rtlanal.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6240:1:../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ 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/rtlanal.c:25: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329In 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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.c1: 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:81:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :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] DEF_RTL_EXPR(UNKNOWN, "UnKnown", "*", RTX_EXTRA) HOOK_VECTOR_END (emutls)^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:2039 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ :26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-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/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#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:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, 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/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] HOOK_VECTOR_END (target_option) ^#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/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' array 'fld' declared here:104:24: note: expanded from macro 'offsetof' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #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 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 ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtlanal.c:25: 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] 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' X0EXP (rt, 1) = 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 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] 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/rtlhash.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; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../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] :1358:27: note: expanded from macro 'X0EXP' DEF_RTL_EXPR(VALUE, "value", "0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h: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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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: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/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: 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] note: expanded from macro 'DEF_RTL_EXPR' XEXP (rt, 1) = arg1; ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../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]) ^ ~ /Library/Developer/CommandLineTools/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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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:In file included from ../../gcc-10.2.0/gcc/rtlanal.c:26: 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:867:3: warning../../gcc-10.2.0/gcc/rtl.h: 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] : XSTR (rt, 1) = arg1; ^ ~ 1394:13: 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) 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.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' #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' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \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 rtunion fld[1]; ^ :700:22: note: expanded from macro 'RTX_HDR_SIZE' #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 #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::444:5:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h3808:: note: array 'fld' declared here ./genrtl.h rtunion fld[1]; ^ 104:24: note: expanded from macro 'offsetof' :868:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 3: warning: array index 2 is past the end of the array (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: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/rtl.c: rtx tmp = XEXP (this, 1);131: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~../../gcc-10.2.0/gcc/rtl.def ^ ~ :92:1: warning../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h:: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :23: note: 1229expanded from macro 'XEXP'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' 38 ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note../../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: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]; ^ ^ ~ /Library/Developer/CommandLineTools/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 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:92:1:In file included from ../../gcc-10.2.0/gcc/rtlhash.c: 24: ../../gcc-10.2.0/gcc/rtl.hIn file included from :warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../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; ^ ~ 1469:14: 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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.c:129:6../../gcc-10.2.0/gcc/rtl.h:1340:23: note: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 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) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../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]; ^ ^~~~~~~~~~~~ #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:1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/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) ^ ~ ../../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: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: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] 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ 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) ^ ~ 1340:23: note: expanded from macro 'XSTR' /Library/Developer/CommandLineTools/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) ^ ~ 1480: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' ../../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' In file included from ../../gcc-10.2.0/gcc/rtl.c:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 131: ../../gcc-10.2.0/gcc/rtl.def:99:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:444:5DEF_RTL_EXPR(EXPR_LIST, "expr_list", "ee", RTX_EXTRA) ../../gcc-10.2.0/gcc/rtl.hclang^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] : note: array 'fld' declared here :1228:38: note: expanded from macro 'RTL_CHECK1' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((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/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] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h: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) ^ ~ rtunion fld[1];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] ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(EXPR_LIST, "expr_list", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((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.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' return XBBDEF (insn, 2); ^ ~ : 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' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 444:5#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../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]) ^ ~ /Library/Developer/CommandLineTools/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); ^ ~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] In file included from XVEC (rt, 1) = arg1; ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:1341DEF_RTL_EXPR(INSN_LIST, "insn_list", "ue", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.c:126: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: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: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:700:22: note: expanded from macro 'RTX_HDR_SIZE' #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 /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: rtunion fld[1]; ^ note: expanded from macro 'offsetof' rtunion fld[1]; ^ #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); ^ ~ ../../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:103: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) ^ ~ 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] DEF_RTL_EXPR(INSN_LIST, "insn_list", "ue", RTX_EXTRA) XSTR (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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' ../../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' ? 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: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:1229:38: rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 104:24: note: expanded from macro 'offsetof' ../../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:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) rtunion fld[1]; ^ ^ ~ 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#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ : ../../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:1229:DEF_RTL_EXPR(INSN_LIST, "insn_list", "ue", 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' In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ 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:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../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 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:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' return XUINT (insn, 4); ^ ~ #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: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' #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:106: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(INT_LIST, "int_list", "ie", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.c:126: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:1041:3: 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) \ ^~~~~~~~~~~~ XEXP (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../../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 RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ :1341:23: note: expanded from macro 'XEXP' /Library/Developer/CommandLineTools/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:1342:23: note: expanded from macro 'XVEC' ^ ~ ../../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:106:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 1229:38DEF_RTL_EXPR(INT_LIST, "int_list", "ie", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 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' #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: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' ../../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:#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:1042:3: 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 (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h rtunion fld[1]; ^ :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:106: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(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: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) ^ ~ /Library/Developer/CommandLineTools/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:126:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 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:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(SEQUENCE, "sequence", "E", RTX_EXTRA) XSTR (rt, 1) = arg1; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: In file included from ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtlhooks.c:25#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : ../../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.c: rtx tmp = XEXP (this, 1); ^ ~ 126:6: note: expanded from macro 'DEF_RTL_EXPR' note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~#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 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 rtunion fld[1]; ^ :700:22: note: expanded from macro '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:1871:10: warning: array index 7 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#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 /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:444: ^5: note: ../../gcc-10.2.0/gcc/rtl.harray '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:1073: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; ^ ~ rtunion fld[1]; ^ :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:126:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1340DEF_RTL_EXPR(SEQUENCE, "sequence", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :23: note: 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) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../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_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ 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:1375:32: note: expanded from macro 'XCEXP' ../../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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #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 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 rtunion fld[1]; ^ :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]) ^ ~ /Library/Developer/CommandLineTools/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: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] note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444: rtunion fld[1]; ^ 5: note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ 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] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ DEF_RTL_EXPR(SEQUENCE, "sequence", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../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 JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 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 rtunion fld[1];#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ^ :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:In file included from ../../gcc-10.2.0/gcc/rtlhash.c:1341:24../../gcc-10.2.0/gcc/rtl.h:24: 23 In file included from :../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' note: expanded from macro 'XEXP' note: expanded from macro 'offsetof'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :3808#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ : ./genrtl.h:1104: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; ^ ~ ^ ~ ../../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.h:444:#define RTL_CHECK2(RTX, N, C1, C2) ((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.def:129: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' 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]) ^ ~ DEF_RTL_EXPR(ADDRESS, "address", "i", 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' :1881: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ 3: warning: 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.h:700:22: note: expanded from macro 'RTX_HDR_SIZE'../../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); ^ ~ 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' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ /Library/Developer/CommandLineTools/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: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/rtl.c:#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: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' 131: ../../gcc-10.2.0/gcc/rtl.def#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :129: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' ../../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_CHECKC1(RTX, N, C) ((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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444DEF_RTL_EXPR(ADDRESS, "address", "i", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' 5: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here return XBBDEF (insn, 2); ^ ~ ../../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/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] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) XEXP (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:1341:23: note: expanded from macro 'XEXP' /Library/Developer/CommandLineTools/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) ^ ~ #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 ../../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] ../../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]) ^ ~ DEF_RTL_EXPR(ADDRESS, "address", "i", 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]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro '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] #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:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ XSTR (rt, 3) = arg3; ^ ~ ../../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' 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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ DEF_RTL_EXPR(DEBUG_INSN, "debug_insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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: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] ../../gcc-10.2.0/gcc/rtl.h:700 SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ :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 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :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]; ^ ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1496:10: warning: 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]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); ^ ~ XVEC (rt, 1) = arg1; ^ ~ ^ ~ 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) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' DEF_RTL_EXPR(DEBUG_INSN, "debug_insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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' ../../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]) ^ ~ ? 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 rtunion fld[1]; ^ :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:1229:38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/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:1501: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); ^ ~ ../../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.c:131: ../../gcc-10.2.0/gcc/rtl.def:142: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(DEBUG_INSN, "debug_insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #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)), ^~~~~~~~~~~~#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: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; ^ ~ :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:1234:29: note: expanded from macro 'XWINT' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../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 offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here return XUINT (insn, 4); ^ ~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/hwint.h:59:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 26: note: expanded from macro 'HOST_WIDE_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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:145:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] # define HOST_WIDE_INT long long ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(INSN, "insn", "uuBeiie", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c rtunion fld[1]; ^ :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) \ ^~~~~~~~~~~~ ../../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/rtlhash.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1223 return XUINT (insn, 4);#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' 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 (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) ^ ~ 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/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' DEF_RTL_EXPR(INSN, "insn", "uuBeiie", RTX_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.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:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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' In file included from ../../gcc-10.2.0/gcc/rtlhash.c:24: In file included from ../../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:3808: ./genrtl.h:1253: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 */ ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ 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:700:22: note: expanded from macro 'RTX_HDR_SIZE' #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 RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XVEC(RTX, 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:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] /Library/Developer/CommandLineTools/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]) ^ ~ 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: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) ^ ~ In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../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] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~DEF_RTL_EXPR(JUMP_INSN, "jump_insn", "uuBeiie0", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c rtunion fld[1]; ^ :126:6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ 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: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:700:22: note: expanded from macro 'RTX_HDR_SIZE' XSTR (rt, 2) = arg2; ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:1255:3: warningIn 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] array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(JUMP_INSN, "jump_insn", "uuBeiie0", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XVEC (rt, 3) = arg3; ^ ~ ../../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: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 return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ :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' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../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]; ^ ^ ~ /Library/Developer/CommandLineTools/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' 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] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) *step_out = XEXP (x, 1); ^ ~ ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../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:149: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(JUMP_INSN, "jump_insn", "uuBeiie0", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.cIn 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] :129:6: note: expanded from macro 'DEF_RTL_EXPR' XSTR (rt, 1) = arg1; ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~: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: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../../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]) ^ ~ ../../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: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 ^ ~ ../../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); ^~~~~~~~~~~~~~~~~ ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' In file included from ../../gcc-10.2.0/gcc/rtlhash.c:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 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] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' XSTR (rt, 2) = arg2; ^ ~ #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' ../../gcc-10.2.0/gcc/rtl.h:1230:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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' 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]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #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:1876: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ 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/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ ../../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) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' XSTR (rt, 3) = arg3; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ /Library/Developer/CommandLineTools/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: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' 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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #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' ../../gcc-10.2.0/gcc/rtl.h:444 ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ :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]; ^ ../../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 RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/rtl.h ^ ~ :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' 1860:28: note: expanded from macro 'JUMP_LABEL' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #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:131: ../../gcc-10.2.0/gcc/rtl.def:156:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ DEF_RTL_EXPR(CALL_INSN, "call_insn", "uuBeiiee", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :1230:37: note: expanded from macro 'RTL_CHECKC1' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #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' ../../gcc-10.2.0/gcc/rtl.h:444#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :5: note: array 'fld' declared here /Library/Developer/CommandLineTools/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/rtlhash.c:91:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from hstate.add_poly_int (SUBREG_BYTE (x));../../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] ../../gcc-10.2.0/gcc/rtl.h:3798:11DEF_RTL_EXPR(JUMP_TABLE_DATA, "jump_table_data", "uuBe0000", 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:126:6: note: expanded from macro 'DEF_RTL_EXPR' ^~~~~~~~~~~~~~~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^~~~~~~~~~~~ ../../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' :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:700:22: note: expanded from macro 'RTX_HDR_SIZE' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ../../gcc-10.2.0/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :2039:26: note: expanded from macro 'SUBREG_BYTE' ^ ~ 2607../../gcc-10.2.0/gcc/rtl.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :1230:37: note: expanded from macro 'RTL_CHECKC1' :24:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'MEM_ATTRS' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~#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 #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:163:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' DEF_RTL_EXPR(JUMP_TABLE_DATA, "jump_table_data", "uuBe0000", RTX_INSN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#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.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 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 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:444:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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: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) ^ ~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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(BARRIER, "barrier", "uu00000", 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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] In file included from ../../gcc-10.2.0/gcc/rtlanal.c:26: In file included from DEF_RTL_EXPR(BARRIER, "barrier", "uu00000", RTX_EXTRA)../../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.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' XEXP (rt, 1) = arg1; ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../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]) ^ ~ /Library/Developer/CommandLineTools/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: noteIn 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] : array 'fld' declared here DEF_RTL_EXPR(BARRIER, "barrier", "uu00000", 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/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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: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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:174:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XEXP (rt, 1) = arg1; ^ ~ DEF_RTL_EXPR(CODE_LABEL, "code_label", "uuB00is", RTX_EXTRA)../../gcc-10.2.0/gcc/rtl.h:1341: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.c:126:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1229 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ :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 /Library/Developer/CommandLineTools/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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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: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: 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] note: expanded from macro 'XEXP' DEF_RTL_EXPR(NOTE, "note", "uuB0ni", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-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:1229:38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/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:181:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 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:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(NOTE, "note", "uuB0ni", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.c:128: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 (reg_info) \ ^~~~~~~~~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../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]) ^ ~ /Library/Developer/CommandLineTools/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:181:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 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:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(NOTE, "note", "uuB0ni", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 3) = arg3;../../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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:700#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :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 /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h rtunion fld[1]; ^ :104:24: note: expanded from macro 'offsetof' 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: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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:194:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ DEF_RTL_EXPR(COND_EXEC, "cond_exec", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XINT (rt, 4) = arg4; ^ ~ ../../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#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/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:194:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 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:DEF_RTL_EXPR(COND_EXEC, "cond_exec", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' XINT (rt, 5) = arg5; ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ../../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) ^ ~ :700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1229#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/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:In file included from ../../gcc-10.2.0/gcc/rtl.c:5: note: array 'fld' declared here 131: ../../gcc-10.2.0/gcc/rtl.def:194:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(COND_EXEC, "cond_exec", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../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/rtlhooks.c: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ 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/rtlanal.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:700:22: note: expanded from macro 'RTX_HDR_SIZE' XEXP (rt, 6) = arg6; ^ ~ *step_out = XEXP (x, 1); ^ ~ #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: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) ^ ~ /Library/Developer/CommandLineTools/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: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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:197:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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: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] 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] XEXP (rt, 1) = arg1; ^ ~ DEF_RTL_EXPR(PARALLEL, "parallel", "E", RTX_EXTRA) ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../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: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]; ^ /Library/Developer/CommandLineTools/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: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 offsetof(t, d) __builtin_offsetof(t, d) 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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:197: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(PARALLEL, "parallel", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECK1(RTX, N, C1) ((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 rtunion fld[1]; ^ :700:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from ../../gcc-10.2.0/gcc/rtlanal.c:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 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] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' XEXP (rt, 3) = arg3; ^ ~ #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/rtlanal.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/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.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ? 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 /Library/Developer/CommandLineTools/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: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:205:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(ASM_INPUT, "asm_input", "si", RTX_EXTRA) XINT (rt, 5) = arg5; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 128../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :6 attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ : 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:2607:24: note: expanded from macro 'MEM_ATTRS' In file included from ../../gcc-10.2.0/gcc/rtlanal.c#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 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:700:22: note: expanded from macro 'RTX_HDR_SIZE' XEXP (rt, 6) = arg6; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/rtl.h:1341#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ :23: note: expanded from macro 'XEXP' /Library/Developer/CommandLineTools/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: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:205:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1229DEF_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' 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: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]; ^ rtunion fld[1]; ^ #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:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h X0EXP (rt, 7) = NULL_RTX; ^ ~ :104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1358#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:219: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:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(ASM_OPERANDS, "asm_operands", "ssiEEEi", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (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: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) ^ ~ 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: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:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../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]) ^ ~ #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:444:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/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' ^ ~ 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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:219:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 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: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/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] DEF_RTL_EXPR(ASM_OPERANDS, "asm_operands", "ssiEEEi", RTX_EXTRA) 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.c:128:6: 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: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: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 ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h rtunion fld[1]; ^ :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: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/rtl.c XEXP (rt, 3) = arg3; ^ ~ :131: ../../gcc-10.2.0/gcc/rtl.def:219:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1341:DEF_RTL_EXPR(ASM_OPERANDS, "asm_operands", "ssiEEEi", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : 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) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24../../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: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); ^ ~ :700:22:../../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] note: expanded from macro 'RTX_HDR_SIZE' ../../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) ^ ~ rtunion fld[1]; ^ #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:1341:23: note: expanded from macro 'XEXP' 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:268: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) ^ ~ /Library/Developer/CommandLineTools/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]) ^ ~ XINT (rt, 4) = arg4; ^ ~ #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]) ^ ~ :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:444#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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:237:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :1229:38: note: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here DEF_RTL_EXPR(UNSPEC, "unspec", "Ei", 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' rtunion fld[1]; ^ ? 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' ../../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) ^ ~ rtunion fld[1]; ^ rtx tmp = XEXP (this, 1); ^ ~ /Library/Developer/CommandLineTools/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: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] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../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 ../../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] ../../gcc-10.2.0/gcc/rtl.h:1338DEF_RTL_EXPR(UNSPEC, "unspec", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../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: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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 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 /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h rtunion fld[1]; ^ :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]; ^ ^ ~ #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:237:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 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: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' DEF_RTL_EXPR(UNSPEC, "unspec", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 6) = arg6;../../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../../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 :1469:14: warning::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] note: 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 RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtlhooks.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] rtx next = XEXP (insn, 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: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' /Library/Developer/CommandLineTools/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]) ^ ~ #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 ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/rtl.h:1475:10: warning: 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] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here DEF_RTL_EXPR(UNSPEC_VOLATILE, "unspec_volatile", "Ei", RTX_EXTRA) rtunion fld[1]; rtunion fld[1]; ^ ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' 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] ../../gcc-10.2.0/gcc/rtl.h: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) ^ ~ 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: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, 3) = arg3; ^ ~ XEXP (rt, 7) = arg7; ^ ~ #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: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 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:1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof'../../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:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 1229:38: 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]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here DEF_RTL_EXPR(UNSPEC_VOLATILE, "unspec_volatile", "Ei", 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' :1345:25: note: expanded from macro 'XBBDEF' rtunion fld[1]; ^ rtunion fld[1]; ^ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../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:180:3: 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) ^ ~ ../../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' ^ ~ /Library/Developer/CommandLineTools/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 XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 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: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:3808: ./genrtl.h:307: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) ^ ~ return XBBDEF (insn, 2); ^ ~ ../../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.def:240:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1345:25: note: expanded from macro 'XBBDEF' DEF_RTL_EXPR(UNSPEC_VOLATILE, "unspec_volatile", "Ei", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] ../../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]) ^ ~ XINT (rt, 5) = arg5; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23:../../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: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/rtlanal.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] ^ ~ : expanded from macro 'XINT' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~#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 XBBDEF (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: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:1345:25: note: expanded from macro 'XBBDEF' ../../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:1496:10: 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) ^ ~ rtunion fld[1]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' return XEXP (insn, 3); #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 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] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 6) = arg6; ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:444DEF_RTL_EXPR(ADDR_VEC, "addr_vec", "E", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.hnoteIn 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: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:700:22: note: expanded from macro 'RTX_HDR_SIZE' :1229:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'XEXP' XEXP (rt, 3) = arg3; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.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]) ^ ~ /Library/Developer/CommandLineTools/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' ../../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.c:131: ../../gcc-10.2.0/gcc/rtl.def:248:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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] DEF_RTL_EXPR(ADDR_VEC, "addr_vec", "E", RTX_EXTRA) 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:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c rtunion fld[1]; ^ :128:6: note: expanded from macro 'DEF_RTL_EXPR' 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/rtlanal.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] ? RTX_HDR_SIZE + sizeof (reg_info) \ X0EXP (rt, 4) = NULL_RTX; ^ ~ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' :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:1229In 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:220: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' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38 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' /Library/Developer/CommandLineTools/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) ^ ~ : 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 ../../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' 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] 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] DEF_RTL_EXPR(ADDR_VEC, "addr_vec", "E", RTX_EXTRA) return XUINT (insn, 4); ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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.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]; ^ ^~~~~~~~~~~~ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 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:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2; ^ ~ 700:22: note: expanded from macro 'RTX_HDR_SIZE' #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' :1345:25: note: expanded from macro 'XBBDEF' :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: expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #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 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/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]; 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); ^ ~ 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: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/rtlhooks.c: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] 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:1339:26: note: expanded from macro 'XUINT' XEXP (rt, 3) = arg3; ^ ~#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ ~ DEF_RTL_EXPR(ADDR_DIFF_VEC, "addr_diff_vec", "eEee0", RTX_EXTRA) ../../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) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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.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 #define 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) rtunion fld[1]; ^ ^ ~ 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: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]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../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] ./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; ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ ../../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.c:131: ../../gcc-10.2.0/gcc/rtl.def:272: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(ADDR_DIFF_VEC, "addr_diff_vec", "eEee0", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#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.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' :1229: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ 38: note: expanded from macro 'RTL_CHECK2' 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: 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' ../../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 RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ 1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/rtl.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 131: ../../gcc-10.2.0/gcc/rtl.def:272: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(ADDR_DIFF_VEC, "addr_diff_vec", "eEee0", RTX_EXTRA) 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../../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 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../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:444:5: note: array 'fld' declared here 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] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' XINT (rt, 5) = arg5; ^ ~ rtunion fld[1]; ../../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' ../../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: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] 1860:28DEF_RTL_EXPR(PREFETCH, "prefetch", "eee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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.c:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 126:6#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'DEF_RTL_EXPR' : note: expanded from macro 'JUMP_LABEL' In file included from ../../gcc-10.2.0/gcc/rtlhooks.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: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' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ 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:1375#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :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:700:22: note: expanded from macro '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:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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: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; ^ ~ ^ ~ ../../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' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :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/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 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] 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] X0EXP (rt, 7) = NULL_RTX; ^ ~DEF_RTL_EXPR(PREFETCH, "prefetch", "eee", 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:1358:27: rtunion fld[1]; ^note: expanded from macro 'X0EXP' ? RTX_HDR_SIZE + sizeof (reg_info) \ #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 X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^~~~~~~~~~~~ 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/rtl.h: return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ 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:1860:28: note: expanded from macro 'JUMP_LABEL' In file included from ../../gcc-10.2.0/gcc/rtlanal.c:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 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_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) X0EXP (rt, 3) = NULL_RTX; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :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:444: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] 5: note: array 'fld' declared here DEF_RTL_EXPR(PREFETCH, "prefetch", "eee", RTX_EXTRA) 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:1230#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :37: ../../gcc-10.2.0/gcc/rtl.h:444note../../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)),: expanded from macro 'RTL_CHECKC1' ^~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h109 warningnotes: array 'fld' declared here In file included from :../../gcc-10.2.0/gcc/rtlhooks.c700:22:: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; generated . ^ ~ 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 RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 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' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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]; ^ ../../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/rtlanal.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:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~In file included from return safe_as_a (JUMP_LABEL (this));../../gcc-10.2.0/gcc/rtl.h:1358:../../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:266:3 : ^~~~~~~~~~~~~~~~~ 27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1860 :28:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note../../gcc-10.2.0/gcc/rtl.h::131: ../../gcc-10.2.0/gcc/rtl.def:295:1: 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] DEF_RTL_EXPR(SET, "set", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' 1228:38: note: expanded from macro 'RTL_CHECK1' 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' ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #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:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:700:22: note#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h: 5::1228 note: :array 'fld' declared here ^ ~: expanded from macro 'RTX_HDR_SIZE' 38../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];1230#define RTX_HDR_SIZE offsetof (struct rtx_def, u): ^ ~ 37: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hnote: expanded from macro 'RTL_CHECKC1': : ^ 104 note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1' In file included from :24: note: expanded from macro 'offsetof'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtlanal.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/rtl.c: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:444:5: note: array 'fld' declared here DEF_RTL_EXPR(SET, "set", "ee", RTX_EXTRA) rtunion fld[1];../../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.c:In file included from ../../gcc-10.2.0/gcc/rtlhooks.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 sched-deps.o -MT sched-deps.o -MMD -MP -MF ./.deps/sched-deps.TPo ../../gcc-10.2.0/gcc/sched-deps.c In file included from ../../gcc-10.2.0/gcc/rtl.h:1281881../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../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] :6:: XEXP (rt, 3) = arg3; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 3../../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' 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:1228:38: note: expanded from macro 'RTL_CHECK1' JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../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) ^ ~ 444:5: note: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here1860 : rtunion fld[1]; ^ 28: note: expanded from macro 'JUMP_LABEL' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ In file included from :../../gcc-10.2.0/gcc/rtl.h1375../../gcc-10.2.0/gcc/rtlhooks.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] :32: note: expanded from macro 'XCEXP' XINT (rt, 4) = arg4; ^ ~#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 rtunion fld[1]; ^ :1338:23: note: expanded from macro 'XINT' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:295:1../../gcc-10.2.0/gcc/rtl.h:1230#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): warning : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :DEF_RTL_EXPR(SET, "set", "ee", RTX_EXTRA) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from 37../../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/rtl.c: ./genrtl.h::348:3:: warning : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229note::: expanded from macro 'RTL_CHECKC1'129 :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])38 : ^ ~ 6 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' :444:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 5: note: array 'fld' declared here note: expanded from macro 'RTL_CHECK2' : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'DEF_RTL_EXPR' ../../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 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../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: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:269: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; ^ ~ ^ ~ /Library/Developer/CommandLineTools/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: note: expanded from macro 'XINT' #define XINT(RTX, 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/rtlanal.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../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:379: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.h5: note: array 'fld' declared here :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)); ^~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from :2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtlhooks.c#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :../../gcc-10.2.0/gcc/rtl.h25:1373:32: :In file included from note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h#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:3808: ./genrtl.h:1230270:3:1341:23../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:304::1 warning: ::37: note: expanded from macro 'RTL_CHECKC1' array index 6 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, 6) = arg6; ^ ~note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:444: ../../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' :#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:1229:38: note: expanded from macro 'RTL_CHECK2' :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])DEF_RTL_EXPR(USE, "use", "e", RTX_EXTRA)1229 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ^ ~../../gcc-10.2.0/gcc/run-rtl-passes.c:23: In file included from ../../gcc-10.2.0/gcc/target.harray 'fld' declared here: 38: :note276: : expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/target.def 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.c ^: 126:6:../../gcc-10.2.0/gcc/rtl.h ::444note:: 444::5: note: array 'fld' declared here 5 rtunion fld[1]; ^ : note: array 'fld' declared here expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ 937:1: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] 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:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (asm_out) ^ XEXP (rt, 7) = arg7;../../gcc-10.2.0/gcc/target-hooks-macros.h:43: ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from :700:22: note: expanded from macro 'RTX_HDR_SIZE' 50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtlanal.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 HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XBBDEF (rt, 2) = arg2; ^ ~ ^ ../../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:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/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' #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: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.hIn 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:444:5: note: :2966:18: warningIn file included from array 'fld' declared here : In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:23DEF_RTL_EXPR(USE, "use", "e", RTX_EXTRA): In file included from ../../gcc-10.2.0/gcc/target.h: 276: ../../gcc-10.2.0/gcc/target.defoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:1628:../../gcc-10.2.0/gcc/rtlhooks.c^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1: warning../../gcc-10.2.0/gcc/rtl.c memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ rtunion fld[1];:../../gcc-10.2.0/gcc/rtl.h25:: In file included from ../../gcc-10.2.0/gcc/rtl.h: :empty macro arguments are a C99 feature [-Wc99-extensions]3808 : 700:22 ^HOOK_VECTOR_END (sched) ^ :: ./genrtl.h:307note: :3clang:: In file included from expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtlanal.c#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ../../gcc-10.2.0/gcc/target-hooks-macros.h:: warning ^ ~ 128warning26: : :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]43:50In file included from treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 6../../gcc-10.2.0/gcc/rtl.h:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h3808: :::104 :note: expanded from macro 'HOOK_VECTOR_END' 24#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ./genrtl.hnote:: 381expanded from macro 'DEF_RTL_EXPR': 3: warning XEXP (rt, 1) = arg1;: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~../../gcc-10.2.0/gcc/rtl.h:700note X0EXP (rt, 3) = NULL_RTX; ^ ^ ~ :: 22expanded from macro 'offsetof' : note#define offsetof(t, d) __builtin_offsetof(t, d) : ^ ~ expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP'#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hIn file included from :104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/run-rtl-passes.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] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ HOOK_VECTOR_END (simd_clone) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :1341:23: note../../gcc-10.2.0/gcc/rtl.h:1228In file included from In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c::../../gcc-10.2.0/gcc/target-hooks-macros.h:43: 38: :2450: :../../gcc-10.2.0/gcc/rtl.h :note3084:19note: warningexpanded from macro 'XEXP': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTL_CHECK1'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ *step_out = XEXP (x, 1); expanded from macro 'HOOK_VECTOR_END' ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.c : ^ ~131: ../../gcc-10.2.0/gcc/rtl.def::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^../../gcc-10.2.0/gcc/rtl.h 304:1: In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:23:1229444:5:../../gcc-10.2.0/gcc/rtl.hwarning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : noteIn file included from : ../../gcc-10.2.0/gcc/target.harray 'fld' declared here: 276: ../../gcc-10.2.0/gcc/target.def:1670 :1: warning: :DEF_RTL_EXPR(USE, "use", "e", RTX_EXTRA)1341 :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~23 : rtunion fld[1];: note: 38expanded from macro 'XEXP' empty macro arguments are a C99 feature [-Wc99-extensions] ^ ../../gcc-10.2.0/gcc/rtl.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~HOOK_VECTOR_END (simt) : ../../gcc-10.2.0/gcc/rtl.hnote: In file included from ^../../gcc-10.2.0/gcc/rtlanal.c :../../gcc-10.2.0/gcc/target-hooks-macros.h26:: In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':129:436: note:: expanded from macro 'DEF_RTL_EXPR'::3808: 50./genrtl.h:382:: 3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]1229 note : :38: X0EXP (rt, 4) = NULL_RTX; note: expanded from macro 'HOOK_VECTOR_END'expanded from macro 'RTL_CHECK2' #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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning444#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):../../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.h:1358 ::27 rtunion fld[1];444: :unknown warning option '-Werror=format-diag' [-Wunknown-warning-option]5: 700note:: 22expanded from macro 'X0EXP': note: expanded from macro 'RTX_HDR_SIZE' In file included from ^../../gcc-10.2.0/gcc/run-rtl-passes.c :23: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from ../../gcc-10.2.0/gcc/target.h ^ ~:276: In file included from note: ../../gcc-10.2.0/gcc/target.def :../../gcc-10.2.0/gcc/rtlhooks.c1685:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808#define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/rtl.h: :./genrtl.h:308:array 'fld' declared here :12283:38:1 note: :: warningexpanded from macro 'RTL_CHECK1' ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: :empty macro arguments are a C99 feature [-Wc99-extensions]104 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1]; HOOK_VECTOR_END (omp): 24^: note ^ ^ ~ XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/target-hooks-macros.h ^ ~ : 43 :50: note: expanded from macro 'HOOK_VECTOR_END' : expanded from macro 'offsetof' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#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:444#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/run-rtl-passes.cIn 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:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :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] XINT (rt, 5) = arg3; ^ ~ HOOK_VECTOR_END (goacc) ^ ../../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/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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #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:313:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1229DEF_RTL_EXPR(CLOBBER, "clobber", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.c:126#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :6: ../../gcc-10.2.0/gcc/rtl.h:444:note../../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/run-rtl-passes.c:23:: In file included from ../../gcc-10.2.0/gcc/target.h :expanded from macro 'DEF_RTL_EXPR'276: ../../gcc-10.2.0/gcc/target.def3798:2061note:1 : warning:5: empty macro arguments are a C99 feature [-Wc99-extensions] :: array 'fld' declared herenote : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~11HOOK_VECTOR_END (vectorize) ^: ../../gcc-10.2.0/gcc/target-hooks-macros.h :43: rtunion fld[1];50: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'HOOK_VECTOR_END'warning ^ 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/rtlanal.c:700: attrs = MEM_ATTRS (x); :2226: note : ^~~~~~~~~~~~~expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^: #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/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; ^ ~ 2607:24: note: expanded from macro 'MEM_ATTRS' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: In file included from ../../gcc-10.2.0/gcc/rtlhooks.cIn file included from #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)../../gcc-10.2.0/gcc/run-rtl-passes.c :23expanded from macro 'XSTR' ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:: 104:24: ../../gcc-10.2.0/gcc/rtl.hIn file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/target.h : ^ ~276 : ../../gcc-10.2.0/gcc/target.def:3346:125:: :note: expanded from macro 'offsetof'../../gcc-10.2.0/gcc/rtl.h1365: : In file included from ../../gcc-10.2.0/gcc/rtl.h #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~: 3808: ./genrtl.h:309:3In file included from warning../../gcc-10.2.0/gcc/rtl.c: :131: 29:1229:../../gcc-10.2.0/gcc/rtl.def: warning38empty macro arguments are a C99 feature [-Wc99-extensions] :: 313array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: :: noteHOOK_VECTOR_END (addr_space) XEXP (rt, 3) = arg3; ^ ~ 1note: warning: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2' ^expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/target-hooks-macros.h#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 43 ^ ~: 50:1341DEF_RTL_EXPR(CLOBBER, "clobber", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:23:../../gcc-10.2.0/gcc/rtl.h::4441230:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c :note : expanded from macro 'HOOK_VECTOR_END' note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)37:128:: ^ 6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ 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_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:700:22: 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) ^ ~ In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:In file included from ../../gcc-10.2.0/gcc/rtlanal.c:../../gcc-10.2.0/gcc/rtl.h26: In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h::415: 104:3::23: In file included from note444../../gcc-10.2.0/gcc/target.h::5276: ../../gcc-10.2.0/gcc/target.def: :5236:241: :warningarray 'fld' declared here: empty macro arguments are a C99 feature [-Wc99-extensions] : rtunion fld[1];note ^ warningnote: expanded from macro 'offsetof'HOOK_VECTOR_END (calls): array 'fld' declared hereIn file included from rtunion fld[1]; ^: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtlhooks.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] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:313:1: In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24 X0EXP (rt, 4) = NULL_RTX;: In file included from ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 1) = arg1;: 3808: ./genrtl.h^:38: 3 ^ ~: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ warning../../gcc-10.2.0/gcc/target-hooks-macros.h: :43 XEXP (rt, 1) = arg1;:50:../../gcc-10.2.0/gcc/rtl.h noteoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: expanded from macro 'HOOK_VECTOR_END'../../gcc-10.2.0/gcc/rtl.h:1338::23: note1358 : 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 ;) ^ ^ ~ :27: note: expanded from macro 'X0EXP' DEF_RTL_EXPR(CLOBBER, "clobber", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229 ../../gcc-10.2.0/gcc/rtl.h:700:../../gcc-10.2.0/gcc/rtl.h22: note../../gcc-10.2.0/gcc/run-rtl-passes.c: expanded from macro 'RTX_HDR_SIZE' :#define RTX_HDR_SIZE offsetof (struct rtx_def, u)::23: ^ ~In file included from ../../gcc-10.2.0/gcc/target.h:1341276: ../../gcc-10.2.0/gcc/target.def ^ ~: 23: :38: note/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104note../../gcc-10.2.0/gcc/rtl.h:1228:38:6087: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2' ^ ~ :1:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK1' ^ ~ :warning24: : note../../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)5 : ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c::131: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.def:319:1: 444 warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :HOOK_VECTOR_END (c)5 ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ : :43:50array 'fld' declared here: note../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(CALL, "call", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: note: array 'fld' declared here rtunion fld[1];expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^../../gcc-10.2.0/gcc/rtl.c rtunion fld[1]; ^ :126:6: note: expanded from macro 'DEF_RTL_EXPR' :444:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \../../gcc-10.2.0/gcc/rtlanal.c:26 ^: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ^~~~~~~~~~~~:In file included from 3808../../gcc-10.2.0/gcc/rtlhooks.c: :./genrtl.h25:: 448In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/run-rtl-passes.c 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/rtl.h:../../gcc-10.2.0/gcc/rtx-vector-builder.c3:24: :In file included from ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX;3808: :./genrtl.h:66 warning: ::3700:22array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note23: expanded from macro 'RTX_HDR_SIZE': ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) XSTR (rt, 1) = arg1; ^ ~ ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: :In file included from 104../../gcc-10.2.0/gcc/target.h:276:: ../../gcc-10.2.0/gcc/target.def:warning../../gcc-10.2.0/gcc/rtl.h:1358: :27:6240 note: ../../gcc-10.2.0/gcc/rtl.h24: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1noteexpanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : XEXP (rt, 1) = arg1; :1340 ^ ~: expanded from macro 'offsetof' ^ ~../../gcc-10.2.0/gcc/rtl.h :1341:23: note: ../../gcc-10.2.0/gcc/rtl.h::231228:: note: #define offsetof(t, d) __builtin_offsetof(t, d)expanded from macro 'XEXP' expanded from macro 'XSTR'warning #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: 38:empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h:1229 expanded from macro 'RTL_CHECK2' :38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (cxx) ^ In file included from note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.cnote : ../../gcc-10.2.0/gcc/target-hooks-macros.hexpanded from macro 'RTL_CHECK2':43:50:: note: 131expanded 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 ;) #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.defnote: array 'fld' declared here rtunion fld[1];: ^ ~ ^ :In file included from 319../../gcc-10.2.0/gcc/run-rtl-passes.c::123:: In file included from warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]../../gcc-10.2.0/gcc/rtl.h In file included from 444../../gcc-10.2.0/gcc/rtlanal.c:5:../../gcc-10.2.0/gcc/target.h note: :array 'fld' declared here :DEF_RTL_EXPR(CALL, "call", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:444:5 rtunion fld[1];: note27626: 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 ../../gcc-10.2.0/gcc/target.def: :array 'fld' declared here ? RTX_HDR_SIZE + sizeof (reg_info) \6329:1 rtunion fld[1]; : ^~~~~~~~~~~~ warning: :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:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from empty macro arguments are a C99 feature [-Wc99-extensions] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24: ../../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.h :1358::27: HOOK_VECTOR_END (emutls)note: 44994::3: :expanded from macro 'X0EXP'700 :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)^3 ../../gcc-10.2.0/gcc/target-hooks-macros.h22 :43:: warning: 50 :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]: note: XINT (rt, 2) = arg2; XEXP (rt, 1) = arg1; ^ ~ ^ ~ note ^ ~: expanded from macro 'RTX_HDR_SIZE'../../gcc-10.2.0/gcc/rtl.h:1338:23 : note../../gcc-10.2.0/gcc/rtl.h: 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 'HOOK_VECTOR_END' : 1341 ^ ~ ::1228:2338: note: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define RTX_HDR_SIZE offsetof (struct rtx_def, u) note ^ ~ 1229/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: :expanded from macro 'XEXP'38: :note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 104:In file included from 24../../gcc-10.2.0/gcc/run-rtl-passes.c:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ../../gcc-10.2.0/gcc/target.h: ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:444276:1229:::444:38 note: 5: ../../gcc-10.2.0/gcc/target.def::6450:1:5 warning: : noteexpanded from macro 'offsetof': expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])noteempty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d)note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here : array 'fld' declared here : rtunion fld[1]; ^ rtunion fld[1]; ^ ~In file included from 444HOOK_VECTOR_END (target_option):5 ^ ^../../gcc-10.2.0/gcc/rtlanal.c :26: :In file included from ../../gcc-10.2.0/gcc/rtlhooks.cnote:25../../gcc-10.2.0/gcc/target-hooks-macros.h: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from :3808: : :./genrtl.h43::313:3../../gcc-10.2.0/gcc/rtl.c: warningarray 'fld' declared here: 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.h131: 50../../gcc-10.2.0/gcc/rtl.def: X0EXP (rt, 7) = NULL_RTX;319:1: ^ ~warning : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :../../gcc-10.2.0/gcc/rtl.h :note1358: :expanded from macro 'HOOK_VECTOR_END'27 : note: 3808: ./genrtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)450 : ^3: : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'X0EXP' DEF_RTL_EXPR(CALL, "call", "ee", RTX_EXTRA) rtunion fld[1]; ^ XVEC (rt, 3) = arg3; In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/run-rtl-passes.c:23: In file included from ../../gcc-10.2.0/gcc/target.h ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 276: ../../gcc-10.2.0/gcc/target.def:6552: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 (shrink_wrap)../../gcc-10.2.0/gcc/rtl.h :^1228:38 ../../gcc-10.2.0/gcc/rtl.c ^ ~:129:In file included from : note: ../../gcc-10.2.0/gcc/rtx-vector-builder.cexpanded from macro 'RTL_CHECK1' 6 : ../../gcc-10.2.0/gcc/target-hooks-macros.h::2443: In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: ../../gcc-10.2.0/gcc/rtl.h::501229: note expanded from macro 'DEF_RTL_EXPR' ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),../../gcc-10.2.0/gcc/rtl.h :: 444expanded from macro 'HOOK_VECTOR_END': 5: note::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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/run-rtl-passes.c:23 XEXP (rt, 1) = arg1;: In file included from ^ ~../../gcc-10.2.0/gcc/target.h :276: ../../gcc-10.2.0/gcc/target.def:6810 ^~~~~~~~~~~~: 38array 'fld' declared here: 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 : rtunion fld[1]; ^HOOK_VECTOR_END (mode_switching)700:22 :^ note../../gcc-10.2.0/gcc/target-hooks-macros.h: expanded from macro 'RTX_HDR_SIZE' :1341: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 23: note: expanded from macro 'XEXP' :43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: :In file included from 104../../gcc-10.2.0/gcc/rtl.h::243808:: ./genrtl.hnote:: expanded from macro 'offsetof' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECK2' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)343:3#define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/rtl.h:1229 :38: note: : ^ warning: array 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]) #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: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' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/rtlanal.c:26: In file included from In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:23In file included from : ../../gcc-10.2.0/gcc/rtx-vector-builder.cIn file included from ../../gcc-10.2.0/gcc/target.h: 276: ../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.c::24: ^ ~6837:1:: warningIn file included from 3808: empty macro arguments are a C99 feature [-Wc99-extensions] :../../gcc-10.2.0/gcc/rtl.h131:3808: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h::444178:3: : warningHOOK_VECTOR_END (C90_EMPTY_HACK): array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 5../../gcc-10.2.0/gcc/rtl.def:323./genrtl.h:1: : note XBBDEF (rt, 2) = arg2; ^ ~: :451: ^ 3../../gcc-10.2.0/gcc/rtl.h::1345../../gcc-10.2.0/gcc/target-hooks-macros.h:25::warning: array 'fld' declared herenote : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1];43 :50 : DEF_RTL_EXPR(RETURN, "return", "", RTX_EXTRA)note: expanded from macro 'HOOK_VECTOR_END' ^^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'XBBDEF'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 ;)In file included from ../../gcc-10.2.0/gcc/rtlhooks.c: 25: In file included from ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 4) = arg4; ^ ~ ^: 3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' :344: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' :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../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' :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 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 RTX_HDR_SIZE offsetof (struct rtx_def, u) 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 /Library/Developer/CommandLineTools/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: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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:323:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ 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.h:179DEF_RTL_EXPR(RETURN, "return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XVEC (rt, 5) = arg5;In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:In file included from 25../../gcc-10.2.0/gcc/run-rtl-passes.c: In file included from ../../gcc-10.2.0/gcc/rtl.h::33808:: ./genrtl.hwarning:: :34524 : ../../gcc-10.2.0/gcc/rtl.c :3: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] ^ ~../../gcc-10.2.0/gcc/rtl.h :1394::../../gcc-10.2.0/gcc/rtl.h:1342: X0EXP (rt, 3) = NULL_RTX;128 13 XEXP (rt, 3) = arg3;: ^ ~ 23../../gcc-10.2.0/gcc/rtl.h :1341:23 ^ ~: note:: expanded from macro 'XEXP'warning 6: note ../../gcc-10.2.0/gcc/rtl.h:1358: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XVEC' ^ ~ : 27array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note : expanded from macro 'X0EXP' : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtx tmp = XEXP (this, 1); ^ ~ ^ ~ expanded from macro 'DEF_RTL_EXPR'../../gcc-10.2.0/gcc/rtl.h:1341 : ^ ~23: ../../gcc-10.2.0/gcc/rtl.h note ../../gcc-10.2.0/gcc/rtl.h:1229: ? RTX_HDR_SIZE + sizeof (reg_info) \ 38: : ../../gcc-10.2.0/gcc/rtl.h:1228:38expanded from macro 'XEXP': notenote: expanded from macro 'RTL_CHECK1' : 1229 : ^~~~~~~~~~~~ 38#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 :700:../../gcc-10.2.0/gcc/rtl.h22:: expanded from macro 'RTL_CHECK2'note: expanded from macro 'RTL_CHECK2' : ^ ~444: 5: notenote: 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]) ^ ~expanded from macro 'RTX_HDR_SIZE' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :1229:38#define RTX_HDR_SIZE offsetof (struct rtx_def, u): ^ ~note : expanded from macro 'RTL_CHECK2' ^../../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/rtlhooks.c ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h444::1045:: note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here:24:../../gcc-10.2.0/gcc/rtl.h note: 25:: 444In file included from :5::expanded from macro 'offsetof' note: array 'fld' declared here 444../../gcc-10.2.0/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d) rtunion fld[1]; ^ rtunion fld[1]; 3808 : ^ ~./genrtl.h :5In file included from : ^346:3../../gcc-10.2.0/gcc/rtl.cIn file included from :../../gcc-10.2.0/gcc/rtx-vector-builder.c :note24: : array 'fld' declared hereIn 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]; ^ :131: In file included from XINT (rt, 4) = arg4; ^ ~:../../gcc-10.2.0/gcc/rtl.h :warning1407:13:: warning: 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:1338:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ../../gcc-10.2.0/gcc/rtlanal.c ^ ~: ../../gcc-10.2.0/gcc/rtl.h323:1341:23 :231: :note: expanded from macro 'XEXP' X0EXP (rt, 4) = NULL_RTX; :: 26: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h note: ^ ~expanded from macro 'XINT' warning : ../../gcc-10.2.0/gcc/rtl.h: 1229:38: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]note:3808: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)./genrtl.h : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])DEF_RTL_EXPR(RETURN, "return", "", RTX_EXTRA)../../gcc-10.2.0/gcc/rtl.h ^ ~: 1358 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ^ ~ 453../../gcc-10.2.0/gcc/rtl.c:129: :27:../../gcc-10.2.0/gcc/rtl.h note: ../../gcc-10.2.0/gcc/rtl.h:3:expanded from macro 'X0EXP'6: note : expanded from macro 'DEF_RTL_EXPR' : : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),warning ^~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):444:../../gcc-10.2.0/gcc/rtl.h1229::70038::22 :5 note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ note ^ ~ :: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: expanded from macro 'RTL_CHECK2' note../../gcc-10.2.0/gcc/rtl.h: :1228: XINT (rt, 6) = arg6;38 : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):104:array 'fld' declared here24: ^ ~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1':444: rtunion fld[1];note ^ 5: note: array 'fld' declared here ../../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:1469: rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 14expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h ^:444:../../gcc-10.2.0/gcc/rtl.h5: :note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) rtunion fld[1]; ^: warning In file included from ^ ~ 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/rtlhooks.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 25 ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.c:131 : ../../gcc-10.2.0/gcc/rtl.def:329:1In file included from rtx next = XEXP (insn, 1); :../../gcc-10.2.0/gcc/rtl.h:444: :5: In file included from note: array 'fld' declared here../../gcc-10.2.0/gcc/rtx-vector-builder.c warning: ../../gcc-10.2.0/gcc/rtl.h ^ ~ :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:134124:23: rtunion fld[1]; note : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 3808../../gcc-10.2.0/gcc/rtl.c: : ./genrtl.h./genrtl.h::181347:3::126 :warning6: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^3: : note X0EXP (rt, 5) = NULL_RTX;: expanded from macro 'DEF_RTL_EXPR' : expanded from macro 'XEXP' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ 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;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 ^ ~: 1229:38:../../gcc-10.2.0/gcc/rtl.h:1358:../../gcc-10.2.0/gcc/rtl.h27: ^ ~note: :expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)3808 ^ ~ 700:22: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h::1228486::../../gcc-10.2.0/gcc/rtl.h :note1338: expanded from macro 'RTX_HDR_SIZE' 38::23: :3:note#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ note: note: expanded from macro 'RTL_CHECK2': warning/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]104 :24: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XINT (rt, 1) = arg1; ^ ~ expanded from macro 'RTL_CHECK1' note../../gcc-10.2.0/gcc/rtl.h: :1338:23expanded from macro 'XINT'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XINT': 444:5: noteexpanded 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 : ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:329:1229../../gcc-10.2.0/gcc/rtl.h::1229:array 'fld' declared here 3838:../../gcc-10.2.0/gcc/rtl.h ::444 note: rtunion fld[1]; note: :5: ^note: array 'fld' declared here1 expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ :expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlhooks.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1475 : ^ ~10 :../../gcc-10.2.0/gcc/rtl.h :444::warning5:warning25: 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:348: :3:: 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]array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return XEXP (insn, 1);note : ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX; ^ ~../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];DEF_RTL_EXPR(SIMPLE_RETURN, "simple_return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::444 ../../gcc-10.2.0/gcc/rtl.h:13581341../../gcc-10.2.0/gcc/rtl.c:128:6::27: note:: expanded from macro 'X0EXP' ^: note23: expanded from macro 'DEF_RTL_EXPR' 5 : note: array 'fld' declared here ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ : note: expanded from macro 'XEXP' #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) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.h:1229::38:1228 ^ ../../gcc-10.2.0/gcc/rtlanal.cnote:: 26: In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2'700::380822: ./genrtl.h::In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c516 :38: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note3: :../../gcc-10.2.0/gcc/rtl.h24: In file included from : 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 'RTX_HDR_SIZE': 444:5:expanded from macro 'RTL_CHECK1' : 3808#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ : XVEC (rt, 1) = arg1; ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h./genrtl.h::182:3104: warning: ../../gcc-10.2.0/gcc/rtl.h:1342: ^ ~ array 'fld' declared herearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ::2324: note:: expanded from macro 'offsetof'note : expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h:444 rtunion fld[1];:5: note ^: #define offsetof(t, d) __builtin_offsetof(t, d)array 'fld' declared here ^ ~ rtunion fld[1]; ^ XEXP (rt, 6) = arg6;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../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:1229: ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlhooks.c:1341:38In file included from return XBBDEF (insn, 2);../../gcc-10.2.0/gcc/rtl.c ^ ~ 23:: notenote: : expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h :1345::2525: In file included from ::131../../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):3808: ./genrtl.h:: ../../gcc-10.2.0/gcc/rtl.defnote: 379expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h : ^ ~ ::3:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)444:5 ../../gcc-10.2.0/gcc/rtl.h:1229:329:1: ^ ~ 38../../gcc-10.2.0/gcc/rtl.h:1228 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 1) = arg1; #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note : ^ ~array 'fld' declared here ^ ~warning: expanded from macro 'RTL_CHECK2' offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(SIMPLE_RETURN, "simple_return", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];:444:5 ../../gcc-10.2.0/gcc/rtl.c:: 129note:: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ 6../../gcc-10.2.0/gcc/rtl.h:: 1341:23 rtunion fld[1]; ^ ~:In file included from ../../gcc-10.2.0/gcc/rtlanal.c note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),: ^~~~~~~~~~~~ :note: expanded from macro 'XEXP'26 ^ ../../gcc-10.2.0/gcc/rtl.h:700:44422#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: : note : expanded from macro 'RTX_HDR_SIZE' :5: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1485: 10 ^ ~: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:In file included from warning../../gcc-10.2.0/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 104:24:../../gcc-10.2.0/gcc/rtl.h return XBBDEF (insn, 2); rtunion fld[1]; ^ ~ : note: expanded from macro 'offsetof': 1229:383808: #define offsetof(t, d) __builtin_offsetof(t, d)note : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ^ ~ : ./genrtl.h:517: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' ../../gcc-10.2.0/gcc/rtl.h:444:5: noteIn file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.c :131: ^ ~../../gcc-10.2.0/gcc/rtl.def:333: 1../../gcc-10.2.0/gcc/rtl.h: warning: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]In file included from :1228 XEXP (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtx-vector-builder.c::38: array 'fld' declared herenote: expanded from macro 'RTL_CHECK1' 24DEF_RTL_EXPR(EH_RETURN, "eh_return", "", RTX_EXTRA): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.c rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~ In file included from 3808../../gcc-10.2.0/gcc/rtlhooks.c: ./genrtl.h::220: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] :44425:5:1341 note: :array 'fld' declared here : XEXP (rt, 1) = arg1; ^ ~ In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ 126:6: note:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1496::10:: warning: 23array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3808note: ./genrtl.hexpanded from macro 'DEF_RTL_EXPR' return XEXP (insn, 3); : ^ ~ ::380:31341: warning../../gcc-10.2.0/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :23::expanded from macro 'XEXP' note: expanded from macro 'XEXP'1341 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)23 XBBDEF (rt, 2) = arg2;: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote:1345:25../../gcc-10.2.0/gcc/rtl.h ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~: :note1229:38: ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XEXP' note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ :1229:expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h :1229:38#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~:: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h38:: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:7001228:22: :note: expanded from macro 'RTX_HDR_SIZE'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' 38 : ^ ~note #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/rtl.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u):444:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 5: ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here ^ ~ rtunion fld[1]; ^444 ^ ~ ../../gcc-10.2.0/gcc/rtl.h::5: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hIn file included from note../../gcc-10.2.0/gcc/rtlanal.c: :array 'fld' declared here26 : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 rtunion fld[1];444: ./genrtl.h::518:3 : warning:444:5: :5:: ^ 104note:24: note: expanded from macro 'offsetof' : In file included from array 'fld' declared here../../gcc-10.2.0/gcc/rtx-vector-builder.c:24: 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]3808: ./genrtl.h rtunion fld[1]; note: #define offsetof(t, d) __builtin_offsetof(t, d)array 'fld' declared here ^ : 221 ^ ~: 3: warning: array index 2 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/rtlhooks.c: rtunion fld[1]; XBBDEF (rt, 2) = arg2; ^ ~ 25 ^: In file included from ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3;: 3808 ^ ~: ./genrtl.h: ../../gcc-10.2.0/gcc/rtl.c:131 381:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1501:10../../gcc-10.2.0/gcc/rtl.h: warning::1341:: : ../../gcc-10.2.0/gcc/rtl.def:233: 3331345:25warningarray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ::1 note: :expanded from macro 'XBBDEF' : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) return XEXP (insn, 3); ^ ~array index 3 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] ^ ~ DEF_RTL_EXPR(EH_RETURN, "eh_return", "", RTX_EXTRA)../../gcc-10.2.0/gcc/rtl.h:1341:23 : note : ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 3) = NULL_RTX;^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.c ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 128 ^ ~: ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1358../../gcc-10.2.0/gcc/rtl.h:12296:::27: note: : 5expanded from macro 'X0EXP' :38 :note : notearray 'fld' declared here: expanded from macro 'RTL_CHECK2' note #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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^:444:../../gcc-10.2.0/gcc/rtl.h5: :expanded from macro 'DEF_RTL_EXPR' In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c: ^ ~24:: 1229note: In file included from array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h::12283808:: ./genrtl.h ? RTX_HDR_SIZE + sizeof (reg_info) \::222 rtunion fld[1];38 38 ^: :note: 3expanded from macro 'RTL_CHECK1' : 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 ^ ~ :../../gcc-10.2.0/gcc/rtl.h: 444 ^~~~~~~~~~~~ :1506: 10 ^ ~../../gcc-10.2.0/gcc/rtl.h:700 : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:note../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : :221339::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]) ^ ~ 5note26: note: expanded from macro 'XUINT' : ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) rtunion fld[1]; ^: expanded from macro 'RTX_HDR_SIZE'In file included from :../../gcc-10.2.0/gcc/rtlhooks.c1229::25: In file included from ../../gcc-10.2.0/gcc/rtl.h:383808 ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/rtl.h::444:: 5./genrtl.h: notenote: : expanded from macro 'RTL_CHECK2'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]) 1229:38: note: 382/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: ^note:: 3 ^ ~ expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'offsetof':444::5: note: array 'fld' declared here warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define offsetof(t, d) __builtin_offsetof(t, d) : 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 :444:In file included from ../../gcc-10.2.0/gcc/rtl.cIn file included from :131: ../../gcc-10.2.0/gcc/rtl.def:333:1: warningIn file included from : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtlanal.c../../gcc-10.2.0/gcc/rtx-vector-builder.c::2624DEF_RTL_EXPR(EH_RETURN, "eh_return", "", RTX_EXTRA): : 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:2235::3519: warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ note:: 3array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ::../../gcc-10.2.0/gcc/rtl.c :warning1291338:: 6array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'DEF_RTL_EXPR' :../../gcc-10.2.0/gcc/rtl.h1358::151127:10:: warning: X0EXP (rt, 4) = NULL_RTX;: 23 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),: ^~~~~~~~~~~~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358note:../../gcc-10.2.0/gcc/rtl.h27:: note: : return XUINT (insn, 4);expanded from macro 'X0EXP' 700 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note:: expanded from macro 'XUINT' note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~22#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../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]):../../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.h38:: note../../gcc-10.2.0/gcc/rtl.h: 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]): :expanded from macro 'RTL_CHECK1' note : 444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 5 ^ ~: expanded from macro 'RTX_HDR_SIZE'../../gcc-10.2.0/gcc/rtl.h :444:5: note: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)note : ^ ~array 'fld' declared here 1228:38array 'fld' declared here: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 rtunion fld[1];: rtunion fld[1]; ^5 ^ /Library/Developer/CommandLineTools/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) ^ ~../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c: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:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~24 ../../gcc-10.2.0/gcc/rtl.h:1341:23: :note1534: note: : :In file included from ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XEXP'3808: ./genrtl.h:224:expanded from macro 'RTL_CHECK1'In file included from ../../gcc-10.2.0/gcc/rtl.c123::131 : warning../../gcc-10.2.0/gcc/rtl.def: :: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 339 XINT (rt, 5) = arg5;: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.hwarning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] warningDEF_RTL_EXPR(TRAP_IF, "trap_if", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ../../gcc-10.2.0/gcc/rtl.h ^ ~: 1338../../gcc-10.2.0/gcc/rtl.h::444:5:23:../../gcc-10.2.0/gcc/rtl.c1229array 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 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1342:23:: :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~note 12638::6 :note : noteexpanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'DEF_RTL_EXPR'1229 :38: note note: : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~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 :../../gcc-10.2.0/gcc/rtl.h700::122922::38 :note : noteexpanded from macro 'RTX_HDR_SIZE': 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 In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from #define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^ ^ ~383 :3: warning: 444: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24:: ^ ~5 : note In file included from ../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here XINT (rt, 5) = arg3;:note 444:5: note../../gcc-10.2.0/gcc/rtlanal.c: array 'fld' declared here: rtunion fld[1]; ^ ^ ~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; ^ ~ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: : expanded from macro 'XINT' expanded from macro 'offsetof'../../gcc-10.2.0/gcc/rtx-vector-builder.c:24../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 1864 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.h1341::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: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225::3: warning 34: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note1229: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 38warning:: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' In file included from :444:5: XEXP (rt, 6) = arg6;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.c :131 ^ ~array index 7 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: 1341:444: :array 'fld' declared here23 ::../../gcc-10.2.0/gcc/rtl.def rtunion fld[1]; return safe_as_a (JUMP_LABEL (insn));5 : note: array 'fld' declared here : rtunion fld[1];339 : ^1 : ^ notewarning: : expanded from macro 'XEXP'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.h:1229:38: DEF_RTL_EXPR(TRAP_IF, "trap_if", "ee", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtlhooks.c:25 ../../gcc-10.2.0/gcc/rtl.hnote:: 1860:28:expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.c :note128: :expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 6: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note : expanded from macro 'DEF_RTL_EXPR' 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 ? RTX_HDR_SIZE + sizeof (reg_info) \ rtunion fld[1]; ^ ^ ~In file included from ../../gcc-10.2.0/gcc/rtlanal.c XSTR (rt, 6) = arg4;../../gcc-10.2.0/gcc/rtl.h : ^ ~26: ^~~~~~~~~~~~In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 ../../gcc-10.2.0/gcc/rtl.hIn file included from :700::22: : 1375note:: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtx-vector-builder.c#define RTX_HDR_SIZE offsetof (struct rtx_def, u)./genrtl.h ../../gcc-10.2.0/gcc/rtl.h::6531340::323:: warningnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: expanded from macro 'XSTR' 32 XWINT (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h ::1234 :24: ^ ~In file included from note/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: :../../gcc-10.2.0/gcc/rtl.h104::24::29../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XCEXP': #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)note : ^ ~expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1230:37 1229#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h3808:: notenote: expanded from macro 'RTL_CHECKC1' : :: 38: note: expanded from macro 'RTL_CHECK2'445./genrtl.h: 5: note: expanded from macro 'offsetof'array 'hwint' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOST_WIDE_INT hwint[1]; ^ ~ ^#define offsetof(t, d) __builtin_offsetof(t, d) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :226:../../gcc-10.2.0/gcc/hwint.h3: warning:: 59array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: 26../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h::5 X0EXP (rt, 7) = NULL_RTX;:444 :: note: expanded from macro 'HOST_WIDE_INT' 5 ^ ~# define HOST_WIDE_INT long long ^: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtlanal.c:note26: In file included from In file included from ../../gcc-10.2.0/gcc/rtl.c: rtunion fld[1];131 : ../../gcc-10.2.0/gcc/rtl.def:339 ^../../gcc-10.2.0/gcc/rtl.h:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : ^ ~../../gcc-10.2.0/gcc/rtl.h:1871:10::3808 : warning./genrtl.h: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]654 :array 'fld' declared here return JUMP_LABEL (this); 3../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^~~~~~~~~~~~~~~~~ ^ :../../gcc-10.2.0/gcc/rtl.h1358DEF_RTL_EXPR(TRAP_IF, "trap_if", "ee", RTX_EXTRA): warning : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: XWINT (rt, 2) = arg2;:1860:28: note: expanded from macro 'JUMP_LABEL' 27: ../../gcc-10.2.0/gcc/rtl.cnote: expanded from macro 'X0EXP': 129#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 6 ^ ~: ../../gcc-10.2.0/gcc/rtl.h:1228:In file included from 38: note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtlhooks.c : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),: 25 ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 ../../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) ^ ~ : ^ ~ : ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:700../../gcc-10.2.0/gcc/rtl.h::12341230::2937:: notenote: : expanded from macro 'XWINT'expanded from macro 'RTL_CHECKC1' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :./genrtl.h../../gcc-10.2.0/gcc/rtl.h::445:5: 22note:: array 'hwint' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note: expanded from macro 'RTX_HDR_SIZE' 415 :expanded from macro 'RTL_CHECK1' HOST_WIDE_INT hwint[1];#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 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/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104 XINT (rt, 1) = arg1;:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :24: note ^ ~: expanded from macro 'offsetof'../../gcc-10.2.0/gcc/rtl.h59 ^ ~:../../gcc-10.2.0/gcc/rtl.h 26: note : ../../gcc-10.2.0/gcc/rtl.h:444::4445#define offsetof(t, d) __builtin_offsetof(t, d): note: array 'fld' declared here rtunion fld[1];::51338 :23:: note: expanded from macro 'XINT' ^ ~ 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' In file included from ^../../gcc-10.2.0/gcc/rtl.c ^ expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:# define HOST_WIDE_INT long long ^ 444:5In file included from :../../gcc-10.2.0/gcc/rtx-vector-builder.c note: array 'fld' declared here : rtunion fld[1]; ^ 24: In file included from ../../gcc-10.2.0/gcc/rtl.h:131: ../../gcc-10.2.0/gcc/rtl.def:346:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1876:40: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:708:3: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3808: ./genrtl.h:265:warning: SUBREG_BYTE (rt) = arg1;In file included from DEF_RTL_EXPR(CONST_INT, "const_int", "w", RTX_CONST_OBJ)../../gcc-10.2.0/gcc/rtlhooks.carray 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.h return safe_as_a (JUMP_LABEL (this));3../../gcc-10.2.0/gcc/rtl.h::2039 ::26: 3808: ./genrtl.hwarning: 448 :note3: : warning ^~~~~~~~~~~~~~~~~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'SUBREG_BYTE'^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; XEXP (rt, 1) = arg1; ^ ~ ::#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)126 ^ ~ :18606: ^ ~:28: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'JUMP_LABEL' note:../../gcc-10.2.0/gcc/rtl.h1373:: 32: 1341../../gcc-10.2.0/gcc/rtl.h:: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 1340:23note: ^ ~ 23expanded from macro 'DEF_RTL_EXPR' note ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \: ^~~~~~~~~~~~note : ../../gcc-10.2.0/gcc/rtl.h:: 700../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ::221375../../gcc-10.2.0/gcc/rtl.h::32: note: expanded from macro 'XCEXP' 1229#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)expanded from macro 'XCSUBREG' ^ ~ : :expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): 38: notenote: expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTX_HDR_SIZE'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~1230 ../../gcc-10.2.0/gcc/rtl.h ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ::/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h1229:../../gcc-10.2.0/gcc/rtl.h:444 :104../../gcc-10.2.0/gcc/rtl.h::37:38:1230 524:: note:: expanded from macro 'RTL_CHECK2'note: 37: note: expanded from macro 'RTL_CHECKC1' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECKC1': note: expanded from macro 'offsetof' 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 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d): 444 rtunion fld[1];: 5 ^: note: array 'fld' declared here ^ ~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.h:266:3: warning: ../../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: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:3808: ./genrtl.h346:449: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 rtunion fld[1]; ^ XINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1881::../../gcc-10.2.0/gcc/rtl.h:1338:23:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; 1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~3 DEF_RTL_EXPR(CONST_INT, "const_int", "w", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.c:128:6: :note../../gcc-10.2.0/gcc/rtlanal.c :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735:3note../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' : 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)expanded from macro 'DEF_RTL_EXPR' JUMP_LABEL (this) = target;: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ expanded from macro 'XINT' ^~~~~~~~~~~~~~~~~ X0EXP (rt, 1) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h../../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) ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \../../gcc-10.2.0/gcc/rtl.h :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' 1358::122827::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' note ^ ~../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])700 :#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' : ^ ~ expanded from macro 'X0EXP'../../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 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.hexpanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:225:: note rtunion fld[1];: :expanded from macro 'RTX_HDR_SIZE'444 :#define RTX_HDR_SIZE offsetof (struct rtx_def, u)5 ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^ ^ ~In file included from ../../gcc-10.2.0/gcc/rtlhooks.c: note: array 'fld' declared here: 104:25: In file included from ../../gcc-10.2.0/gcc/rtl.h ::../../gcc-10.2.0/gcc/rtl.h:444:5: note: 24array 'fld' declared here: notenote: : array 'fld' declared hereexpanded from macro 'offsetof' 3808: ./genrtl.h rtunion fld[1];#define offsetof(t, d) __builtin_offsetof(t, d) rtunion fld[1]; ^ ~ ^ rtunion fld[1];: In file included from ^ ^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:3808450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h XVEC (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlanal.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h: 1342:23: note: expanded from macro 'XVEC' 131#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :3808: ./genrtl.h:786::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.def:346:13: 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.h:1341:23: note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h: 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :1229:../../gcc-10.2.0/gcc/rtl.h:2167: X0EXP (rt, 1) = NULL_RTX; : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),../../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]) : ^ ~ ../../gcc-10.2.0/gcc/rtl.h10: ../../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 : 700note: expanded from macro 'RTL_CHECK2': SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~: 1358 :444:27../../gcc-10.2.0/gcc/rtl.h22::2039 :note26: :expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'SUBREG_BYTE'#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ::5: ^ ~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:../../gcc-10.2.0/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104 note: noteexpanded from macro 'X0EXP' :32: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):: expanded from macro 'XCSUBREG' : #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)24 ^ ~ array 'fld' declared here ^ ~ 444:5:../../gcc-10.2.0/gcc/rtl.h note: rtunion fld[1];array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h: note: ^: rtunion fld[1]; ^1228 : :expanded from macro 'offsetof'In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c#define offsetof(t, d) __builtin_offsetof(t, d)In file included from 38../../gcc-10.2.0/gcc/rtlhooks.c:: note: 1230expanded from macro 'RTL_CHECK1': 37 : ^ ~ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:3: warningIn file included from ../../gcc-10.2.0/gcc/rtl.c:131: : ../../gcc-10.2.0/gcc/rtl.def:#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] expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])349../../gcc-10.2.0/gcc/rtl.h:444:5:: note ^ ~: array 'fld' declared here XVEC (rt, 4) = arg4;24 : ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:444:5:: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : ^1342:23note268:3: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)array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.c: XINT (rt, 4) = arg4; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlanal.c:26../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XVEC' 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:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 126:6: note: expanded from macro 'DEF_RTL_EXPR' :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) ^ ~ 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: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:1341:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /Library/Developer/CommandLineTools/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:444:5: note: 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] array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(CONST_WIDE_INT, "const_wide_int", "", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:2966: ? RTX_HDR_SIZE + sizeof (reg_info) \ rtunion fld[1]; ^In file included from 18 ^~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtx-vector-builder.c:24 : In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:: 25warning: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:5:700:3808 memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~: :22:../../gcc-10.2.0/gcc/rtl.h note: 3808:700 : : ./genrtl.h./genrtl.h::269:3:452note : warningexpanded from macro 'RTX_HDR_SIZE': array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ::322: note: expanded from macro 'RTX_HDR_SIZE' XINT (rt, 5) = arg5;array 'fld' declared here ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u): warning../../gcc-10.2.0/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~: rtunion fld[1]; ^ ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :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:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h38: note: expanded from macro 'RTL_CHECK2' 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:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; XVEC (rt, 5) = arg5; ^ ~ ^ ~ :104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1342#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:24: expanded from macro 'XVEC' ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:In file included from 1229 ^ ~:444 :5: 3084note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.c:131:: ../../gcc-10.2.0/gcc/rtl.def:38349::12291: 19 rtunion fld[1]; ^: 38:: 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/rtx-vector-builder.c:24 : In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':3808: *step_out = XEXP (x, 1);./genrtl.hnote:: expanded from macro 'RTL_CHECK2' warning270:3#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] : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ XEXP (rt, 6) = arg6; ^ ~ #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 ^ ~: 1341../../gcc-10.2.0/gcc/rtl.h::23444:5DEF_RTL_EXPR(CONST_WIDE_INT, "const_wide_int", "", RTX_CONST_OBJ): notenote: array 'fld' declared here : note^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : : array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.c :129:expanded from macro 'XEXP' rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.h6:: note In file included from : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~1341expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtlhooks.c:25: ../../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../../gcc-10.2.0/gcc/rtl.h:700:In file included from 22: :note: 1229expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtlanal.c::2326:: note: 3808expanded from macro 'XEXP' :38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~../../gcc-10.2.0/gcc/rtl.h :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:../../gcc-10.2.0/gcc/rtl.h104:24:: note : expanded from macro 'offsetof': 3808: ./genrtl.h:: 453:31229#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~:note : warningexpanded 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]) ^ ~ ./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; ^ ~ 38: note../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.c:../../gcc-10.2.0/gcc/rtl.h131: ../../gcc-10.2.0/gcc/rtl.def: :352: XINT (rt, 6) = arg6;1:: expanded from macro 'RTL_CHECK2'warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 444::1340:23 DEF_RTL_EXPR(CONST_POLY_INT, "const_poly_int", "", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ : ^ ~ expanded from macro 'XSTR'5../../gcc-10.2.0/gcc/rtl.c:126:../../gcc-10.2.0/gcc/rtl.h6: :../../gcc-10.2.0/gcc/rtl.hnote:: 444:note1338: :array 'fld' declared here23 :expanded from macro 'DEF_RTL_EXPR' note:5: rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^note : array 'fld' declared here 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) ^ ~ 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: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/rtx-vector-builder.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 RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h rtunion fld[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) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: 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] 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 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:3808: ./genrtl.h:486:3: ../../gcc-10.2.0/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :DEF_RTL_EXPR(CONST_POLY_INT, "const_poly_int", "", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:3798:11: warningIn file included from ../../gcc-10.2.0/gcc/rtlanal.c:444 XINT (rt, 1) = arg1; 26: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~../../gcc-10.2.0/gcc/rtl.c :128: attrs = MEM_ATTRS (x);6: note:: 5expanded 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/rtl.h:3808::1338: ^~~~~~~~~~~~~ :23:./genrtl.h 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) : ^~~~~~~~~~~~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 ^ ~: 700:22:2607 :note24: :expanded from macro 'RTX_HDR_SIZE' note#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'MEM_ATTRS' array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1];:1229:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)38: note : expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h::1340:23104: note #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:1229../../gcc-10.2.0/gcc/rtl.h:38: note: 24../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ :1365:29: note: expanded from macro 'X0MEMATTR' In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25:#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 note516:3../../gcc-10.2.0/gcc/rtl.h: warning307: expanded from macro 'offsetof': :1230: :444:5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 37: In file included from note../../gcc-10.2.0/gcc/rtl.c: : XVEC (rt, 1) = arg1;131 : ../../gcc-10.2.0/gcc/rtl.def:352: ^ ~ expanded from macro 'RTL_CHECKC1': 1: 3../../gcc-10.2.0/gcc/rtl.hwarning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:: 1342DEF_RTL_EXPR(CONST_POLY_INT, "const_poly_int", "", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :warning23: : note:: 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.c :129:6#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XEXP (rt, 1) = arg1; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): notenote../../gcc-10.2.0/gcc/rtl.h:: ^ ~ : 1341array 'fld' declared here:23: ^ ~ note: expanded from macro 'XEXP' expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/rtl.h : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),: ^~~~~~~~~~~~ rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ 1229../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:38:700:22:: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/rtlanal.c : 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]) ^ ~ 26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:3:../../gcc-10.2.0/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h::104:24444In file included from :../../gcc-10.2.0/gcc/run-rtl-passes.c note: :../../gcc-10.2.0/gcc/rtl.h5::444 :note5: :array 'fld' declared here note: :array 'fld' declared here24 : In file included from expanded from macro 'offsetof' rtunion fld[1]; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hwarning:: 3808array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:38:#define offsetof(t, d) __builtin_offsetof(t, d) XSTR (rt, 1) = arg1; ^ ~ 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.h3 ^ ~ :1340:23: note: expanded from macro 'XSTR' :3808: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ./genrtl.h ^ ~:517: ^In file included from ../../gcc-10.2.0/gcc/rtl.c::131: ../../gcc-10.2.0/gcc/rtl.def:355 ../../gcc-10.2.0/gcc/rtl.h:1229::38:In file included from note: 3expanded from macro 'RTL_CHECK2' 1#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24:: warning: ^ ~ warningIn file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h warning: : :444: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] offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 38085: : note: array 'fld' declared here ./genrtl.hDEF_RTL_EXPR(CONST_FIXED, "const_fixed", "www", RTX_CONST_OBJ) XEXP (rt, 1) = arg1;^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~../../gcc-10.2.0/gcc/rtl.c:: ^ ~308:126../../gcc-10.2.0/gcc/rtl.h:6 : noteIn file included from : expanded from macro 'DEF_RTL_EXPR' : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlanal.c:26 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/rtl.h1341::../../gcc-10.2.0/gcc/rtl.h:380823 : ^ ~ note1341:: expanded from macro 'XEXP' 700: ./genrtl.h::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ../../gcc-10.2.0/gcc/rtl.h927:323: warning../../gcc-10.2.0/gcc/rtl.h:1345:: 22array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: : XVEC (rt, 2) = arg2; ^ ~ expanded from macro 'RTX_HDR_SIZE'25 : notenote#define RTX_HDR_SIZE offsetof (struct rtx_def, u): expanded from macro 'XEXP' ^ ~ : :1229:../../gcc-10.2.0/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104expanded from macro 'XBBDEF':24 : note:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~1342: note../../gcc-10.2.0/gcc/rtl.h:1229: : expanded from macro 'offsetof' : 38expanded from macro 'RTL_CHECK2' ::23:#define offsetof(t, d) __builtin_offsetof(t, d) note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XVEC' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)note : ^ ~ #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.hexpanded from macro 'RTL_CHECK2' ^ ~: 38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444: ^ ~ :5: In file included from note../../gcc-10.2.0/gcc/rtl.c: :array 'fld' declared here131 : ../../gcc-10.2.0/gcc/rtl.def:355 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h::1229444::385:: note: expanded from macro 'RTL_CHECK1': 1 ^: expanded from macro 'RTL_CHECK2' warning : In file included from offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]../../gcc-10.2.0/gcc/rtlhooks.c :25: In file included from #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];../../gcc-10.2.0/gcc/rtl.h:3808 DEF_RTL_EXPR(CONST_FIXED, "const_fixed", "www", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444::5: ^./genrtl.h :518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here 444:5: In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c: XEXP (rt, 3) = arg3; rtunion fld[1]; ^24 note ^ ~: : In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:In file included from 24: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h::1283808:: 6./genrtl.h:309::3: :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:3808: ./genrtl.h: ^66:3 XEXP (rt, 3) = arg3;: 1341warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'DEF_RTL_EXPR' :23: note: expanded from macro 'XEXP' XEXP (rt, 1) = arg1; ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/rtlanal.c ^ ~: 26: In file included from ../../gcc-10.2.0/gcc/rtl.h ? RTX_HDR_SIZE + sizeof (reg_info) \:3808../../gcc-10.2.0/gcc/rtl.h ^ ~ : ./genrtl.h../../gcc-10.2.0/gcc/rtl.h::9561229 ^~~~~~~~~~~~: 3: warning:../../gcc-10.2.0/gcc/rtl.h:700:134122: ../../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: XVEC (rt, 1) = arg1;:1341:note:: 23: noteexpanded from macro 'RTL_CHECK2'23: :expanded from macro 'XEXP' expanded from macro 'RTX_HDR_SIZE' ^ ~ note../../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])1342 ^ ~ : :23:../../gcc-10.2.0/gcc/rtl.h note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC' expanded from macro 'XEXP'#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):444:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5: 1229note:: 38array 'fld' declared here: note ^ ~ : /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104../../gcc-10.2.0/gcc/rtl.h:24: ^ ~ note rtunion fld[1];:1229: 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' expanded from macro 'offsetof'In file included from ../../gcc-10.2.0/gcc/rtlhooks.c: 25: In file included from 38 #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:In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.c:131:3808: ./genrtl.h: ../../gcc-10.2.0/gcc/rtl.h:444 :5: ../../gcc-10.2.0/gcc/rtl.defnote: expanded from macro 'RTL_CHECK2' ^ ~ note:: 355:1:: warning array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h519::4443::5: note: array 'fld' declared here rtunion fld[1]; #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: :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 444 X0EXP (rt, 4) = NULL_RTX;: 5 ^ ~: In file included from note../../gcc-10.2.0/gcc/rtx-vector-builder.c: :24: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];3808: ./genrtl.h::310:array 'fld' declared here3: 1358 DEF_RTL_EXPR(CONST_FIXED, "const_fixed", "www", RTX_CONST_OBJ)warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :27: rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^note ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/rtl.h:1358:../../gcc-10.2.0/gcc/run-rtl-passes.c : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ 27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/rtlanal.c:26#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: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:12283808:: 38: :note: expanded from macro 'RTL_CHECK1'./genrtl.h../../gcc-10.2.0/gcc/rtl.h:700 :1228::2422: :In file included from ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTX_HDR_SIZE'38 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])984 : ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u):3808: 3../../gcc-10.2.0/gcc/rtl.h:: ^ ~444./genrtl.h:94 :3:: warning note: expanded from macro 'RTL_CHECK1'/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:5: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :note104: :array 'fld' declared here24 rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note XEXP (rt, 1) = arg1; ^ ~ warning ^ ~ : expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 1341:23../../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/rtl.c:131: : rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.def../../gcc-10.2.0/gcc/rtlhooks.c:: ^361 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/rtx-vector-builder.c:25:: 24In file included from : ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h3808:: 3808./genrtl.h: :./genrtl.h550::3113:3:1 warning: : note: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' XSTR (rt, 1) = arg1;warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : XEXP (rt, 1) = arg1; ^ ~ ^ ~warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]../../gcc-10.2.0/gcc/rtl.h ^ ~DEF_RTL_EXPR(CONST_DOUBLE, "const_double", CONST_DOUBLE_FORMAT, RTX_CONST_OBJ) ../../gcc-10.2.0/gcc/rtl.h:1229 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.h:135838:1341::23:../../gcc-10.2.0/gcc/rtl.c: ../../gcc-10.2.0/gcc/rtl.h27: note note: :expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: expanded from macro 'RTL_CHECK2' 126#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~expanded from macro 'X0EXP' 1340 : ^ ~ 23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: :../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h note: :../../gcc-10.2.0/gcc/rtl.h:1228expanded from macro 'XSTR'6: ::444: 5: 38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ note38: :note: expanded from macro 'RTL_CHECK1': note: note: expanded from macro 'DEF_RTL_EXPR' array 'fld' declared hereexpanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 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 :444 rtunion fld[1];:5:note: expanded from macro 'RTL_CHECK2' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \444:5 : note:: array 'fld' declared here ^ 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:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.cIn file included from :24: In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:312:3: warning: 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:24700:22: X0EXP (rt, 6) = NULL_RTX; note: ../../gcc-10.2.0/gcc/rtlanal.cexpanded from macro 'RTX_HDR_SIZE' In file included from : ../../gcc-10.2.0/gcc/rtlhooks.cIn file included from :../../gcc-10.2.0/gcc/rtl.h25:3808: :./genrtl.h : ^ ~177 :3: warning: : ../../gcc-10.2.0/gcc/rtl.h26:1358:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]27: In file included from note: expanded from macro 'X0EXP': #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~In file included from XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3../../gcc-10.2.0/gcc/rtl.h ^ ~ :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ warning/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104../../gcc-10.2.0/gcc/rtl.h:24:: note: :38081228: :./genrtl.h:551expanded from macro 'offsetof':3: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]note : #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~:: expanded from macro 'RTL_CHECK1' XEXP (rt, 2) = arg2; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1341#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:444 XVEC (rt, 1) = arg1;:5:::1341: ../../gcc-10.2.0/gcc/rtl.c:13123 : note../../gcc-10.2.0/gcc/rtl.def: :361 ^ ~:1:23array 'fld' declared here 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) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1342 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^../../gcc-10.2.0/gcc/rtl.c :128: note: :In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:1229: 38: 2423note:: 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.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3808: 6./genrtl.h: : ^ ~ 313:3 : note ^ ~ notewarning: 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: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'DEF_RTL_EXPR'444 :5: X0EXP (rt, 7) = NULL_RTX; ? RTX_HDR_SIZE + sizeof (reg_info) \ ^ ~ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XVEC'1358 :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote:: 1229array 'fld' declared here: 38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h27: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'X0EXP' : rtunion fld[1];700 ^ ^ ~#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::51228:: 38note:: array 'fld' declared herenote : expanded from macro 'RTL_CHECK1' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/run-rtl-passes.c:24 ^ ~ 22:../../gcc-10.2.0/gcc/rtl.h:444:5: note: expanded from macro 'RTX_HDR_SIZE' note#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ : : In file included from ../../gcc-10.2.0/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hIn file included from ../../gcc-10.2.0/gcc/rtlanal.c:26:: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: array 'fld' declared here./genrtl.h:1041 1043808: :./genrtl.h:178:3:3 warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ rtunion fld[1]; ^24 In file included from : ../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/sched-deps.c:27:: : note: warning ^ ~ expanded from macro 'offsetof'444 :5:In file included from #define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/target.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345In file included from :../../gcc-10.2.0/gcc/rtl.c:131:25: 276: 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.def../../gcc-10.2.0/gcc/rtlhooks.c::361:1::../../gcc-10.2.0/gcc/target.def 25note :notewarning: : : array 'fld' declared here937:expanded from macro 'XBBDEF' 1: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : warning#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) In file included from ../../gcc-10.2.0/gcc/rtl.h: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; :3808: ^ ~ DEF_RTL_EXPR(CONST_DOUBLE, "const_double", CONST_DOUBLE_FORMAT, RTX_CONST_OBJ) ^ ~HOOK_VECTOR_END (asm_out)./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1228::38: In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:653:^3: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.hwarning:43::50 1341: ../../gcc-10.2.0/gcc/rtl.cnote:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'HOOK_VECTOR_END' 23In file included from XWINT (rt, 1) = arg1;:../../gcc-10.2.0/gcc/rtl.h ^ ~129: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:1234../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h:6: :: expanded from macro 'XEXP' 34329::3 note: :In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) noteexpanded from macro 'XWINT' : 444: expanded from macro 'DEF_RTL_EXPR'../../gcc-10.2.0/gcc/sched-deps.c ^ ~ #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]../../gcc-10.2.0/gcc/rtl.h:1229:38 : : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~: ^ ~ 5: ../../gcc-10.2.0/gcc/rtl.h:445:27note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h: 5: In file included from ../../gcc-10.2.0/gcc/target.h XEXP (rt, 1) = arg1;:note: expanded from macro 'RTL_CHECK2' :700 note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ rtunion fld[1]; :276: ../../gcc-10.2.0/gcc/target.def:1628:array 'hwint' declared here ^ ~221: ^: note: In file included from HOST_WIDE_INT hwint[1];warning: empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'RTX_HDR_SIZE'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h :444../../gcc-10.2.0/gcc/run-rtl-passes.c #define RTX_HDR_SIZE offsetof (struct rtx_def, u) : ^ ^ ~:../../gcc-10.2.0/gcc/hwint.h:1341HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:4324:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:2359:2650: ::5:: In file included from note: note../../gcc-10.2.0/gcc/rtl.h:note :3808:104: : expanded from macro 'HOOK_VECTOR_END':: ./genrtl.harray 'fld' declared here :179:24: 3: note: rtunion fld[1];note expanded from macro 'offsetof'warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^In file included from ../../gcc-10.2.0/gcc/rtlanal.c: XEXP (rt, 3) = arg3; ^ ~26 : expanded from macro 'HOST_WIDE_INT' #define offsetof(t, d) __builtin_offsetof(t, d): In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ # define HOST_WIDE_INT long long../../gcc-10.2.0/gcc/rtl.h:1341:23 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/rtlhooks.c: : In file included from 25note../../gcc-10.2.0/gcc/sched-deps.c:: ../../gcc-10.2.0/gcc/rtl.c: ^ ~ 131../../gcc-10.2.0/gcc/rtl.h:1229: In file included from :38::: expanded from macro 'XEXP' 27: In file included from ../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.h3808: :276: ../../gcc-10.2.0/gcc/target.def:1658./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 13808:../../gcc-10.2.0/gcc/rtl.def:1042:364: warning1: empty macro arguments are a C99 feature [-Wc99-extensions] :: ^ ~./genrtl.h3note: : 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; ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (simd_clone)expanded from macro 'RTL_CHECK2' ^ DEF_RTL_EXPR(CONST_VECTOR, "const_vector", "E", RTX_CONST_OBJ):6541229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :3:../../gcc-10.2.0/gcc/target-hooks-macros.h ^ ~ warning: ^ ~: array index 2 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/rtl.c1340:23: XWINT (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h::43126expanded from macro 'RTL_CHECK2' :50: :444:note ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :6: note5: expanded from macro 'DEF_RTL_EXPR' ^: ../../gcc-10.2.0/gcc/rtl.h: note: 1234 expanded from macro 'XSTR' : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \../../gcc-10.2.0/gcc/rtl.h: ^~~~~~~~~~~~29 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~444 ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here:In file included from note: ../../gcc-10.2.0/gcc/rtl.h::5:expanded from macro 'XWINT' : rtunion fld[1]; ^700 note../../gcc-10.2.0/gcc/sched-deps.c:27 1229:: #define XWINT(RTX, N) ((RTX)->u.hwint[N])In file included from ../../gcc-10.2.0/gcc/target.h:38276In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h::22: ../../gcc-10.2.0/gcc/target.def:1670 :::3808: ./genrtl.h notenote: ^ ~ : 1::344../../gcc-10.2.0/gcc/rtl.h:445:: expanded from macro 'RTL_CHECK2' warning3:array 'fld' declared here : 5: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; HOOK_VECTOR_END (simt) ^ warningIn file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 2) = NULL_RTX; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~ ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/target-hooks-macros.h24../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h104note: array 'hwint' declared here: 43In file included from ../../gcc-10.2.0/gcc/rtl.h:::1358::3808444: HOST_WIDE_INT hwint[1];24: note: ^:27: ./genrtl.h: expanded from macro 'offsetof' :../../gcc-10.2.0/gcc/hwint.h:5#define offsetof(t, d) __builtin_offsetof(t, d)180 : ^ ~ 50:59note:: note3In file included from ../../gcc-10.2.0/gcc/rtl.c : warning26::: expanded from macro 'X0EXP': 131notearray 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) noteexpanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.defarray 'fld' declared here: expanded from macro 'HOST_WIDE_INT':364:1:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XINT (rt, 4) = arg4; ^ ~ # define HOST_WIDE_INT long long../../gcc-10.2.0/gcc/rtl.h:1338:23warning rtunion fld[1]; ^ ~ ^: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] note ^ ../../gcc-10.2.0/gcc/rtl.h: :1228DEF_RTL_EXPR(CONST_VECTOR, "const_vector", "E", RTX_CONST_OBJ):In file included from 38: note: expanded from macro 'RTL_CHECK1' ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/sched-deps.c../../gcc-10.2.0/gcc/rtl.h:444 :5: note: array 'fld' declared here: 27expanded from macro 'XINT' In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.c: :128../../gcc-10.2.0/gcc/rtlhooks.c::6: note: 25expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1229: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.h:70038 :22In file included from rtunion fld[1]; ^::: ../../gcc-10.2.0/gcc/target.hnote ../../gcc-10.2.0/gcc/rtlanal.c::276 : expanded from macro 'RTX_HDR_SIZE' 26#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ In file included from In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h:3808note:: ./genrtl.h:: expanded from macro 'RTL_CHECK2': :24../../gcc-10.2.0/gcc/target.def:1685 : 104:24: note: expanded from macro 'offsetof' :: 708#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1In file included from #define offsetof(t, d) __builtin_offsetof(t, d):In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: warning: ^ ~:3808: 3: : empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h HOOK_VECTOR_END (omp) 3808: ^warning ^ ~ ./genrtl.h: :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./genrtl.h ::43:In file included from 444:50: SUBREG_BYTE (rt) = arg1; :345 ^~~~~~~~~~~~~~~~ note: 1072../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'HOOK_VECTOR_END' :5: :131: note3../../gcc-10.2.0/gcc/rtl.def2039#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)::364:: : 1 ^ :3 : warning26: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XSTR (rt, 1) = arg1; ^ ~: : array 'fld' declared here warning../../gcc-10.2.0/gcc/rtl.h:1340expanded from macro 'SUBREG_BYTE': :23: rtunion fld[1];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]#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^In file included from ../../gcc-10.2.0/gcc/sched-deps.c: expanded from macro 'XSTR' :27DEF_RTL_EXPR(CONST_VECTOR, "const_vector", "E", RTX_CONST_OBJ) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) X0EXP (rt, 3) = NULL_RTX; ^ ~: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ In file included from ../../gcc-10.2.0/gcc/target.hIn file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:../../gcc-10.2.0/gcc/rtl.h:1373 ../../gcc-10.2.0/gcc/rtl.h:3224../../gcc-10.2.0/gcc/rtl.c:276 ^ ~ :: ../../gcc-10.2.0/gcc/target.def:1737: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:181:../../gcc-10.2.0/gcc/rtl.h: ::12293::381note: : :129:61358: note:27:: expanded from macro 'RTL_CHECK2' warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'XCSUBREG' XINT (rt, 5) = arg5;warning note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ expanded from macro 'X0EXP' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions] note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1338 HOOK_VECTOR_END (goacc)../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ::23../../gcc-10.2.0/gcc/rtl.h444^1230: ::37: :../../gcc-10.2.0/gcc/target-hooks-macros.h1228: 5note: note: expanded from macro 'XINT': 38: 43:expanded from macro 'DEF_RTL_EXPR'expanded from macro 'RTL_CHECKC1' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ../../gcc-10.2.0/gcc/rtl.h:1229:38:note : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])50: expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~:notenote : : noteexpanded from macro 'RTL_CHECK2' ^ ~ expanded from macro 'HOOK_VECTOR_END' : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^: ../../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]) ^ ~In file included from ../../gcc-10.2.0/gcc/rtlanal.c 444:5 ^ 700:22: note: expanded from macro 'RTX_HDR_SIZE': 26#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h::444104In file included from :: :../../gcc-10.2.0/gcc/sched-deps.c ::27note: 5: array 'fld' declared hereIn file included from In file included from 24../../gcc-10.2.0/gcc/rtl.h: : 3808: note rtunion fld[1];note : ../../gcc-10.2.0/gcc/target.h:array 'fld' declared here ^: 276 ^ ~ ./genrtl.h:1073: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/target.def3 ^ In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.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;expanded from macro 'offsetof' 2061In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25#define offsetof(t, d) __builtin_offsetof(t, d) 444 ^ ~ ^ ~:5: In file included from : note:../../gcc-10.2.0/gcc/rtl.h1:../../gcc-10.2.0/gcc/rtl.h:1341: warning:3808: ./genrtl.h:: 735:323In file included from : note:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.c:131 warning: : ../../gcc-10.2.0/gcc/rtl.def XSTR (rt, 2) = arg2; :expanded from macro 'XEXP' ^ ~ 369: ../../gcc-10.2.0/gcc/rtl.h:1340: : 1array 'fld' declared here empty macro arguments are a C99 feature [-Wc99-extensions] : rtunion fld[1]; ^warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: HOOK_VECTOR_END (vectorize)warningIn file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'XSTR' : ^ X0EXP (rt, 1) = NULL_RTX; offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]../../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/rtl.hDEF_RTL_EXPR(CONST_STRING, "const_string", "s", RTX_OBJ)../../gcc-10.2.0/gcc/target-hooks-macros.h:43 : expanded from macro 'RTL_CHECK2' :1358: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtx-vector-builder.c:2427: note: :expanded from macro 'X0EXP':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1229:50: :38: 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:1228../../gcc-10.2.0/gcc/rtl.c:../../gcc-10.2.0/gcc/rtl.h:::444380838 note: expanded from macro 'HOOK_VECTOR_END' : 126: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : expanded from macro 'RTL_CHECK2':6 ^: ./genrtl.h: :expanded from macro 'RTL_CHECK1' note: expanded from macro 'DEF_RTL_EXPR' :5: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 346../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: :array 'fld' declared here3 rtunion fld[1]; ^ 444: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ^~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/sched-deps.c:../../gcc-10.2.0/gcc/rtl.h ::../../gcc-10.2.0/gcc/rtl.h:1358:27:In file included from 444:5:../../gcc-10.2.0/gcc/run-rtl-passes.c:24: note: expanded from macro 'X0EXP' 27#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 700::22: In file included from ../../gcc-10.2.0/gcc/rtl.h:1228:5../../gcc-10.2.0/gcc/rtl.h:3808note: : : ./genrtl.h:In file included from 38../../gcc-10.2.0/gcc/target.h:array 'fld' declared here : rtunion fld[1];: note note276note: expanded from macro 'RTX_HDR_SIZE' : ../../gcc-10.2.0/gcc/target.def ^ 220:3: warning: :: : expanded from macro 'RTL_CHECK1' array 'fld' declared herearray 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])3346 :1:In file included from ../../gcc-10.2.0/gcc/rtlanal.c:26#define RTX_HDR_SIZE offsetof (struct rtx_def, u) rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: In file included from XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ^ :444:warning./genrtl.h: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1341:HOOK_VECTOR_END (addr_space) ^ 1103../../gcc-10.2.0/gcc/target-hooks-macros.h::5433::50 :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/rtlhooks.c note: XSTR (rt, 1) = arg1;:note: array 'fld' declared hereexpanded from macro 'HOOK_VECTOR_END' :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h note rtunion fld[1]; 25: ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808expanded from macro 'XEXP' ^../../gcc-10.2.0/gcc/rtl.h:104:24#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.hIn file included from ./genrtl.h:../../gcc-10.2.0/gcc/rtx-vector-builder.c:24:786:3:: warning: :12291340 ^ :: note: expanded from macro 'offsetof' 2338::#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~note : expanded from macro 'XSTR' note: : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:expanded from macro 'RTL_CHECK2'#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]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 X0EXP (rt, 1) = NULL_RTX; ^ ~ X0EXP (rt, 5) = NULL_RTX;:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c1229:131:: 1358../../gcc-10.2.0/gcc/rtl.def: 27: :369In file included from ../../gcc-10.2.0/gcc/sched-deps.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :27: In file included from ^ ~note:38:../../gcc-10.2.0/gcc/target.h : :expanded from macro 'X0EXP' 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:444:warningnote: expanded from macro 'RTL_CHECK2'276: 5: ../../gcc-10.2.0/gcc/rtl.h:: 1358::../../gcc-10.2.0/gcc/target.def1228 :38:note27: : array 'fld' declared here offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];note: : ^ expanded from macro 'RTL_CHECK1' noteDEF_RTL_EXPR(CONST_STRING, "const_string", "s", RTX_OBJ): #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) expanded from macro 'X0EXP' ^ ~ ^ ~ 5236:../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :444: 5: ../../gcc-10.2.0/gcc/rtl.hIn file included from note: ^ ~ array 'fld' declared here:444../../gcc-10.2.0/gcc/rtl.c 1: ../../gcc-10.2.0/gcc/rtl.h:::128:warning1228: rtunion fld[1];5386: :note note: ^ : In file included from ../../gcc-10.2.0/gcc/rtlanal.c: : note: array 'fld' declared hereexpanded from macro 'RTL_CHECK1'expanded from macro 'DEF_RTL_EXPR' empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): rtunion fld[1]; ^26: In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~../../gcc-10.2.0/gcc/run-rtl-passes.c3808:: 24 HOOK_VECTOR_END (calls) ^ ./genrtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h:: ? RTX_HDR_SIZE + sizeof (reg_info) \1104:343 In file included from : In file included from ^~~~~~~~~~~~:../../gcc-10.2.0/gcc/rtl.h:50 :../../gcc-10.2.0/gcc/rtl.h:700 warning: :223808array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtlhooks.c: ../../gcc-10.2.0/gcc/rtl.h:444: XEXP (rt, 2) = arg2; ^ ~./genrtl.h5: : note:221:note: :3:: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END': warning:1341 :25#define RTX_HDR_SIZE offsetof (struct rtx_def, u): array index 2 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:3808: ./genrtl.h ^ ~ :23/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h813#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)::: note XBBDEF (rt, 2) = arg2; : array 'fld' declared here104 :3:: ^ ~ expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.hwarning: 24 ^ 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]; ^ ~ XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1229: ^ ~note : ../../gcc-10.2.0/gcc/rtl.h: 1341expanded from macro 'offsetof': 23: note: expanded from macro 'XEXP' ^#define offsetof(t, d) __builtin_offsetof(t, d)In file included from : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~1345../../gcc-10.2.0/gcc/sched-deps.cIn file included from ::../../gcc-10.2.0/gcc/rtx-vector-builder.c:24 ^ ~ 25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: :: note 2738./genrtl.h:348In file included from ../../gcc-10.2.0/gcc/rtl.c:: expanded from macro 'XBBDEF' :../../gcc-10.2.0/gcc/rtl.h 3::1229:note: expanded from macro 'RTL_CHECK2': In file included from ../../gcc-10.2.0/gcc/target.h:276 38#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/target.def :131: ^ ~../../gcc-10.2.0/gcc/rtl.h: warning: ../../gcc-10.2.0/gcc/rtl.def:369 note: : :1:444../../gcc-10.2.0/gcc/rtl.h6087:1:expanded from macro 'RTL_CHECK2' :5: note: array 'fld' declared here rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):warning ^1228:38array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: : note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 6) = NULL_RTX; warning: ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions]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.h ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])HOOK_VECTOR_END (c) In file included from ../../gcc-10.2.0/gcc/rtlanal.c:26: ^ ~: 1358^^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.hIn file included from :444: ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h::3808../../gcc-10.2.0/gcc/rtl.h:43129::::50:27: note: 6expanded from macro 'X0EXP'444: note : 5: note./genrtl.h: note: expanded from macro 'HOOK_VECTOR_END': array 'fld' declared here:1135#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; expanded from macro 'DEF_RTL_EXPR' ::5 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~:3: ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 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:1228:38: :700:22note: expanded from macro 'RTL_CHECK1' XINT (rt, 1) = arg1;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^../../gcc-10.2.0/gcc/run-rtl-passes.c: :24 ^ ~ ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1338:noteIn file included from ../../gcc-10.2.0/gcc/sched-deps.c:: :444:27: expanded from macro 'RTX_HDR_SIZE' In file included from note: ../../gcc-10.2.0/gcc/target.h5: : In file included from ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here 23: note:: expanded from macro 'XINT' 276: ../../gcc-10.2.0/gcc/target.def: rtunion fld[1];#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ note: array 'fld' declared here 6240../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1];:1:3808 warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~:HOOK_VECTOR_END (cxx)38: noteIn file included from : expanded from macro 'RTL_CHECK2' ^ ../../gcc-10.2.0/gcc/rtlhooks.c:25../../gcc-10.2.0/gcc/target-hooks-macros.h ^/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: : : In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:380843: :./genrtl.h50:867:3:: warning: :104./genrtl.h:222:24: ^ ~note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:3: warning XSTR (rt, 1) = arg1;: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'offsetof' note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 3) = arg3; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d) In file included from :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24../../gcc-10.2.0/gcc/rtl.h:1341 ^ ~ ../../gcc-10.2.0/gcc/rtl.h444:1340:23::: note: expanded from macro 'XSTR': In file included from In file included from ^../../gcc-10.2.0/gcc/rtl.c:13123: : ../../gcc-10.2.0/gcc/rtl.h5 note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.def:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :375:1: : warning3808: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : ./genrtl.h: ^ ~DEF_RTL_EXPR(CONST, "const", "e", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.c:126#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):6: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sched-deps.c ^ ~ :379:3: note: 1229:3827: In file included from : ../../gcc-10.2.0/gcc/target.h:276../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/target.def:6329note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array 'fld' declared here : warning: : expanded from macro 'DEF_RTL_EXPR' 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]; ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ : XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:221:../../gcc-10.2.0/gcc/rtl.h: ^ :note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtlanal.cwarning:26: : 1341444In file included from ../../gcc-10.2.0/gcc/rtl.hnoteempty macro arguments are a C99 feature [-Wc99-extensions] : expanded from macro 'RTX_HDR_SIZE' ::23: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here: ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104expanded from macro 'XEXP'::3808: ./genrtl.hHOOK_VECTOR_END (emutls)../../gcc-10.2.0/gcc/rtl.h 24:: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ : rtunion fld[1]; ^444: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h :expanded from macro 'offsetof'In file included from 1136:43:5::3../../gcc-10.2.0/gcc/run-rtl-passes.c50: :::1229:3824 warning: #define offsetof(t, d) __builtin_offsetof(t, d) : ^ ~ :noteIn file included from note: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/rtl.c:../../gcc-10.2.0/gcc/rtl.h131: ../../gcc-10.2.0/gcc/rtl.def:3808: ./genrtl.hnote :223:3::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 375: XEXP (rt, 2) = arg2; ^ ~array 'fld' declared hereexpanded from macro 'HOOK_VECTOR_END'warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1:: ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:1341:23 : ../../gcc-10.2.0/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): expanded from macro 'XEXP' ^ :444:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25 XINT (rt, 4) = arg4; ^ ~ ^ ~ note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^:In file included from DEF_RTL_EXPR(CONST, "const", "e", RTX_CONST_OBJ): In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:868:1338:23 ../../gcc-10.2.0/gcc/sched-deps.c1229:27 :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.hIn file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note:383../../gcc-10.2.0/gcc/target.h:276 : :: : expanded from macro 'XINT'../../gcc-10.2.0/gcc/target.def: ../../gcc-10.2.0/gcc/rtl.c:128 :380:66450note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)warning:: note: : expanded from macro 'RTL_CHECK2' expanded from macro 'DEF_RTL_EXPR' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3 ^ ~../../gcc-10.2.0/gcc/rtl.h: :4441: warning:5: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~: note ../../gcc-10.2.0/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 700: empty macro arguments are a C99 feature [-Wc99-extensions] array 'fld' declared here XSTR (rt, 2) = arg2;:22: ../../gcc-10.2.0/gcc/rtl.hwarningHOOK_VECTOR_END (target_option): rtunion fld[1];note: ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h1229 : expanded from macro 'RTX_HDR_SIZE' :1340: ^:38 :#define RTX_HDR_SIZE offsetof (struct rtx_def, u)^ 23 ^ ~../../gcc-10.2.0/gcc/target-hooks-macros.hnote: XBBDEF (rt, 2) = arg2; ^ ~ In file included from :../../gcc-10.2.0/gcc/rtlanal.c:../../gcc-10.2.0/gcc/rtl.h :26expanded from macro 'RTL_CHECK2'/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104431345: note: : In file included from :expanded from macro 'XSTR' 25: ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:note: ::expanded from macro 'XBBDEF' 1137 :3: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 24 ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ warning :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444: ../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'offsetof':50 array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~:5: 1228:38:1229In file included from ../../gcc-10.2.0/gcc/rtl.c:131: XSTR (rt, 3) = arg3;:: note: 38: ../../gcc-10.2.0/gcc/rtl.def ^ ~ note: expanded from macro 'RTL_CHECK1' : note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here375:1noteexpanded from macro 'HOOK_VECTOR_END': expanded from macro 'RTL_CHECK2' : #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#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1]; : ^ ~ 1340In file included from ../../gcc-10.2.0/gcc/sched-deps.c:: 27: ../../gcc-10.2.0/gcc/rtl.h 23In file included from : :note../../gcc-10.2.0/gcc/rtl.h:444:444:5DEF_RTL_EXPR(CONST, "const", "e", RTX_CONST_OBJ): expanded from macro 'XSTR' : note../../gcc-10.2.0/gcc/target.h:2765 : note: : ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) array 'fld' declared here^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ^ ~array 'fld' declared here../../gcc-10.2.0/gcc/target.def:6552: 1../../gcc-10.2.0/gcc/rtl.h: 1229:38In file included from ../../gcc-10.2.0/gcc/rtl.c ../../gcc-10.2.0/gcc/run-rtl-passes.c:24 rtunion fld[1]; ^ :: 129:6: :note:: expanded from macro 'DEF_RTL_EXPR'In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:224:3: warning rtunion fld[1]; : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ : 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/rtlhooks.c:: 25: In file included from ../../gcc-10.2.0/gcc/rtl.h700:22warning: empty macro arguments are a C99 feature [-Wc99-extensions]:note:3808: XINT (rt, 5) = arg5;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./genrtl.h : ../../gcc-10.2.0/gcc/rtl.hnote: note:expanded from macro 'RTX_HDR_SIZE' 1338: ../../gcc-10.2.0/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) expanded from macro 'HOOK_VECTOR_END' ^ ~:In file included from :../../gcc-10.2.0/gcc/rtx-vector-builder.c:4442324: ::897: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h5: ::1043: warning In file included from :note24:../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here note: : rtunion fld[1];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 ;) expanded from macro 'XINT' ^ ^ :3808: ./genrtl.h:381:3: warning: array index 3 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)noteIn file included from X0EXP (rt, 3) = NULL_RTX; ../../gcc-10.2.0/gcc/rtlanal.c:26 : In file included from expanded from macro 'offsetof' ^ ~../../gcc-10.2.0/gcc/sched-deps.c ^ ~:: 27 ^ ~: In file included from ../../gcc-10.2.0/gcc/target.h:276: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def:6810:../../gcc-10.2.0/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d) : ^ ~ 1../../gcc-10.2.0/gcc/rtl.h::13401229:38: :In file included from note3808 ../../gcc-10.2.0/gcc/rtl.c:131../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.defwarning: empty macro arguments are a C99 feature [-Wc99-extensions] ::379:1358:27: :23: note: expanded from macro 'XSTR' 1: expanded from macro 'RTL_CHECK2':#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)./genrtl.h : HOOK_VECTOR_END (mode_switching)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~1167 : warning ^ ~^../../gcc-10.2.0/gcc/rtl.h3: note: expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/target-hooks-macros.h: warning: :43offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :50 ../../gcc-10.2.0/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]DEF_RTL_EXPR(PC, "pc", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::1229: :../../gcc-10.2.0/gcc/rtl.c444:5 XVEC (rt, 1) = arg1;note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~: note : 38: ../../gcc-10.2.0/gcc/rtl.hnotearray 'fld' declared here:1342:23: :: 126../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'HOOK_VECTOR_END'::1228:expanded from macro 'RTL_CHECK2'638 : note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ note note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^~~~~~~~~~~~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC'expanded from macro 'RTL_CHECK1' :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): ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)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' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.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 : rtunion fld[1]; ^ ^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.h:382:3: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:225warning ^ : 104: ^ ~ : ../../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 444:5 :In file included from ../../gcc-10.2.0/gcc/sched-deps.c../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from 24: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'offsetof' note: array 'fld' declared here :#define offsetof(t, d) __builtin_offsetof(t, d)273: rtunion fld[1]; ^ ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ 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/target.h:276: ../../gcc-10.2.0/gcc/target.def XSTR (rt, 1) = arg1;:../../gcc-10.2.0/gcc/rtl.hIn file included from warning: ../../gcc-10.2.0/gcc/rtlanal.carray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from :6837:1 XEXP (rt, 6) = arg6; ^ ~1358../../gcc-10.2.0/gcc/rtl.c:: ^ ~ 27: note../../gcc-10.2.0/gcc/rtl.h:1340:23../../gcc-10.2.0/gcc/rtl.h warning:1341:: empty macro arguments are a C99 feature [-Wc99-extensions]:131: note: : :26: In file included from HOOK_VECTOR_END (C90_EMPTY_HACK) : expanded from macro 'X0EXP' ^#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.def:379:1../../gcc-10.2.0/gcc/rtl.h ^ ~23: : noteexpanded from macro 'XSTR' :: expanded from macro 'XEXP'warning3808: ./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 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/target-hooks-macros.h:43: ^ ~../../gcc-10.2.0/gcc/rtl.h 50: note ^ ~ :1228: :../../gcc-10.2.0/gcc/rtl.h1195:3../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END' : warningDEF_RTL_EXPR(PC, "pc", "", RTX_OBJ):38::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 1229:38 : :: 1229:note: ^ note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XWINT (rt, 1) = arg1;../../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:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here ^ ~ rtunion fld[1]; :128: 6 : note: ^ ^ ~expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h ^ ~In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c ? RTX_HDR_SIZE + sizeof (reg_info) \../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/rtl.h:: note:: array 'fld' declared here : ^~~~~~~~~~~~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :700:22123424: In file included from ^ :In file included from 444../../gcc-10.2.0/gcc/run-rtl-passes.c:24: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h: :note3808: ./genrtl.h:383:3: warning: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808: XINT (rt, 5) = arg3;expanded from macro 'RTX_HDR_SIZE':529:: note : : ./genrtl.harray 'fld' declared here:note 226#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XWINT':1338: :23/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:: 104:24#define XWINT(RTX, N) ((RTX)->u.hwint[N]): note: note: expanded from macro 'XINT' ^ ~expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) 3 ^ ~ In file included from ../../gcc-10.2.0/gcc/rtlhooks.c: 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)In file included from ../../gcc-10.2.0/gcc/rtl.c: X0EXP (rt, 7) = NULL_RTX;25 ^ ~ : ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../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])445../../gcc-10.2.0/gcc/rtl.h:5: note: array 'hwint' declared here : HOST_WIDE_INT hwint[1]; ^ ~ : 1358:27: note../../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.def ^In file included from ../../gcc-10.2.0/gcc/rtl.h: :379:1: :444:3808: :5:../../gcc-10.2.0/gcc/rtl.h./genrtl.h ../../gcc-10.2.0/gcc/hwint.h::1394:warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]59::13: warning927 : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(PC, "pc", "", RTX_OBJ)::26: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: note rtx tmp = XEXP (this, 1); : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c ^ ~ 3 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h::1341:129:6expanded from macro 'HOST_WIDE_INT' : note ^ expanded from macro 'X0EXP'In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24 : expanded from macro 'DEF_RTL_EXPR' # define HOST_WIDE_INT long long ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), 23#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^~~~~~~~~~~~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:384: ^ ~:../../gcc-10.2.0/gcc/rtl.h: :700In file included from warning: notearray 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/rtlanal.c3expanded from macro 'XEXP':22 :26: 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:: 3808: ^ ~ ./genrtl.h: warningnote1228:38:../../gcc-10.2.0/gcc/rtl.h1223:3: : note:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTX_HDR_SIZE' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4;: :expanded from macro 'RTL_CHECK1' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229#define RTX_HDR_SIZE offsetof (struct rtx_def, u) XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:38 : :13421340#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~ note: 23 ^ ~ expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h ^ ~ :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h :23: note: expanded from macro 'XVEC': :1041341#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:note: :24 23expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h:444: :5: 1229#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: note: : :38expanded from macro 'offsetof' : note: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define offsetof(t, d) __builtin_offsetof(t, d) 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.h444: ^ ~ 5 ^ ~:1229:../../gcc-10.2.0/gcc/rtl.h38::444 ^ note: expanded from macro 'RTL_CHECK2' :: note: array 'fld' declared here rtunion fld[1]; ^ 1229:#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:387::5In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:241: :In file included from :../../gcc-10.2.0/gcc/rtl.h:3808 ../../gcc-10.2.0/gcc/rtl.h: 38: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 1407note: ./genrtl.h: ^ ~ DEF_RTL_EXPR(REG, "reg", "r", RTX_OBJ)265:3:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:444 array 'fld' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note:../../gcc-10.2.0/gcc/rtl.h:444 XEXP (rt, 1) = arg1; ^ ~ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c:126:13 rtunion fld[1]; ^: warning../../gcc-10.2.0/gcc/rtl.h:65:: note rtunion fld[1];:: note: array 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];1341 :23: ^ note: expanded from macro 'XEXP' ^In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c rtx tmp = XEXP (this, 1); expanded from macro 'DEF_RTL_EXPR' ^ ~ :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: 415In file included from :3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtlhooks.c: In file included from 25: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \: ^ ~ ../../gcc-10.2.0/gcc/rtlanal.c../../gcc-10.2.0/gcc/rtl.h:26: :../../gcc-10.2.0/gcc/rtl.h:1341: warning: 1229:38 ^~~~~~~~~~~~ 23: In file included from ../../gcc-10.2.0/gcc/rtl.h: note:700:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h22: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: :3808: ./genrtl.h3808 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 956 XINT (rt, 1) = arg1; ^ ~note ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1338:23../../gcc-10.2.0/gcc/rtl.h: note: : ./genrtl.h:1253:3: ../../gcc-10.2.0/gcc/rtl.h:444: expanded from macro 'RTX_HDR_SIZE' 3:1229:38:: 5expanded from macro 'XINT' : note: notewarning#define RTX_HDR_SIZE offsetof (struct rtx_def, u)array 'fld' declared here :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): : ^ ~ expanded from macro 'RTL_CHECK2' rtunion fld[1];/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hwarningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 104:24: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ note: expanded from macro 'offsetof': 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../../gcc-10.2.0/gcc/rtl.h:444:5: note In file included from : ../../gcc-10.2.0/gcc/run-rtl-passes.c:../../gcc-10.2.0/gcc/rtl.h ^ ~:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~:1229:24 array 'fld' declared here23 38:../../gcc-10.2.0/gcc/rtl.h: note: rtunion fld[1]; ^: 1342:23: In file included from : ../../gcc-10.2.0/gcc/rtl.h:3808expanded from macro 'XVEC' note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h: : ./genrtl.h:1229266expanded from macro 'RTL_CHECK2': :383:#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: XBBDEF (rt, 2) = arg2;In file included from ../../gcc-10.2.0/gcc/rtl.c1469 :14: warning: ^ ~ note: expanded from macro 'RTL_CHECK2' :note131../../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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtx next = XEXP (insn, 1);444:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.def::: 3875: note ^ ~:1 :: : warning../../gcc-10.2.0/gcc/rtl.h444:1345:: :1341:525expanded from macro 'XVEC' : note: array 'fld' declared herearray 'fld' declared hereoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 23: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note: rtunion fld[1]; DEF_RTL_EXPR(REG, "reg", "r", RTX_OBJ) 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 note../../gcc-10.2.0/gcc/rtl.c: ^ ~: 128:6: note: expanded from macro 'DEF_RTL_EXPR' : ? RTX_HDR_SIZE + sizeof (reg_info) \1229 ^~~~~~~~~~~~ expanded from macro 'XBBDEF':38 ../../gcc-10.2.0/gcc/rtl.h:In file included from 1229:38:../../gcc-10.2.0/gcc/rtl.h note: ^../../gcc-10.2.0/gcc/rtx-vector-builder.c#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)expanded from macro 'RTL_CHECK2' ::24 note: expanded from macro 'RTL_CHECK2' : 700: In file included from #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/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:3808225: ./genrtl.h: 448:3:../../gcc-10.2.0/gcc/rtlanal.c: ../../gcc-10.2.0/gcc/rtl.h: note: :444warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :26: expanded from macro 'RTX_HDR_SIZE' : ^ ~ In file included from #define RTX_HDR_SIZE offsetof (struct rtx_def, u) note5../../gcc-10.2.0/gcc/rtl.h : : XSTR (rt, 1) = arg1; ^ ~ note: :../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here 3808: array 'fld' declared here ^ ~ rtunion fld[1]; :1228:./genrtl.h:1254: ^/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h :104:24../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];38 ^::1340 3note: note:: : expanded from macro 'RTL_CHECK1' 231475::#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])warning 10: note: : expanded from macro 'XSTR' #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]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/rtlhooks.c: 25 return XEXP (insn, 1);: In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 2) = arg2;3808: expanded from macro 'offsetof'../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1341:./genrtl.h 23: ^ ~#define offsetof(t, d) __builtin_offsetof(t, d) note: :984:3:expanded from macro 'XEXP' ^ ~ : : 1229: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 XSTR (rt, 1) = arg1; :1340:23 ^ ~38444::5 note: In file included from ^ ~: note: noteexpanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~:387:1: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h : expanded from macro 'RTL_CHECK2' rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h::1229:../../gcc-10.2.0/gcc/rtl.h: warning: 1340 ^38: : In file included from :note../../gcc-10.2.0/gcc/run-rtl-passes.coffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :24: : 23DEF_RTL_EXPR(REG, "reg", "r", RTX_OBJ)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1229 expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 :38^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'RTL_CHECK2' :5: In file included from ../../gcc-10.2.0/gcc/rtl.cnote: array 'fld' declared here:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 129 ^ ~note: ../../gcc-10.2.0/gcc/rtl.h:: 6../../gcc-10.2.0/gcc/rtl.h:444444 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h::5expanded from macro 'XSTR'3808: : : ./genrtl.h: : notenote ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5 : ^ ~ 267: array 'fld' declared here :3: In file included from warning rtunion fld[1];expanded from macro 'DEF_RTL_EXPR' : ../../gcc-10.2.0/gcc/rtl.h: note : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ : 1229:38 ^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: XEXP (rt, 3) = arg3; ^ ~../../gcc-10.2.0/gcc/rtl.h: 24::700:22: : note: In file included from ../../gcc-10.2.0/gcc/rtlanal.c:26array 'fld' declared here note: ../../gcc-10.2.0/gcc/rtl.h:: In file included from ../../gcc-10.2.0/gcc/rtl.h: 1341:23: rtunion fld[1];In file included from expanded from macro 'RTX_HDR_SIZE' ^ expanded from macro 'RTL_CHECK2'3808../../gcc-10.2.0/gcc/rtl.h: : note#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:expanded from macro 'XEXP'./genrtl.h:1255104 ../../gcc-10.2.0/gcc/rtl.h:14803808: :24:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ./genrtl.h:449:3:: ^ ~ warning: 3 ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-10.2.0/gcc/rtl.h:1229: :1038 XINT (rt, 2) = arg2;: ^ ~ : notenote ../../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]:444: : return XBBDEF (insn, 2);expanded from macro 'RTL_CHECK2' 5 1338#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning:23:: note : ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1345:../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'offsetof' note44425:5:: XVEC (rt, 3) = arg3; ^ ~ :#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : note notearray 'fld' declared here : rtunion fld[1];: expanded from macro 'XBBDEF' ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ^:1229:38 1342 rtunion fld[1];: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)In file included from ../../gcc-10.2.0/gcc/rtl.c : ^ ~ ^../../gcc-10.2.0/gcc/rtl.h::131231228:38In file included from : : note../../gcc-10.2.0/gcc/rtlhooks.c: :25note: expanded from macro 'RTL_CHECK1': : expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/rtl.def:note: 393../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XVEC'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 3808:1 ^ ~: ./genrtl.h :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)1012 ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : warning../../gcc-10.2.0/gcc/rtl.h:444::: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :5: note444: In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c3:array 'fld' declared hereDEF_RTL_EXPR(SCRATCH, "scratch", "", RTX_OBJ) warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:: 5../../gcc-10.2.0/gcc/rtl.c:12624:6../../gcc-10.2.0/gcc/rtl.h:1229 :: note XVEC (rt, 1) = arg1; note: ^ ~ rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: : ./genrtl.h:268:: 3:array 'fld' declared here ^::expanded from macro 'DEF_RTL_EXPR' warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ 1342 ^ XINT (rt, 4) = arg4; :In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c ^~~~~~~~~~~~38 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :../../gcc-10.2.0/gcc/rtl.h :23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: ../../gcc-10.2.0/gcc/rtl.h: :1485:note24: In file included from expanded from macro 'RTL_CHECK2' ^ ~../../gcc-10.2.0/gcc/rtl.h:3808: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):10: ^ ~ warning../../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])700:22: ./genrtl.h: ^ ~ :450:1229:38:3array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning :: ../../gcc-10.2.0/gcc/rtl.h:444::array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1229:38: 5 return XBBDEF (insn, 2); note: notenote XVEC (rt, 3) = arg3; ^ ~note : expanded from macro 'RTX_HDR_SIZE' : ../../gcc-10.2.0/gcc/rtl.h:1342:23: : ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) : array 'fld' declared here expanded from macro 'RTL_CHECK2' note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ : /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h rtunion fld[1];expanded from macro 'XVEC'1345:104:24: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'offsetof' ^25: note :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ expanded from macro 'XBBDEF' ^ ~444: 5#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)In file included from :In file included from ../../gcc-10.2.0/gcc/rtlanal.c: ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.c ^ ~26:5::131 : 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:1229 ::note:1228note: 38: :../../gcc-10.2.0/gcc/rtl.def3808:array 'fld' declared herearray 'fld' declared here note: 38: note ./genrtl.h:1287 : rtunion fld[1];:393:1 :3: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ XSTR (rt, 1) = arg1;: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/run-rtl-passes.c../../gcc-10.2.0/gcc/rtl.h ^ ~DEF_RTL_EXPR(SCRATCH, "scratch", "", RTX_OBJ) :In file included from ../../gcc-10.2.0/gcc/rtlhooks.c::24: 1340#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h23: ::note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:269:3444:5:: ^ ~ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XSTR':3808: :128./genrtl.h:1041 note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XINT (rt, 5) = arg5;3: rtunion fld[1];4446 ^ ~:5 : ^ ~: ^ : note: ../../gcc-10.2.0/gcc/rtl.h:1338:23: note../../gcc-10.2.0/gcc/rtl.h:1229:: expanded from macro 'DEF_RTL_EXPR' array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hnote:1496 ? RTX_HDR_SIZE + sizeof (reg_info) \: ^~~~~~~~~~~~ warning../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^: 38: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2' expanded from macro 'XINT'In file included from 700#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtx-vector-builder.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~::10:: ^ ~ 24: 22../../gcc-10.2.0/gcc/rtl.h:1229: warning: : noteIn file included from ../../gcc-10.2.0/gcc/rtl.h38array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 1) = arg1;3808: ../../gcc-10.2.0/gcc/rtl.h:: :444:./genrtl.hexpanded from macro 'RTX_HDR_SIZE' 5: note: note return XEXP (insn, 3);array 'fld' declared here#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~:451:3: ^ ~../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];expanded from macro 'RTL_CHECK2'/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 1341: ^:1341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])104:24 :In file included from note 23: ^ ~23: XVEC (rt, 4) = arg4;../../gcc-10.2.0/gcc/rtlanal.c note: expanded from macro 'XEXP' ^ ~ :: expanded from macro 'offsetof' 26: In file included from ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note../../gcc-10.2.0/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d) : :3808expanded from macro 'XEXP': ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~1342:444: ^ ~ : ^ ~ :5../../gcc-10.2.0/gcc/rtl.h./genrtl.h:128823:../../gcc-10.2.0/gcc/rtl.h:1229:In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def: 38: note3: expanded from macro 'XVEC': note: :expanded from macro 'RTL_CHECK2'note: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 393 ^ ~ :1../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; rtunion fld[1]; ::1229:38 ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ 1229: : note../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:1340: ^ ~23: 3824: ../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2': 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/rtl.hwarning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444444:5: : : ^ ~ note: : expanded from macro 'XSTR' array 'fld' declared here53808#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : note: array 'fld' declared here : rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];DEF_RTL_EXPR(SCRATCH, "scratch", "", RTX_OBJ)In file included from 38:: ../../gcc-10.2.0/gcc/rtlhooks.c:444:5: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./genrtl.h:../../gcc-10.2.0/gcc/rtl.c note: 270:325 :129:: note: expanded from macro 'RTL_CHECK2'6warning: : array 'fld' declared here : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: note ^ In file included from rtunion fld[1];: expanded from macro 'DEF_RTL_EXPR' ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),: XEXP (rt, 6) = arg6; ^ ~../../gcc-10.2.0/gcc/rtl.h: ^~~~~~~~~~~~./genrtl.h In file included from ../../gcc-10.2.0/gcc/rtl.h1501:1042:../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3:10:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning warning: : 3array 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] XSTR (rt, 2) = arg2; :700../../gcc-10.2.0/gcc/rtl.h: 1341: ^ ~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:444 return XEXP (insn, 3); :22: ^ ~ 23../../gcc-10.2.0/gcc/rtl.h:1341:5 1340::::2323 XVEC (rt, 5) = arg5; ^ ~notenote: expanded from macro 'XEXP' :: : note: expanded from macro 'XSTR'note: array 'fld' declared here expanded from macro 'RTX_HDR_SIZE'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h ^ ~ In file included from : ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/rtlanal.c1342::26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 note: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP'::1229:38: note ^ ~ : expanded from macro 'RTL_CHECK2' 1229/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : :38../../gcc-10.2.0/gcc/rtl.h./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1229:38: ^ ~ : note: :1289../../gcc-10.2.0/gcc/rtl.h: noteexpanded from macro 'RTL_CHECK2': :3: 24:note : warningexpanded from macro 'RTL_CHECK2' expanded from macro 'XVEC' :note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define offsetof(t, d) __builtin_offsetof(t, d)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) ^ ~ ^ ~ ^ ~444 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444::5: note: array 'fld' declared here : XSTR (rt, 3) = arg3;38: :444note: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/rtl.c :131: ^ ~:5: #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.def :397:In file included from note: array 'fld' declared here1340../../gcc-10.2.0/gcc/rtl.h::23: ../../gcc-10.2.0/gcc/run-rtl-passes.c4441note::: 5 note: :: rtunion fld[1]; ^warningarray 'fld' declared herenote: array 'fld' declared hereexpanded from macro 'XSTR' : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : rtunion fld[1]; 24: In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; DEF_RTL_EXPR(SUBREG, "subreg", "ep", RTX_EXTRA):3808: ./genrtl.h ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../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] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~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.h: XEXP (rt, 7) = arg7;453 In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:../../gcc-10.2.0/gcc/rtl.h 25::../../gcc-10.2.0/gcc/rtl.c1229:: ^ ~:3:126:38 : ../../gcc-10.2.0/gcc/rtl.h1506In file included from ../../gcc-10.2.0/gcc/rtl.h:6warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XINT (rt, 6) = arg6;:1013413808 note: ::expanded from macro 'DEF_RTL_EXPR' ^ ~ :23: note ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ : : ./genrtl.h:1072../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' : ^~~~~~~~~~~~ note 3: warningwarning#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]:: : 700:1338expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h 22: note:23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); : note: :1229:: XSTR (rt, 1) = arg1;expanded from macro 'RTX_HDR_SIZE'expanded from macro 'XINT' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)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:1229:38: note: note expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u): expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104 : ^ ~ : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:1339:265:444:: :5../../gcc-10.2.0/gcc/rtl.h:1340#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :note: expanded from macro 'XUINT'note24: ^ ~ note: expanded from macro 'offsetof' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)note:: ../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here444 ^ ~#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ array 'fld' declared here 23 rtunion fld[1];: In file included from ../../gcc-10.2.0/gcc/rtl.c ^: ../../gcc-10.2.0/gcc/rtl.h5:: rtunion fld[1]; ^ 1229 note: expanded from macro 'XSTR' :131: ../../gcc-10.2.0/gcc/rtl.def:397:1:note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24: In file included from :../../gcc-10.2.0/gcc/rtl.h38::3808: ./genrtl.h:486 :3: warning : warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];note XINT (rt, 1) = arg1;: expanded from macro 'RTL_CHECK2' ^ ~: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^../../gcc-10.2.0/gcc/rtl.h#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 :1338:23: note: expanded from macro 'XINT' 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) rtunion fld[1]; DEF_RTL_EXPR(SUBREG, "subreg", "ep", RTX_EXTRA) ^ :24: In file included from ^ ~ ^ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::38081229: :38:../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.c note: ./genrtl.h:1511:expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:1229:10:128: 6: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])307 ^ ~ :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:444 3 ^ ~: : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'DEF_RTL_EXPR': 444:5:warning ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ : note: array 'fld' declared herearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning rtunion fld[1]; ^ : return XUINT (insn, 4); ^ ~ 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;../../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 rtunion fld[1]; ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^:38081341: ./genrtl.h::516:3700 1339: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:22::26 : note23 note: expanded from macro 'XUINT'In file included from XVEC (rt, 1) = arg1; ^ ~ : note: : ../../gcc-10.2.0/gcc/rtlhooks.cexpanded from macro 'RTX_HDR_SIZE' expanded from macro 'XEXP'#define RTX_HDR_SIZE offsetof (struct rtx_def, u) #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 25 ^ ~: 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:38:: : note: 1342expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h3808:: ./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:12291073::383:: notewarning: expanded from macro 'RTL_CHECK2' 23: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XVEC' : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)104 ^ ~ ::444:524:: array index 2 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 :1229:38 : notenote rtunion fld[1]; ^ XSTR (rt, 2) = arg2; : expanded from macro 'RTL_CHECK2' : 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: 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] ../../gcc-10.2.0/gcc/rtl.h../../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]; ^1340 ^ ~: In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.cIn file included from ../../gcc-10.2.0/gcc/rtl.c:131:2324: : : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.def ::397:1 rtunion fld[1];: In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h::13423808:: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]23 :DEF_RTL_EXPR(SUBREG, "subreg", "ep", RTX_EXTRA) note^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: expanded from macro 'XVEC'./genrtl.h:308:3: warning: ../../gcc-10.2.0/gcc/rtl.c ^ :In file included from 129:6: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note : 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 ^ ~: expanded from macro 'DEF_RTL_EXPR'../../gcc-10.2.0/gcc/rtl.h:1229: 38: 24notenote: expanded from macro 'RTL_CHECK2' : : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),In file included from ^~~~~~~~~~~~ : XBBDEF (rt, 2) = arg2; ^ ~ 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../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h::3808444: ./genrtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)517700::134522: 5:: note:: 3array 'fld' declared here ^ ~ 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]:1229: note: expanded from macro 'RTX_HDR_SIZE' :38: note: expanded from macro 'RTL_CHECK2' 25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XBBDEF' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:1864::345: warning/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 104#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 24 ^ ~: return safe_as_a (JUMP_LABEL (insn));note : ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h: note XEXP (rt, 2) = arg2;: ../../gcc-10.2.0/gcc/rtl.h:1860::28expanded from macro 'offsetof'array 'fld' declared here 1228: note rtunion fld[1];: expanded from macro 'JUMP_LABEL' : ^ ~38: note: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)expanded from macro 'RTL_CHECK1' #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:1341:23: note: expanded from macro 'XEXP' 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:1103#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.c:131:../../gcc-10.2.0/gcc/rtl.h:1229: ../../gcc-10.2.0/gcc/rtl.h:4441375:5../../gcc-10.2.0/gcc/rtl.def3: ::410:warning1: warning: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : DEF_RTL_EXPR(STRICT_LOW_PART, "strict_low_part", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:32:array index 1 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 'XCEXP'note XSTR (rt, 1) = arg1; note: expanded from macro 'RTL_CHECK2': #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~:array 'fld' declared here ^ ~ note rtunion fld[1];: expanded from macro 'DEF_RTL_EXPR' ^ ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 1340../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:In file included from 23../../gcc-10.2.0/gcc/run-rtl-passes.c:24 :: In file included from : note1230 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~::37:5 note: ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XSTR'expanded from macro 'RTL_CHECKC1':: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h 3808: ./genrtl.h:309 rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : ^ :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3 ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h: warning:700:22: ../../gcc-10.2.0/gcc/rtx-vector-builder.carray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:24: 38: : XEXP (rt, 3) = arg3;444 : ^ ~ noteIn file included from : ../../gcc-10.2.0/gcc/rtl.h:3808: expanded from macro 'RTL_CHECK2'./genrtl.h:5../../gcc-10.2.0/gcc/rtl.h::1341: 518:3 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23note: array 'fld' declared here: :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; note: ../../gcc-10.2.0/gcc/rtl.h:444expanded from macro 'XEXP' XEXP (rt, 3) = arg3; ^ ~ ^ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: 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): ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note1871:10 ^ ~ :../../gcc-10.2.0/gcc/rtl.h :1229: ^38:: note: warningexpanded from macro 'RTL_CHECK2' ../../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_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1229:expanded from macro 'RTX_HDR_SIZE'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/rtlhooks.c:25 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h : ^ ~104 : ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~5:24:: note: In file included from expanded from macro 'offsetof' : 444:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:18605#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~:note: array 'fld' declared here: 28: 3808: note: array 'fld' declared here note rtunion fld[1]; rtunion fld[1];: expanded from macro 'JUMP_LABEL' ^ : #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:./genrtl.h1375 ^../../gcc-10.2.0/gcc/run-rtl-passes.cIn file included from :In file included from 1104:3: ../../gcc-10.2.0/gcc/rtl.c:32:: warning../../gcc-10.2.0/gcc/rtx-vector-builder.c: :array index 2 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:: 131./genrtl.h: :../../gcc-10.2.0/gcc/rtl.def519 XEXP (rt, 2) = arg2;: 3: :expanded from macro 'XCEXP' ^ ~ :../../gcc-10.2.0/gcc/rtl.h:24410 : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1341In file included from :../../gcc-10.2.0/gcc/rtl.h:3808 X0EXP (rt, 4) = NULL_RTX;: ./genrtl.h #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)23 : ^ ~310: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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note ../../gcc-10.2.0/gcc/rtl.c3: 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::expanded from macro 'XEXP' X0EXP (rt, 4) = NULL_RTX; ^ ~ 128:6: note: expanded from macro 'DEF_RTL_EXPR'../../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.h1358: 1229:38::2737: ? RTX_HDR_SIZE + sizeof (reg_info) \ :1358note : note: :expanded from macro 'RTL_CHECKC1': #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK2' 27:expanded from macro 'X0EXP' 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 ^ ~ 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]; ^::1228:38: note: ../../gcc-10.2.0/gcc/rtl.h700:22: note: expanded from macro 'RTX_HDR_SIZE' 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]) #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~../../gcc-10.2.0/gcc/rtl.h444:5../../gcc-10.2.0/gcc/rtl.h: note : array 'fld' declared here : rtunion fld[1];:1876:40:1228 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/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:1860:28:38:: ../../gcc-10.2.0/gcc/rtl.h:444notenote ^: expanded from macro 'RTL_CHECK1'104:24: note: expanded from macro 'offsetof' : expanded from macro 'JUMP_LABEL' 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:1135: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)5 : ^ ~ note : #define offsetof(t, d) __builtin_offsetof(t, d)array 'fld' declared here ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XINT (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def::4101375: rtunion fld[1];1::32 :warning : ^ ~ note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(STRICT_LOW_PART, "strict_low_part", "e", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1230../../gcc-10.2.0/gcc/rtl.c:129:6: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'DEF_RTL_EXPR' ::1338:23: note: expanded from macro 'XINT' 37: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),../../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/rtx-vector-builder.cnote: : 700note:: expanded from macro 'RTL_CHECK2' 444expanded from macro 'RTL_CHECKC1': :245#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])22:: note: expanded from macro 'RTX_HDR_SIZE': #define RTX_HDR_SIZE offsetof (struct rtx_def, u) In file included from ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^ ~:104: 24note: note: :array 'fld' declared here rtunion fld[1]; ^ 3808 ^ ~: ./genrtl.h:550:../../gcc-10.2.0/gcc/rtl.h3: :expanded from macro 'offsetof':In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h3808444:: 444 :5: ./genrtl.hnote: array 'fld' declared here : rtunion fld[1];#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] :311:35: XEXP (rt, 1) = arg1; warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : X0EXP (rt, 5) = NULL_RTX; ^ ~ ^ ~ note: array 'fld' declared here In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlhooks.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ In file included from 3808: ./genrtl.h:1136 ::31358:27:: note: ../../gcc-10.2.0/gcc/rtl.cexpanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1881: warning:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)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::3: 1341warning: XEXP (rt, 2) = arg2;array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 1228::41638:1::: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] JUMP_LABEL (this) = target;DEF_RTL_EXPR(CONCAT, "concat", "ee", RTX_OBJ) ^ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' note23 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: 1341: 23note:: 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)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 ^~~~~~~~~~~~: 1229:38: note: expanded from macro 'RTL_CHECK2' 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../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h::5: note: 700array 'fld' declared here : rtunion fld[1];444: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/rtlhooks.c:255: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 1229::38: ^ ~note: expanded from macro 'RTL_CHECK2'#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ./genrtl.h :1137:3: notewarning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ array 'fld' declared here XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:../../gcc-10.2.0/gcc/rtl.h23:: 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]; /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h::1229:38104:1375 ::24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d)32 ^ ~ ^ ~ note: ^ In file included from In file included from ../../gcc-10.2.0/gcc/rtl.c:../../gcc-10.2.0/gcc/run-rtl-passes.c :../../gcc-10.2.0/gcc/rtl.hnote:: 444expanded from macro 'XCEXP' :24:: In file included from ../../gcc-10.2.0/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)5: note: array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; 3808: ./genrtl.h:312:3: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:416:warning1: : ^ ~ ^../../gcc-10.2.0/gcc/rtl.h :1230:warning:: 444:537: note: array 'fld' declared here :In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24 : rtunion fld[1];array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 6) = NULL_RTX; noteDEF_RTL_EXPR(CONCAT, "concat", "ee", RTX_OBJ) ^: expanded from macro 'RTL_CHECKC1' :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 3808 ../../gcc-10.2.0/gcc/rtl.h:444:5: note: : array 'fld' declared here rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:./genrtl.h:551:3: 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: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.cwarning:: 128array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 6: note: expanded from macro 'DEF_RTL_EXPR' XEXP (rt, 2) = arg2; 1358 ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.h27 ^ ^ ~ : note: XVEC (rt, 1) = arg1;expanded from macro 'X0EXP':700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.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 X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h::1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ 104:24: note: expanded from macro 'offsetof' 23: #define offsetof(t, d) __builtin_offsetof(t, d) note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 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:122938:38:../../gcc-10.2.0/gcc/rtl.h note: ^ ~: :note: In file included from expanded from macro 'RTL_CHECK2' expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.c2167::13110: 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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) SUBREG_BYTE (x), GET_MODE (x));../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.def ^ ~:416:../../gcc-10.2.0/gcc/rtl.h:444: ^ ~ :5: ../../gcc-10.2.0/gcc/rtl.hnote: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here 20391: rtunion fld[1];warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: ::26444:: 5: note: array 'fld' declared here444note: expanded from macro 'SUBREG_BYTE'DEF_RTL_EXPR(CONCAT, "concat", "ee", RTX_OBJ):5: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ rtunion fld[1]; ^ note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/run-rtl-passes.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:1373:32: note: expanded from macro 'XCSUBREG' rtunion fld[1]; ^ ../../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) X0EXP (rt, 7) = NULL_RTX; ^ ~In file included from : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:25: : In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::38083808: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:1195../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h::1230:337: :note: :653:3:: warning700: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 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]) ^ ~22 ../../gcc-10.2.0/gcc/rtl.h:4441358 XWINT (rt, 1) = arg1; XWINT (rt, 1) = arg1; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:::27: note:1234:29: ../../gcc-10.2.0/gcc/rtl.h:1234:5: : note: noteexpanded from macro 'X0EXP' 29#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'RTX_HDR_SIZE' note: : expanded from macro 'XWINT' : ^ ~note ../../gcc-10.2.0/gcc/rtl.h:1228#define XWINT(RTX, N) ((RTX)->u.hwint[N])#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :array 'fld' declared here ^ ~: expanded from macro 'XWINT' rtunion fld[1]; 38: ../../gcc-10.2.0/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~note/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104 ^ : expanded from macro 'RTL_CHECK1' :24: note: expanded from macro 'offsetof' :445#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :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:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/hwint.h HOST_WIDE_INT hwint[1]; ^ :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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:422:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' DEF_RTL_EXPR(CONCATN, "concatn", "E", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' # define HOST_WIDE_INT long long ^ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ 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: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/rtx-vector-builder.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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: noteIn file included from ../../gcc-10.2.0/gcc/run-rtl-passes.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] : expanded from macro 'RTX_HDR_SIZE'In file included from ../../gcc-10.2.0/gcc/rtlanal.c:35../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ : XWINT (rt, 2) = arg2; ^ ~:../../gcc-10.2.0/gcc/recog.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) 1341: :../../gcc-10.2.0/gcc/rtl.h23:166../../gcc-10.2.0/gcc/rtl.h:: ^ ~12342966::7 18: : : :warning291341:23warning/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XWINT' : : note: note: expanded from macro 'XEXP' offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XEXP'104: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ memset (rt, 0, RTX_HDR_SIZE);../../gcc-10.2.0/gcc/rtl.h if (INSN_CODE (insn) < 0) : ^~~~~~~~~~~~ ^ ~24 ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h: 1229:: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h445../../gcc-10.2.0/gcc/rtl.hnote:1229:700:1526::22: :38:expanded from macro 'offsetof' 2538#define offsetof(t, d) __builtin_offsetof(t, d): : note5: :: expanded from macro 'RTL_CHECK2':note: note note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECK2' ^ ~ noteexpanded from macro 'INSN_CODE': array 'hwint' declared here ^ ~ expanded from macro 'RTX_HDR_SIZE'../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOST_WIDE_INT hwint[1]; In file included from ^: ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)#define INSN_CODE(INSN) XINT (INSN, 5) ../../gcc-10.2.0/gcc/hwint.h../../gcc-10.2.0/gcc/rtl.h5 :: ^ ~ 444 ../../gcc-10.2.0/gcc/rtl.c:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:note: : ^ ~array 'fld' declared here59:: 26: 131: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.def5: rtunion fld[1]; 1338:note ^:422 : : expanded from macro 'HOST_WIDE_INT' 104:2423:note: array 'fld' declared here # define HOST_WIDE_INT long long ^ rtunion fld[1];: ^ : note: expanded from macro 'offsetof' note: expanded from macro 'XINT' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 1: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ warning../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/run-rtl-passes.c::241229: :In file included from 38../../gcc-10.2.0/gcc/rtl.h:: note: In file included from : 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])In file included from DEF_RTL_EXPR(CONCATN, "concatn", "E", RTX_OBJ)../../gcc-10.2.0/gcc/rtx-vector-builder.c :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243808: ./genrtl.h: :344: 3 ^ ~: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.hwarning:3808:444:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 5:In file included from : ./genrtl.h ../../gcc-10.2.0/gcc/rtl.c X0EXP (rt, 2) = NULL_RTX; ../../gcc-10.2.0/gcc/rtlhooks.c:25note../../gcc-10.2.0/gcc/sched-deps.c::708 ^ ~28: :128: : : In file included from 3:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:6../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here 1358:: note:27 rtunion fld[1]; warning: : ^3808: 3084array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h SUBREG_BYTE (rt) = arg1;expanded from macro 'DEF_RTL_EXPR' :: ? RTX_HDR_SIZE + sizeof (reg_info) \19 ^~~~~~~~~~~~~~~~ :: 1253 ^~~~~~~~~~~~warning ../../gcc-10.2.0/gcc/rtl.h:2039../../gcc-10.2.0/gcc/rtl.h: In file included from 3::note: :26:../../gcc-10.2.0/gcc/rtlanal.c:700: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :note: expanded from macro 'X0EXP' expanded from macro 'SUBREG_BYTE'35: ../../gcc-10.2.0/gcc/recog.h *step_out = XEXP (x, 1); ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)22 warning : ^ ~../../gcc-10.2.0/gcc/rtl.h:167 : :5 : note../../gcc-10.2.0/gcc/rtl.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) : expanded from macro 'RTX_HDR_SIZE' 1341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1228::38 ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) : XVEC (rt, 1) = arg1; ^ ~ note ^ ~../../gcc-10.2.0/gcc/rtl.h: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:: warning: 23../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1': notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:1373104:::1342:23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 32 :note24 ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); : : ^~~~~~~~~~~~~~~~ expanded from macro 'XVEC' note: ../../gcc-10.2.0/gcc/rtl.hnote: :444:: expanded from macro 'offsetof'expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) expanded from macro 'XEXP' ^ ~ #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 ^ ~5: ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :1230:1526::37 25 ^ ~note: : ^ ~ array 'fld' declared here : note : expanded from macro 'RTL_CHECKC1' ../../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../../gcc-10.2.0/gcc/rtl.cnote: ^ ~ ::1229:38:1229 note rtunion fld[1];: expanded from macro 'INSN_CODE':38 ^131: :../../gcc-10.2.0/gcc/rtl.h:444: In file included from ../../gcc-10.2.0/gcc/rtl.def:#define INSN_CODE(INSN) XINT (INSN, 5)../../gcc-10.2.0/gcc/run-rtl-passes.c5::noteexpanded from macro 'RTL_CHECK2' 24 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~422: : ../../gcc-10.2.0/gcc/rtl.hnote : : :expanded from macro 'RTL_CHECK2'In file included from 444 array 'fld' declared here : rtunion fld[1];#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 ^ 1:../../gcc-10.2.0/gcc/rtl.h:5 :1338 :233808 : note: ./genrtl.hwarning: note: : array 'fld' declared here : expanded from macro 'XINT'offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)DEF_RTL_EXPR(CONCATN, "concatn", "E", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: 129:6: noteIn file included from ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtx-vector-builder.c:38:: note: ^expanded from macro 'RTL_CHECK2' : 24expanded from macro 'DEF_RTL_EXPR': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:../../gcc-10.2.0/gcc/rtl.h25: X0EXP (rt, 3) = NULL_RTX; : ^ ~3808: ./genrtl.h../../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:1358::../../gcc-10.2.0/gcc/rtl.h:700../../gcc-10.2.0/gcc/rtl.h:2227735:3::444::: note: 3808expanded from macro 'RTX_HDR_SIZE' warning:: note: 5: ./genrtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'X0EXP' :1254 :3:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) note : 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, 1) = NULL_RTX; ^ ~ array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~: 1340:23: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1358:note27../../gcc-10.2.0/gcc/rtl.h: ^3798::: :11/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:expanded from macro 'XSTR' 104 : note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :1228warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h38: 24: 1229:In file included from ../../gcc-10.2.0/gcc/rtlanal.c:note note38: attrs = MEM_ATTRS (x); : 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_CHECK1' note :35: ../../gcc-10.2.0/gcc/recog.h: ^ ~168: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])2607#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h :: :1228 ^ ~10 ^ ~ :2438:expanded from macro 'offsetof': : ../../gcc-10.2.0/gcc/rtl.h:205 warnings #define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/rtl.h444: :444 ^ ~ generatednotewarning: 5note. : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :In file included from return INSN_CODE (insn); :expanded from macro 'RTL_CHECK1' : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.cnote: ^~~~~~~~~~~~~~~~array 'fld' declared here 5:: expanded from macro 'MEM_ATTRS' rtunion fld[1];131../../gcc-10.2.0/gcc/rtl.h ^ :../../gcc-10.2.0/gcc/rtl.h:note #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)444: : In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c../../gcc-10.2.0/gcc/rtl.def ^ ~ array 'fld' declared here:../../gcc-10.2.0/gcc/rtl.h:1365: 24427:29: In file included from rtunion fld[1];:1526:../../gcc-10.2.0/gcc/rtl.h ::38081 ^ noteIn file included from : :: expanded from macro 'X0MEMATTR'../../gcc-10.2.0/gcc/rtlhooks.c:5 25: 25In file included from ./genrtl.h#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem): ../../gcc-10.2.0/gcc/rtl.h ^ ~ :: note../../gcc-10.2.0/gcc/rtl.h:::: array 'fld' declared here346:3: 1230:note3808 warning : : expanded from macro 'INSN_CODE' rtunion fld[1];: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 37./genrtl.h:1255 X0EXP (rt, 4) = NULL_RTX;offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: 3 DEF_RTL_EXPR(MEM, "mem", "e0", RTX_OBJ): ^:note: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.c:126:6 ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ../../gcc-10.2.0/gcc/rtl.hwarning:: 1358#define INSN_CODE(INSN) XINT (INSN, 5): 27: note: ^ ~expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h :notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : 1338:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'DEF_RTL_EXPR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 3) = arg3;In file included from :44423:../../gcc-10.2.0/gcc/rtx-vector-builder.c: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ 5 ^~~~~~~~~~~~:: 24note: ../../gcc-10.2.0/gcc/rtl.h:700:22 ^ ~ : :expanded from macro 'XINT'note ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):../../gcc-10.2.0/gcc/rtl.h 23: ../../gcc-10.2.0/gcc/rtl.h: :note:3808: ./genrtl.h:786:3: 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:1228 1358: : expanded from macro 'RTX_HDR_SIZE'expanded from macro 'XVEC':array 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h:27 #define RTX_HDR_SIZE offsetof (struct rtx_def, u) 38: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : note: 1229expanded from macro 'RTL_CHECK1' ^ ~ : ^ ~ : expanded from macro 'X0EXP' 38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: ^ ~ rtunion fld[1]; 104 ^ ~:1229:../../gcc-10.2.0/gcc/rtl.h:1228: ^ 38: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]) ^ ~ note24: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sched-deps.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):444 :28: 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: In file included from :5:In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.cnote: array 'fld' declared here:24: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808 :3808: ./genrtl.h:347 rtunion fld[1]; ^note note:3:: : ../../gcc-10.2.0/gcc/rtl.h:444:expanded from macro 'offsetof' array 'fld' declared herewarning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]5 In file included from X0EXP (rt, 5) = NULL_RTX; : ^ ~../../gcc-10.2.0/gcc/rtlhooks.c#define offsetof(t, d) __builtin_offsetof(t, d) rtunion fld[1]; : : ^ ~../../gcc-10.2.0/gcc/rtl.h : ^note1358: 25 array 'fld' declared here : rtunion fld[1];: In file included from ^../../gcc-10.2.0/gcc/rtl.h:3808In file included from : ../../gcc-10.2.0/gcc/rtl.c./genrtl.h27::131 In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24: ../../gcc-10.2.0/gcc/rtl.def: :1287: :In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:813:note33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 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 sched-ebb.o -MT sched-ebb.o -MMD -MP -MF ./.deps/sched-ebb.TPo ../../gcc-10.2.0/gcc/sched-ebb.c 427./genrtl.h warning: XEXP (rt, 1) = arg1;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ XSTR (rt, 1) = arg1;DEF_RTL_EXPR(MEM, "mem", "e0", RTX_OBJ)#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.c:128:38:3:: warning: ../../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;1228 : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 638:: note: 23 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK1' note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + sizeof (reg_info) \ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: 444note:5: note:: : array 'fld' declared hereexpanded from macro 'XEXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38 rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h: ^700:22:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :note : 1340 ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1229:: : expanded from macro 'RTX_HDR_SIZE'expanded from macro 'RTL_CHECK2' 38In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:: note2423:: In file included from note#define RTX_HDR_SIZE offsetof (struct rtx_def, u)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'XSTR'../../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 ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ./genrtl.h444 ^ ~../../gcc-10.2.0/gcc/rtl.h:1229: ^ ~: ../../gcc-10.2.0/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:5::348:3104::444:5 :24: notenote: array 'fld' declared here rtunion fld[1];warning ^ :38: note: expanded from macro 'RTL_CHECK2': array 'fld' declared here 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/rtx-vector-builder.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:867: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] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def: XSTR (rt, 1) = arg1; ^ ~ 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/sched-deps.c : ../../gcc-10.2.0/gcc/rtl.h ^ ~ 427 X0EXP (rt, 6) = NULL_RTX;:../../gcc-10.2.0/gcc/rtl.h ^ ~1 28../../gcc-10.2.0/gcc/rtl.h::13401358: :444:5: In file included from note: array 'fld' declared here:: :warning : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 23DEF_RTL_EXPR(MEM, "mem", "e0", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: 3808 ^ :27: : note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ./genrtl.h ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.c66::12283noteIn file included from ../../gcc-10.2.0/gcc/rtlhooks.c::25:38: note: : expanded from macro 'RTL_CHECK1' :: 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/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#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h3808:444:129 XEXP (rt, 1) = arg1;: :./genrtl.h1229:51288:: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :note6 ../../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]) ^ ~ : XSTR (rt, 2) = arg2; ^ ~: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here :note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), 444#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:: ^231229 ^~~~~~~~~~~~ :38: 5../../gcc-10.2.0/gcc/rtl.hnote::700 : expanded from macro 'RTL_CHECK2' note:: expanded from macro 'XSTR'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) ^ ~ ^ ~In file included from : note #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/run-rtl-passes.c ^ ~:24/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h note : :: 104array 'fld' declared here: In file included from ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h:1229:: rtunion fld[1];38:24 3808 rtunion fld[1]; :note ^ : In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.cexpanded from macro 'RTL_CHECK2' :24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ./genrtl.h ^ :note: 379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'offsetof' ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5In file included from : note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) XEXP (rt, 1) = arg1; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ ../../gcc-10.2.0/gcc/sched-deps.c:1341868: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/rtlhooks.c::25:23: note: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)28In 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, 2) = arg2; ^ ~ ^ ~ : 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.c XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 131: ../../gcc-10.2.0/gcc/rtl.def:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1340 ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5:: XEXP (rt, 1) = arg1;:1340::2323431:: note: expanded from macro 'XSTR' : 1note: ^ ~ note #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)warning : ^ ~offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: ../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(LABEL_REF, "label_ref", "u", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'XSTR' ../../gcc-10.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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1341../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: : rtunion fld[1];23 ^ ~: ^ ^~~~~~~~~~~~1229:38: In file included from ../../gcc-10.2.0/gcc/rtl.hnote../../gcc-10.2.0/gcc/run-rtl-passes.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: : ./genrtl.h:380:3: warning:: 700array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' 22#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XBBDEF (rt, 2) = arg2;note../../gcc-10.2.0/gcc/rtl.h: note: ../../gcc-10.2.0/gcc/rtl.h: : ^ ~ 1229expanded from macro 'RTX_HDR_SIZE' expanded from macro 'RTL_CHECK2'#define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/rtl.h : ^ ~1345 :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h1229::25: note: expanded from macro 'XBBDEF' 104::38 : note: expanded from macro 'RTL_CHECK2' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtlanal.c ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])24 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: note 38: : : note315: note: expanded from macro 'RTL_CHECK2'24 ^ ~#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:1228:../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'offsetof' 38 : || rtx_varies_p (XEXP (x, 1), for_alias);:444: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ note../../gcc-10.2.0/gcc/rtl.h:444:: : array 'fld' declared here 5 rtunion fld[1]; ^ 5: note:: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1' In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :1341:23: note: expanded from macro 'XEXP' :In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24: In file included from 131../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:897: 3note:#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:444:5array 'fld' declared here ^ ~ XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:: 1229:38: note../../gcc-10.2.0/gcc/rtl.def: :expanded from macro 'RTL_CHECK2'431 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:13401: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :23: note: expanded from macro 'XSTR' clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] DEF_RTL_EXPR(LABEL_REF, "label_ref", "u", RTX_CONST_OBJ)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((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]; ^ 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' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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:177:3: In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:431:: array 'fld' declared here 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:3808: ./genrtl.h:926: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' ^ ~ 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(LABEL_REF, "label_ref", "u", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.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.c: X0EXP (rt, 3) = NULL_RTX; ^ ~ 129:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 6: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 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)), ^~~~~~~~~~~~ ../../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: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_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) ^ ~ #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];/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: ../../gcc-10.2.0/gcc/rtlanal.c:505: : ^444 :5: In file included from ../../gcc-10.2.0/gcc/rtl.hnote:: 444expanded from macro 'offsetof': 5:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/sched-deps.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3:In file included from ../../gcc-10.2.0/gcc/rtl.cwarning:131notenote: array 'fld' declared here11 :: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; : : ../../gcc-10.2.0/gcc/rtl.defarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: XBBDEF (rt, 2) = arg2; ^ ~ :In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c ^ ../../gcc-10.2.0/gcc/rtl.hwarning437:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1In file included from :1345:../../gcc-10.2.0/gcc/rtx-vector-builder.c: : 25:24: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option]: decl = SYMBOL_REF_DECL (x); warning: In file included from note../../gcc-10.2.0/gcc/rtl.h24: :expanded from macro 'XBBDEF' ^~~~~~~~~~~~~~~~~~~3808: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ./genrtl.hDEF_RTL_EXPR(SYMBOL_REF, "symbol_ref", "s0", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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 :2733::../../gcc-10.2.0/gcc/rtl.c:126:9276: note:: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \38083 : ^~~~~~~~~~~~ : :1228:../../gcc-10.2.0/gcc/rtl.h warning: 3843: :note: expanded from macro 'SYMBOL_REF_DECL'./genrtl.h :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note700:22:: note: : expanded from macro 'RTX_HDR_SIZE' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))382: XVEC (rt, 2) = arg2; ^ ~expanded from macro 'RTL_CHECK1'#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ../../gcc-10.2.0/gcc/rtl.h ^ ~:1342:#define RTL_CHECK1(RTX, N, C1) ((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:444: 5: note: array 'fld' declared here rtunion fld[1];1043: ../../gcc-10.2.0/gcc/rtl.h:1229warning../../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) ^:24 38: array index 4 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-deps.c :note: expanded from macro 'offsetof' X0EXP (rt, 4) = NULL_RTX;#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#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~::1228: ^ ~28: In file included from 5../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.c38:179::: note3../../gcc-10.2.0/gcc/rtl.h:1358131:27: : :../../gcc-10.2.0/gcc/rtl.def :437::: array 'fld' declared here note: expanded from macro 'RTL_CHECK1' 1 rtunion fld[1];: ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'X0EXP' 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hwarning:1228: XEXP (rt, 3) = arg3;38:In file included from note: : ^ ~ expanded from macro 'RTL_CHECK1': offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h: 444DEF_RTL_EXPR(SYMBOL_REF, "symbol_ref", "s0", RTX_CONST_OBJ): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1341../../gcc-10.2.0/gcc/rtx-vector-builder.c::24: 5In file included from ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23: 3808../../gcc-10.2.0/gcc/rtl.c:128:: 6: : ^ ~./genrtl.h:956:3note: 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' note ^ ~: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h :note: array 'fld' declared here 444 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1342 ? RTX_HDR_SIZE + sizeof (reg_info) \:23: ^~~~~~~~~~~~ note rtunion fld[1]; ^ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:700: ../../gcc-10.2.0/gcc/rtlanal.c:6595:27: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XVEC' 22: ../../gcc-10.2.0/gcc/rtl.hnote#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): :1229:array 'fld' declared here if (poly_int_rtx_p (XEXP (x, 1), &const_x1) ^ ~38 note ^ ~: expanded from macro 'RTX_HDR_SIZE' : note: ../../gcc-10.2.0/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~expanded from macro 'RTL_CHECK2' : rtunion fld[1];/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104 :24: note ^: expanded from macro 'offsetof'../../gcc-10.2.0/gcc/rtl.h :1341:23In file included from #define offsetof(t, d) __builtin_offsetof(t, d)#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.h:1229:44438::5 :note: expanded from macro 'RTL_CHECK2': In file included from ../../gcc-10.2.0/gcc/rtl.c: note: 131#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.hexpanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5:: note: 3808array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ../../gcc-10.2.0/gcc/rtl.def: rtunion fld[1];437:1 rtunion fld[1]; ^ ~ ^ ^ : ./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/rtx-vector-builder.c:24 XINT (rt, 5) = arg3;:../../gcc-10.2.0/gcc/rtl.h :warning1229: :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]38 : note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])DEF_RTL_EXPR(SYMBOL_REF, "symbol_ref", "s0", RTX_CONST_OBJ): In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/sched-deps.c ^ ~: 28: In file included from ../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h ^ ~::3808180: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: ./genrtl.h: XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.c5:: note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:984:129 rtunion fld[1]; ^: :3: 1338warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtlanal.c 1338:6:: XSTR (rt, 1) = arg1; ^ ~::23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h23:: 668note: expanded from macro 'XINT'note1340: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: 23: note37: expanded from macro 'XSTR' #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):: expanded from macro 'DEF_RTL_EXPR'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 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),: 38 ^~~~~~~~~~~~: note: expanded from macro 'RTL_CHECK2'1229 ../../gcc-10.2.0/gcc/rtl.h return rtx_addr_can_trap_p_1 (XEXP (x, 1), offset, size,: ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~700 38../../gcc-10.2.0/gcc/rtl.h: 1341 ^ ~:23:: note: :../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP':221229:: 38note:: expanded from macro 'RTX_HDR_SIZE'note : expanded from macro 'RTL_CHECK2'#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h note: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'RTL_CHECK2'::1045::24 :note : notearray 'fld' declared here: expanded from macro 'offsetof' ^ ~ ^ ~#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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.h1229::44438::5 : noteIn file included from In file included from ../../gcc-10.2.0/gcc/sched-deps.c:: ../../gcc-10.2.0/gcc/rtl.h:44428note: expanded from macro 'RTL_CHECK2':../../gcc-10.2.0/gcc/rtl.c:131 array 'fld' declared here 5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ note: ../../gcc-10.2.0/gcc/rtl.def:../../gcc-10.2.0/gcc/rtl.h444:1 rtunion fld[1];: ^warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: :: array 'fld' declared here 444In file included from ../../gcc-10.2.0/gcc/rtl.h: DEF_RTL_EXPR(CC0, "cc0", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3808 rtunion fld[1]; ^ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c:126:6 rtunion fld[1];: In file included from In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.cnote: : ./genrtl.hexpanded from macro 'DEF_RTL_EXPR': 181:3:../../gcc-10.2.0/gcc/run-rtl-passes.c: warning ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~ 24:: 24In file included from : ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h3808:3808: ./genrtl.h: :./genrtl.h384:3 XINT (rt, 5) = arg5; :: warning ^ ^ ~ 1012: :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:1338:23: note: expanded from macro 'XINT' 700:22#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : note: expanded from macro 'RTX_HDR_SIZE' 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; XVEC (rt, 1) = arg1; ^ ~ ^ ~ ../../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:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:../../gcc-10.2.0/gcc/rtlanal.c:750:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):1340:15#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23104:: 24: : ^ ~ ^ ~ note: ../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d)444 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:In file included from ../../gcc-10.2.0/gcc/rtl.c:131:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XSTR' 5note:: expanded from macro 'RTL_CHECK2'note : : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.def:444: 1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] && INTVAL (XEXP (x, 1)) > 0)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ DEF_RTL_EXPR(CC0, "cc0", "", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ~ ^ ~ ../../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:1341128In file included from ../../gcc-10.2.0/gcc/sched-deps.c:::1229::28: In file included from 38:6:../../gcc-10.2.0/gcc/rtl.h23:: note :note : note: expanded from macro 'RTL_CHECK2'3808 : 444expanded from macro 'XEXP':5: : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here rtunion fld[1];expanded from macro 'DEF_RTL_EXPR' ./genrtl.h ^ ~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ^ ../../gcc-10.2.0/gcc/rtl.h182::4443::5 :warning : 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:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:700In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtx-vector-builder.c ^ ~ rtunion fld[1]; XEXP (rt, 6) = arg6; ^ ~ :22: ../../gcc-10.2.0/gcc/rtl.h:1968 ^ : note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTX_HDR_SIZE' : 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] In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808#define RTX_HDR_SIZE offsetof (struct rtx_def, u): ./genrtl.h:415: 3::1341 warning: 29array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: XEXP (rt, 1) = arg1; ^ ~: 23 ^ ~: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1341: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1229 XINT (rt, 1) = arg1;23: note: : expanded from macro 'offsetof'expanded from macro 'XEXP' :expanded from macro 'INTVAL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)In file included from ../../gcc-10.2.0/gcc/rtl.c ^~~:38131:: ../../gcc-10.2.0/gcc/rtl.def:444 ^ ~ :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.hnote:: 1338expanded from macro 'RTL_CHECK2': 23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : :note1229:38../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(CC0, "cc0", "", RTX_OBJ): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h1236::33: note: ../../gcc-10.2.0/gcc/rtl.c: :expanded from macro 'XINT' :expanded from macro 'XCWINT' 129 note: 444#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])::5expanded from macro 'RTL_CHECK2': 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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])6 ^~~: ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:444:5: 1229:note: ../../gcc-10.2.0/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):444:5: note: array 'fld' declared here ^ ~ array 'fld' declared hereexpanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ rtunion fld[1]; :In file included from ../../gcc-10.2.0/gcc/sched-deps.c: rtunion fld[1];28: In file included from 444:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::7005:22: 3808: : ^./genrtl.h : ^In file included from note: expanded from macro 'RTX_HDR_SIZE'220 ../../gcc-10.2.0/gcc/rtx-vector-builder.c../../gcc-10.2.0/gcc/rtlanal.c:765::note: array 'fld' declared here33::24 : warningIn file included from : 3In file included from #define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../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/rtlhooks.c:30: return nonzero_address_p (XEXP (x, 1));3808 rtunion fld[1]; ^ ~ ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hwarning: ^ ~: ../../gcc-10.2.0/gcc/recog.h:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h : 166 XEXP (rt, 1) = arg1;:In file included from :1042104: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/run-rtl-passes.c:324: :7note: expanded from macro 'offsetof' :#define offsetof(t, d) __builtin_offsetof(t, d) : 1341 ^ ~ 24warning ^ ~ :: ../../gcc-10.2.0/gcc/rtl.h: warningIn 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: ./genrtl.h:23array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2;:1341448In file included from note: if (INSN_CODE (insn) < 0): expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~:3 ^ ~ ../../gcc-10.2.0/gcc/rtl.c 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1526 :::131 ^ ~ : 25warning../../gcc-10.2.0/gcc/rtl.h : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1340:note../../gcc-10.2.0/gcc/rtl.def:../../gcc-10.2.0/gcc/rtl.h :456 XSTR (rt, 1) = arg1; ^ ~note: 1229 :1::38:: warning: 23 ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'INSN_CODE':offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 1340: note DEF_RTL_EXPR(IF_THEN_ELSE, "if_then_else", "eee", RTX_TERNARY)note#define INSN_CODE(INSN) XINT (INSN, 5) : : expanded from macro 'XSTR' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#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.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :note: 1338:126 23../../gcc-10.2.0/gcc/rtl.h:444:5: note:: ^ ~6:expanded from macro 'XSTR' note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h:note: expanded from macro 'DEF_RTL_EXPR': : 1229:../../gcc-10.2.0/gcc/rtl.h array 'fld' declared here ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ 38::1229 ^ ~ ^~~~~~~~~~~~expanded from macro 'XINT':38 : note ../../gcc-10.2.0/gcc/rtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; note: ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' ^ ~ 1229700:22#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~ : :3838: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444: expanded from macro 'RTL_CHECK2' ^ ../../gcc-10.2.0/gcc/rtl.h ::444:5notenote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ^ ~note : array 'fld' declared here expanded from macro 'RTL_CHECK2' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];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)5 : ^ ~ note rtunion fld[1];: ../../gcc-10.2.0/gcc/rtl.h :array 'fld' declared here/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note444: :expanded from macro 'offsetof' ^ 5 : #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:note24: In file included from ../../gcc-10.2.0/gcc/rtl.c rtunion fld[1];: In file included from ../../gcc-10.2.0/gcc/rtl.h array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/sched-deps.c : rtunion fld[1];:../../gcc-10.2.0/gcc/rtlanal.c3808:131: 28 : In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.def: ./genrtl.h: ^ 821:3808: In file included from :456:449:../../gcc-10.2.0/gcc/rtlhooks.c3:1./genrtl.h:221:: warning: :9: warning: 3: 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]: DEF_RTL_EXPR(IF_THEN_ELSE, "if_then_else", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30warning: ../../gcc-10.2.0/gcc/recog.h:167:5: warning: XINT (rt, 2) = arg2;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 INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);warning : ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h128../../gcc-10.2.0/gcc/rtx-vector-builder.c:24:: :: 6: ../../gcc-10.2.0/gcc/rtl.hnote1338: expanded from macro 'DEF_RTL_EXPR'In file included from :23:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-10.2.0/gcc/rtl.hnotearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : x = SET_SRC (x); ^~~~~~~~~~~3808: ./genrtl.h:1072 XBBDEF (rt, 2) = arg2; : 1526: : expanded from macro 'XINT' 3 ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)25: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:: warning: ^ ~ :700:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 2684 ^ ~:#define INSN_CODE(INSN) XINT (INSN, 5)22 XSTR (rt, 1) = arg1; ^ ~ 22: note ^ ~../../gcc-10.2.0/gcc/rtl.h:: : 1340:23expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: :1345notenote: ../../gcc-10.2.0/gcc/rtl.h:1338:#define RTX_HDR_SIZE offsetof (struct rtx_def, u):2523: expanded from macro 'SET_SRC' ^ ~:1229: expanded from macro 'XSTR'#define SET_SRC(RTX) XCEXP (RTX, 1, SET) :note ^ ~ : note 38#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XBBDEF': : ../../gcc-10.2.0/gcc/rtl.h104#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :note: :24:../../gcc-10.2.0/gcc/rtl.h:1375:expanded from macro 'XINT'expanded from macro 'RTL_CHECK2' 1229:1228: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38:note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)38: ^ ~expanded from macro 'offsetof' :: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 32: note../../gcc-10.2.0/gcc/rtl.h: ^ ~ :expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/rtl.c:../../gcc-10.2.0/gcc/rtl.h444note:: 131#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):: ^ ~1229:385 ../../gcc-10.2.0/gcc/rtl.def../../gcc-10.2.0/gcc/rtl.hnote::444:456:: :1expanded from macro 'RTL_CHECK2' 5:: notenote : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~array 'fld' declared herewarning: : array 'fld' declared here : rtunion fld[1]; expanded from macro 'XCEXP' ^ offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]../../gcc-10.2.0/gcc/rtl.h note: In file included from rtunion fld[1];expanded from macro 'RTL_CHECK2' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)DEF_RTL_EXPR(IF_THEN_ELSE, "if_then_else", "eee", RTX_TERNARY) ../../gcc-10.2.0/gcc/run-rtl-passes.c: 444:5 ^::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])24 : ^ ~In file included from noteIn file included from ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:: ../../gcc-10.2.0/gcc/sched-deps.carray 'fld' declared here : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :444:5../../gcc-10.2.0/gcc/rtl.c : :28: In file included from ../../gcc-10.2.0/gcc/rtl.hnote3808: ./genrtl.h ^ 37: ::In file included from : 3808note: :129../../gcc-10.2.0/gcc/rtx-vector-builder.cexpanded from macro 'RTL_CHECKC1':: 450:: ./genrtl.h:222:array 'fld' declared here#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 24: In file included from 33: warning ^ ~6: 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.h: XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h:444:53808 warningnote: expanded from macro 'DEF_RTL_EXPR' : : ./genrtl.hnoteIn file included from ^ ~: :1073:: ../../gcc-10.2.0/gcc/rtlhooks.c : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here:700array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]3:: 30 : XVEC (rt, 3) = arg3;: rtunion fld[1]; ^../../gcc-10.2.0/gcc/recog.h../../gcc-10.2.0/gcc/rtl.h:1341 :23: ^ ~: note: expanded from macro 'XEXP' 16822: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ../../gcc-10.2.0/gcc/rtl.h:1342:23: notewarning: expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~expanded from macro 'RTX_HDR_SIZE'../../gcc-10.2.0/gcc/rtlanal.c :10#define RTX_HDR_SIZE offsetof (struct rtx_def, u)840 ^ ~ : /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-10.2.0/gcc/rtl.h :1229:38:104: XSTR (rt, 2) = arg2; ^ ~ 12:: :../../gcc-10.2.0/gcc/rtl.h: ^ ~ 1229 24: ../../gcc-10.2.0/gcc/rtl.hwarning: :1340:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]38 warning: note: :note: 23 return INSN_CODE (insn); : noteexpanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'offsetof': ^ ~ ^~~~~~~~~~~~~~~~ return SYMBOL_REF_DECL (datum); ^~~~~~~~~~~~~~~~~~~~~~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h :444: #define offsetof(t, d) __builtin_offsetof(t, d)note../../gcc-10.2.0/gcc/rtl.h:1526: ^ ~5 ^ ~ : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h ^ ~ (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) In file included from :1229../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c25:note: ^ ~ : note: :444::../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'INSN_CODE' :array 'fld' declared here 38: 131#define INSN_CODE(INSN) XINT (INSN, 5): note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.def:5 ^ ~1361 ^ ::28:459:In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c: note: #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: ^ ~ 13381note: :23:: notearray 'fld' declared here: expanded from macro 'XINT'3808../../gcc-10.2.0/gcc/rtl.h : ./genrtl.h::444expanded from macro 'X0TREE' :: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~5 rtunion fld[1];#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ 451../../gcc-10.2.0/gcc/rtl.h:1228: ^ warning: note: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : DEF_RTL_EXPR(COMPARE, "compare", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :In file included from ../../gcc-10.2.0/gcc/sched-deps.c3../../gcc-10.2.0/gcc/rtl.h:: warning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 28 XVEC (rt, 4) = arg4;38: In file included from array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h note:: ^ ~expanded from macro 'RTL_CHECK1' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.c1229: ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~:126:3808: 6./genrtl.h: ../../gcc-10.2.0/gcc/rtl.h:444::5:223 :../../gcc-10.2.0/gcc/rtl.h38::1342 In file included from 3note: : expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtx-vector-builder.c:notenote: 24warning: 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) \ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]23: ^ ~array 'fld' declared here note: ^~~~~~~~~~~~expanded from macro 'XVEC':3 ../../gcc-10.2.0/gcc/rtl.h:444 : XINT (rt, 4) = arg4; rtunion fld[1]; ^ warning: ../../gcc-10.2.0/gcc/rtl.h :5: 700 ^ ~:22: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]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 ../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared here::1340: ^ ~23 :1338../../gcc-10.2.0/gcc/rtlanal.c:858#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):23/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h : note:: expanded from macro 'XINT' note: expanded from macro 'XSTR' ^ ~ rtunion fld[1]; :22 ^104::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h24: note: 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] ^ ~ expanded from macro 'offsetof'../../gcc-10.2.0/gcc/rtl.h :1229 ::../../gcc-10.2.0/gcc/rtl.h38: return - INTVAL (XEXP (x, 1));1229:38:1229#define offsetof(t, d) __builtin_offsetof(t, d): note: expanded from macro 'RTL_CHECK2' 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.c: 131 ^ ~: 38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.def: ^ ~459expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:: ^ ~1341 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:51:::23 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] note:444:5note: note : : array 'fld' declared here DEF_RTL_EXPR(COMPARE, "compare", "ee", RTX_BIN_ARITH) rtunion fld[1]; array 'fld' declared here ^: : 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/sched-deps.c ^ ~ note ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:3: : 1229:38: note: expanded from macro 'RTL_CHECK2' array 'fld' declared herewarning: 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; ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~28: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808: ./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.c:128: rtunion fld[1];6 ^ ~ XINT (rt, 5) = arg5; ^ ~ ^ :: ../../gcc-10.2.0/gcc/rtl.h1968note: expanded from macro 'DEF_RTL_EXPR' In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtx-vector-builder.c:1342:23::24 ? RTX_HDR_SIZE + sizeof (reg_info) \note : :expanded from macro 'XVEC': 29#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 1338: : ^~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.h:1229In file included from 23../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XINT': :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h3808:: ./genrtl.h:1104../../gcc-10.2.0/gcc/rtl.h::3 : warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1229 :700:22: note: expanded from macro 'RTX_HDR_SIZE' 38 XEXP (rt, 2) = arg2;: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)note: expanded from macro 'RTL_CHECK2'expanded from macro 'INTVAL' ^ ~38 ^ ~: note: expanded from macro 'RTL_CHECK2' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.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.h:444 104:24: ^ ~: 5: note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'offsetof': 444../../gcc-10.2.0/gcc/rtl.h::51236 1341#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :23:33: note: :expanded from macro 'XCWINT' In file included from : note: expanded from macro 'XEXP'note../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def :note459: :1:: warning#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] array 'fld' declared herearray 'fld' declared here DEF_RTL_EXPR(COMPARE, "compare", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #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/run-rtl-passes.c:24: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.c5::: 1229note129 ^: In file included from : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: 3808:: 38./genrtl.h:: 453note:: 3expanded from macro 'RTL_CHECK2': 6#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: rtunion fld[1];3808: warning./genrtl.h: note ^ 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 'DEF_RTL_EXPR': 225444 : : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), XINT (rt, 6) = arg6; ^ ~../../gcc-10.2.0/gcc/rtlanal.c 5../../gcc-10.2.0/gcc/rtl.h: ^~~~~~~~~~~~ note: array 'fld' declared here ::3861../../gcc-10.2.0/gcc/rtl.h:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; return INTVAL (XEXP (x, 1)); ^ :: 1338: 23: note: expanded from macro 'XINT' warning: array index 6 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/rtx-vector-builder.c : ^ ~24 : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135 ^ ~:../../gcc-10.2.0/gcc/rtl.hIn file included from XEXP (rt, 6) = arg6; ^ ~3:1229../../gcc-10.2.0/gcc/rtlhooks.c::33../../gcc-10.2.0/gcc/rtl.h:1341: In file included from 38: 700note../../gcc-10.2.0/gcc/target.h:23: warning:: expanded from macro 'RTL_CHECK2' 276: : 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: ../../gcc-10.2.0/gcc/rtl.h:444 XINT (rt, 1) = arg1; note../../gcc-10.2.0/gcc/target.def:937: note: ^ ~:1::5: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP'expanded from macro 'RTX_HDR_SIZE': :1341: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h :1338:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h 2323warning: rtunion fld[1];: note:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):empty macro arguments are a C99 feature [-Wc99-extensions]104 :24: ^ note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h :note1229In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c: ^ ~expanded from macro 'XINT': : ../../gcc-10.2.0/gcc/rtl.h24 :HOOK_VECTOR_END (asm_out)38#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~1229expanded from macro 'offsetof' :: ^ note: :38In file included from #define offsetof(t, d) __builtin_offsetof(t, d): ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/target-hooks-macros.h:expanded from macro 'RTL_CHECK2' :3808: ./genrtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 486:3: 43warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note:../../gcc-10.2.0/gcc/rtl.h ^ ~ : 50 XINT (rt, 1) = arg1;In file included from :../../gcc-10.2.0/gcc/rtl.c: expanded from macro 'RTL_CHECK2'1229 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: : note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~ : 131: ../../gcc-10.2.0/gcc/rtl.def:4621338::expanded from macro 'HOOK_VECTOR_END' 1:2338#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h: 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/sched-deps.c : :1968:29: notenote: : ^ ~expanded from macro 'INTVAL'28In file included from ../../gcc-10.2.0/gcc/rtlhooks.c../../gcc-10.2.0/gcc/rtl.h:1229:38:: warning: note33expanded from macro 'RTL_CHECK2' In file included from : : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT): expanded from macro 'RTL_CHECK2' 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:3808DEF_RTL_EXPR(PLUS, "plus", "ee", RTX_COMM_ARITH)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5 : 1628: note: array 'fld' declared here : 1 ^~~ rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ./genrtl.h:226^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h ^ :warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ : ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (sched)3: In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24warning: In file included from ../../gcc-10.2.0/gcc/rtl.h :3808: ../../gcc-10.2.0/gcc/rtl.c: ^ ./genrtl.h:444: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:5126: note: :6 :array 'fld' declared here X0EXP (rt, 7) = NULL_RTX;:1136../../gcc-10.2.0/gcc/target-hooks-macros.h 1236:33 ^ ~:3: ../../gcc-10.2.0/gcc/rtl.hnote: :43expanded from macro 'DEF_RTL_EXPR' warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];:50: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ : note XEXP (rt, 2) = arg2; : ^ ~1358 note: expanded from macro 'XCWINT': 27: ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~ ^ : :1341 #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])../../gcc-10.2.0/gcc/rtl.h : ^~~700::22expanded from macro 'HOOK_VECTOR_END' 23../../gcc-10.2.0/gcc/rtl.h: :444In file included from note:5: : note: array 'fld' declared here expanded from macro 'XEXP' rtunion fld[1]; ^note : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^note : ../../gcc-10.2.0/gcc/run-rtl-passes.cexpanded from macro 'RTX_HDR_SIZE':24: In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u):516:expanded from macro 'X0EXP'3../../gcc-10.2.0/gcc/rtlhooks.c: warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : #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]: 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/rtl.h../../gcc-10.2.0/gcc/rtlanal.c ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h::../../gcc-10.2.0/gcc/rtl.h:: XVEC (rt, 1) = arg1;904:141041229:38: ^ ~:1228:../../gcc-10.2.0/gcc/target-hooks-macros.h38 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK1': decl = SYMBOL_REF_DECL (symbol); 43:50: ^~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:1342: note24:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: : expanded from macro 'RTL_CHECK2' 23: note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444expanded from macro 'HOOK_VECTOR_END'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: :expanded from macro 'offsetof': expanded from macro 'XVEC' : 2733:#define offsetof(t, d) __builtin_offsetof(t, d)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~43: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 5: note In file included from : array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'SYMBOL_REF_DECL' ^ ~ (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtlhooks.c: 33: In file included from ../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/sched-deps.c5: ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here:1361276: ../../gcc-10.2.0/gcc/target.def: 28: In file included from :28:: rtunion fld[1];:In file included from ../../gcc-10.2.0/gcc/rtl.c1670:1 : 1229../../gcc-10.2.0/gcc/rtl.h:3808 ^ note: : expanded from macro 'X0TREE' ./genrtl.h:38:In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24 :265:3:note: #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~expanded from macro 'RTL_CHECK2' : :warning131: ../../gcc-10.2.0/gcc/rtl.def: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) :^ ../../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]):43:462warning:: 50: :1:note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~1228:In file included from expanded from macro 'HOOK_VECTOR_END' 38 warning:#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 :444note:: 3808: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : :expanded from macro 'RTL_CHECK1'In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:33./genrtl.hDEF_RTL_EXPR(PLUS, "plus", "ee", RTX_COMM_ARITH) :1137:3: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning XEXP (rt, 1) = arg1; : In file included from ^ ~: 5../../gcc-10.2.0/gcc/rtl.c 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]): ^ ~ 128:6 XSTR (rt, 3) = arg3;../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.h: ^ ~ :../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h276note:: 1341: :1340::23: 23: 444expanded from macro 'DEF_RTL_EXPR'../../gcc-10.2.0/gcc/target.def:: note: note: expanded from macro 'XEXP': ? RTX_HDR_SIZE + sizeof (reg_info) \ array 'fld' declared here 1685:1#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note5 : warning rtunion fld[1]; ^: ^~~~~~~~~~~~ ^ ~ note: expanded from macro 'XSTR' : : array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hIn file included from rtunion fld[1]; :1229 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:700: ^22::1229:../../gcc-10.2.0/gcc/run-rtl-passes.c:: HOOK_VECTOR_END (omp) ^ 2438note: 38In file included from :../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: note../../gcc-10.2.0/gcc/target-hooks-macros.h: note:: expanded from macro 'RTL_CHECK2' : :expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtlanal.c:931:18#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :expanded from macro 'RTX_HDR_SIZE' 43 517#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ../../gcc-10.2.0/gcc/rtl.h: ^ ~ :50warning::: note: 4443expanded from macro 'HOOK_VECTOR_END'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: 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 ;) ^ ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hIn file included from ../../gcc-10.2.0/gcc/rtlhooks.c::note: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 10433: ../../gcc-10.2.0/gcc/rtl.h:444: XEXP (rt, 2) = arg2; ^ ~array 'fld' declared here In file included from :5 ../../gcc-10.2.0/gcc/target.h24../../gcc-10.2.0/gcc/rtl.h:: rtunion fld[1]; ^1341: :23: note :note: : expanded from macro 'XEXP' 276: ../../gcc-10.2.0/gcc/target.def *offset_out = XEXP (x, 1); ^ ~note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here rtunion fld[1]; ^ ~ expanded from macro 'offsetof':1737 : ^../../gcc-10.2.0/gcc/rtl.h :In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c:24: In file included from In file included from ../../gcc-10.2.0/gcc/sched-deps.c:28: 1: warning#define offsetof(t, d) __builtin_offsetof(t, d) 1229: ^ ~:38../../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:3808: note: HOOK_VECTOR_END (goacc)../../gcc-10.2.0/gcc/rtl.h./genrtl.h::: ^In file included from ../../gcc-10.2.0/gcc/rtl.c:13138081341:: : 23:../../gcc-10.2.0/gcc/rtl.def: 462:1:./genrtl.h ../../gcc-10.2.0/gcc/target-hooks-macros.h:266expanded from macro 'RTL_CHECK2' 1167: warning:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note3 ../../gcc-10.2.0/gcc/rtl.hoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]3: :444:43:50: note: DEF_RTL_EXPR(PLUS, "plus", "ee", RTX_COMM_ARITH):: warningexpanded from macro 'HOOK_VECTOR_END'5:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: array 'fld' declared here rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.c::129 ^ ~ In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:expanded from macro 'XEXP' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):624#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: notewarning: 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.hexpanded from macro 'DEF_RTL_EXPR'1345 ^ ::3808: ./genrtl.h::1229518 XVEC (rt, 1) = arg1;:3: 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/rtlhooks.c: XEXP (rt, 3) = arg3; ^ ~ 33../../gcc-10.2.0/gcc/rtl.h:38 :1342:: note:: expanded from macro 'XBBDEF'23 note: ^ ~ expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),../../gcc-10.2.0/gcc/target.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h :276: :: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC' ../../gcc-10.2.0/gcc/target.def1341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)::2061../../gcc-10.2.0/gcc/rtl.h:444:5: ^~~~~~~~~~~~ note: 1228: :../../gcc-10.2.0/gcc/rtl.h:3870023:: ^ ~22:: 1: note: notewarning: note: expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared hereexpanded from macro 'RTX_HDR_SIZE' : ^ ~ expanded from macro 'RTL_CHECK1' rtunion fld[1]; empty macro arguments are a C99 feature [-Wc99-extensions] ../../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]) ^1229:38 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5#define RTX_HDR_SIZE offsetof (struct rtx_def, u):38 :note: :array 'fld' declared here note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (vectorize) ^ ~ ^ note: expanded from macro 'RTL_CHECK2' rtunion fld[1];../../gcc-10.2.0/gcc/rtlanal.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):953:14: warning : ^ ~ 104: 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 : :50In file included from ../../gcc-10.2.0/gcc/sched-deps.c:24: note: expanded from macro 'HOOK_VECTOR_END':../../gcc-10.2.0/gcc/rtl.h28../../gcc-10.2.0/gcc/rtl.h :444:5: test = XEXP (test, 1); :444: ^ ~:5:In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 : note note../../gcc-10.2.0/gcc/rtl.h:: 1341: note: expanded from macro 'offsetof'./genrtl.harray 'fld' declared here:array 'fld' declared here 23: :note rtunion fld[1]; #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ 267 rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) : :3: warning: array index 3 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/run-rtl-passes.c ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XEXP (rt, 3) = arg3; ^ ~../../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:1341In file included from :../../gcc-10.2.0/gcc/rtx-vector-builder.c23In file included from In file included from :: 1229:38./genrtl.h:: note: :../../gcc-10.2.0/gcc/rtl.c:131../../gcc-10.2.0/gcc/rtlhooks.c:: 519: note: expanded from macro 'RTL_CHECK2' 33../../gcc-10.2.0/gcc/rtl.defexpanded from macro 'XEXP' : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3::24: ^ ~465 In file included from : warning:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1: In file included from : ../../gcc-10.2.0/gcc/rtl.h:444warning ^ ~../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/target.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : X0EXP (rt, 4) = NULL_RTX; ./genrtl.h:1195:3: ../../gcc-10.2.0/gcc/rtl.hoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : ^ ~276DEF_RTL_EXPR(MINUS, "minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : :5:warning1229: : ../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h:note: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here: 126 rtunion fld[1];: XWINT (rt, 1) = arg1; : ^ ~334638: :6../../gcc-10.2.0/gcc/rtl.h:1: 1358 ^ warning: empty macro arguments are a C99 feature [-Wc99-extensions] 1234:HOOK_VECTOR_END (addr_space) ::27:29 :note notenote: expanded from macro 'XWINT': ^#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/target-hooks-macros.h:43: : 50expanded from macro 'DEF_RTL_EXPR': 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:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtlanal.c:998:expanded from macro 'RTL_CHECK2'#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] 445../../gcc-10.2.0/gcc/rtl.h: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : ^ ~ ../../gcc-10.2.0/gcc/rtl.h :444:5:: note: ^~~~~~~~~~~~array 'fld' declared here 444:5: rtunion fld[1]; if (XEXP (x, 1))note: array 'fld' declared hereIn file included from ^ ~ ../../gcc-10.2.0/gcc/rtlhooks.c :note../../gcc-10.2.0/gcc/rtl.h:700 ^../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^:33: In file included from ../../gcc-10.2.0/gcc/target.h: 22:1341: : note: expanded from macro 'RTX_HDR_SIZE'In file included from ../../gcc-10.2.0/gcc/sched-deps.c#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ : /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.harray 'hwint' declared here::104:24 In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c: HOST_WIDE_INT hwint[1];23276: note: 28: expanded from macro 'offsetof' ^ : #define offsetof(t, d) __builtin_offsetof(t, d)24note ^ ~ : ../../gcc-10.2.0/gcc/target.def: :In file included from : In file included from ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XEXP'3808: ./genrtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.h5236:1: warning: 550empty macro arguments are a C99 feature [-Wc99-extensions] :../../gcc-10.2.0/gcc/hwint.h:HOOK_VECTOR_END (calls)3:3808: 59: ./genrtl.h:#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 ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:268:50 :: 3note: expanded from macro 'HOOK_VECTOR_END'../../gcc-10.2.0/gcc/rtl.h warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 46526: XEXP (rt, 1) = arg1; ^ ~ :note../../gcc-10.2.0/gcc/rtl.h:1229:38::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 1341:23:1: : warning ^ expanded from macro 'HOST_WIDE_INT': # define HOST_WIDE_INT long long ^ : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ note: expanded from macro 'XEXP'noteIn file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c: In file included from ../../gcc-10.2.0/gcc/rtlhooks.c24../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2': :33: In file included from ../../gcc-10.2.0/gcc/target.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ DEF_RTL_EXPR(MINUS, "minus", "ee", RTX_BIN_ARITH):In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h276:13381229:::23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38 ^ ~: ../../gcc-10.2.0/gcc/target.def 3808: :6087 note:./genrtl.h:../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XINT':1223 note1: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : ^ ~ : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c::128::1229 :38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444warning: 3empty macro arguments are a C99 feature [-Wc99-extensions] : ^ ~:: ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (c)5: warning note:4446: :5note: expanded from macro 'RTL_CHECK2':array 'fld' declared here note: ^ : note rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : : expanded from macro 'DEF_RTL_EXPR'array 'fld' declared here ../../gcc-10.2.0/gcc/rtlanal.c array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ? RTX_HDR_SIZE + sizeof (reg_info) \999 rtunion fld[1]; ^ ~ XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/target-hooks-macros.h ^: ^~~~~~~~~~~~ 30: warning ^ ~In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :../../gcc-10.2.0/gcc/rtl.h:24 count += count_occurrences (XEXP (x, 1), find, count_dest);: In file included from 1341 ^ ~../../gcc-10.2.0/gcc/rtl.h:: 3808: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h./genrtl.h23 :../../gcc-10.2.0/gcc/rtl.h::700::134144443:23::551: 22::50: note: note5: expanded from macro 'HOOK_VECTOR_END'note: : : note 3noteexpanded from macro 'XEXP': #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):expanded from macro 'RTX_HDR_SIZE': expanded from macro 'XEXP' 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] ^ ~ XEXP (rt, 2) = arg2; array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1229:38 ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) :1341In file included from :note: ../../gcc-10.2.0/gcc/rtlhooks.c: ^ ~ 1229:38: note: 33 ^expanded from macro 'RTL_CHECK2'/Library/Developer/CommandLineTools/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]) 23: ^ ~104In file included from ../../gcc-10.2.0/gcc/target.h :../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])24444:5: In file included from : ../../gcc-10.2.0/gcc/sched-deps.c :note: array 'fld' declared here note ^ ~ rtunion fld[1]; 28 ^ : In file included from :: : noteexpanded from macro 'XEXP': expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtlanal.c../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:444: 3808#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~5#define offsetof(t, d) __builtin_offsetof(t, d) 276: : :: ^ ~ 1009../../gcc-10.2.0/gcc/target.def:./genrtl.h note::: array 'fld' declared here6240269:3: :1 rtunion fld[1];28::In file included from ../../gcc-10.2.0/gcc/rtl.c: ../../gcc-10.2.0/gcc/rtl.hwarningwarning: : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]131:1229:38warning ^ : note: expanded from macro 'RTL_CHECK2' XINT (rt, 5) = arg5; : ../../gcc-10.2.0/gcc/rtl.def:465 :1: warningempty macro arguments are a C99 feature [-Wc99-extensions] ^ ~: 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: ../../gcc-10.2.0/gcc/rtl.h:1338: 23: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (cxx) note^note: expanded from macro 'XINT' DEF_RTL_EXPR(MINUS, "minus", "ee", RTX_BIN_ARITH) return count_occurrences (SET_SRC (x), find, count_dest); ../../gcc-10.2.0/gcc/target-hooks-macros.h:43 ^~~~~~~~~~~ :50:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.c:129note: expanded from macro 'HOOK_VECTOR_END'In file included from ::6:../../gcc-10.2.0/gcc/rtx-vector-builder.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h:note:1229: 2684:2224: In file included from : rtunion fld[1];expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:In file included from : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^ ^~~~~~~~~~~~3808 :note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtlhooks.c#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP': ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:700:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)22: note: expanded from macro 'RTX_HDR_SIZE' 38:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 33 : ^ ~In file included from ../../gcc-10.2.0/gcc/target.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24:: note: note: expanded from macro 'RTL_CHECK2' expanded from macro 'offsetof'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c ^ ~1253:../../gcc-10.2.0/gcc/rtl.h:2761230: :#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~24: In file included from :../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/target.def 3: warning:: 6329../../gcc-10.2.0/gcc/rtl.h::1:444:: warning53808: 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 :./genrtl.h XVEC (rt, 1) = arg1; ^ ~note: 131: : :653empty macro arguments are a C99 feature [-Wc99-extensions]array 'fld' declared here: 3:../../gcc-10.2.0/gcc/rtl.h :HOOK_VECTOR_END (emutls) ^371342warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.def: :468:note :1: rtunion fld[1]; ^ XWINT (rt, 1) = arg1;23: : ../../gcc-10.2.0/gcc/target-hooks-macros.hIn file included from ../../gcc-10.2.0/gcc/sched-deps.c :note: expanded from macro 'XVEC' ^ ~ 43:28: warning: :50:../../gcc-10.2.0/gcc/rtl.hoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:1234:In file included from 29 expanded from macro 'RTL_CHECKC1'note:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(NEG, "neg", "e", RTX_UNARY) ^ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~:3808: : expanded from macro 'HOOK_VECTOR_END' note../../gcc-10.2.0/gcc/rtl.c:126../../gcc-10.2.0/gcc/rtl.h:1229./genrtl.h:38::270: 6: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.hnote:444note: :: expanded from macro 'XWINT' :: expanded from macro 'RTL_CHECK2' ^ 53: warning#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~: In file included from note../../gcc-10.2.0/gcc/rtlhooks.c:33: In file included from ../../gcc-10.2.0/gcc/target.h:expanded from macro 'DEF_RTL_EXPR': array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:276: ../../gcc-10.2.0/gcc/target.def:6450:1: 445:: warning: rtunion fld[1];array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) empty macro arguments are a C99 feature [-Wc99-extensions] 5: note ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:: ^ ^ ~ XEXP (rt, 6) = arg6; HOOK_VECTOR_END (target_option)700 ^ array 'hwint' declared here../../gcc-10.2.0/gcc/target-hooks-macros.h::43../../gcc-10.2.0/gcc/rtl.h ::22 ^ ~ 444:: 5 HOST_WIDE_INT hwint[1];: ^note : ../../gcc-10.2.0/gcc/hwint.h:59note:array 'fld' declared here26: :expanded from macro 'RTX_HDR_SIZE' note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'HOST_WIDE_INT' 50# define HOST_WIDE_INT long long: ^ rtunion fld[1]; ^ 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.h:1254::In file included from note../../gcc-10.2.0/gcc/run-rtl-passes.c: 31341:23: :note : :expanded from macro 'XEXP' expanded from macro 'HOOK_VECTOR_END'24#define RTX_HDR_SIZE offsetof (struct rtx_def, u): In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h :warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :104:24: note: expanded from macro 'offsetof' XSTR (rt, 2) = arg2;#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 3808: ./genrtl.h:#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: ^468#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)654:1: : ^ ~ warning: 3 ^ ~In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:33: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.hoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:: : DEF_RTL_EXPR(NEG, "neg", "e", RTX_UNARY) 1340../../gcc-10.2.0/gcc/rtlanal.c :1167:39^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 276../../gcc-10.2.0/gcc/rtl.h:1229:38:: ../../gcc-10.2.0/gcc/target.def: XWINT (rt, 2) = arg2;23:../../gcc-10.2.0/gcc/rtl.c :warning ^ ~:6552:1: note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h: note: :: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 1234HOOK_VECTOR_END (shrink_wrap) 128^ :expanded from macro 'RTL_CHECK2':29 if (reg_overlap_mentioned_p (x, SET_SRC (body))): expanded from macro 'XSTR' 6: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: ^~~~~~~~~~~~~~ note: expanded from macro 'HOOK_VECTOR_END' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ expanded from macro 'XWINT' ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444::2684 note5In file included from : expanded from macro 'DEF_RTL_EXPR': ../../gcc-10.2.0/gcc/rtl.h: 22 ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here:../../gcc-10.2.0/gcc/rtlhooks.c note: ::expanded from macro 'SET_SRC' :700../../gcc-10.2.0/gcc/rtl.h33 rtunion fld[1]; ^:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) In file included from 1229: :22::38: note: ../../gcc-10.2.0/gcc/sched-deps.c445 note:In file included from expanded from macro 'RTX_HDR_SIZE':28: ^ ~5In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808../../gcc-10.2.0/gcc/target.h: ./genrtl.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u): : : ^ ~ note: array 'hwint' declared here expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h276 :: HOST_WIDE_INT hwint[1]; 104:24: 271: ../../gcc-10.2.0/gcc/target.def:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 31375:32::6810: ^ ^ ~ 1: : notewarning../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'offsetof' : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: XEXP (rt, 7) = arg7;../../gcc-10.2.0/gcc/hwint.h:59:26expanded from macro 'XCEXP': empty macro arguments are a C99 feature [-Wc99-extensions] : note444 ^ ~#define offsetof(t, d) __builtin_offsetof(t, d): HOOK_VECTOR_END (mode_switching)#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) expanded from macro 'HOST_WIDE_INT' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37 ^ ~ ^: note: ../../gcc-10.2.0/gcc/rtl.h:1341# define HOST_WIDE_INT long long ^../../gcc-10.2.0/gcc/target-hooks-macros.h: 23:In file included from ../../gcc-10.2.0/gcc/rtl.cnote:: expanded from macro 'XEXP': expanded from macro 'RTL_CHECKC1'131 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5: 43:50: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note : ^ ~In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~ : expanded from macro 'HOOK_VECTOR_END'../../gcc-10.2.0/gcc/rtl.def: note:24 : In file included from : :../../gcc-10.2.0/gcc/rtl.h:44438:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h:468array 'fld' declared here: : : ^ 51 rtunion fld[1];3808 ^ :note:In file included from note: : array 'fld' declared here: expanded from macro 'RTL_CHECK2'./genrtl.h../../gcc-10.2.0/gcc/rtx-vector-builder.c:708::3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 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' rtunion fld[1];#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32 ^warning ^ ~: note: expanded from macro 'XCSUBREG': offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230../../gcc-10.2.0/gcc/rtlanal.c::37../../gcc-10.2.0/gcc/rtl.h:1184444::In file included from ../../gcc-10.2.0/gcc/rtlhooks.c:24: 16In file included from :33 5../../gcc-10.2.0/gcc/rtl.h:3808DEF_RTL_EXPR(NEG, "neg", "e", RTX_UNARY) : : ::noteIn file included from : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: ./genrtl.harray 'fld' declared here :1255: 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/target.h../../gcc-10.2.0/gcc/rtl.c:129:6 expanded from macro 'RTL_CHECKC1' 3: warning: :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])276: ../../gcc-10.2.0/gcc/target.def for (i = ASM_OPERANDS_INPUT_LENGTH (body) - 1; i >= 0; i--): ^ ~ 6837../../gcc-10.2.0/gcc/rtl.h:444:5: : noteIn file included from notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ../../gcc-10.2.0/gcc/sched-deps.c:28: : expanded from macro 'DEF_RTL_EXPR' In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:307::array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), 3 ^~~~~~~~~~~~ 1: warning../../gcc-10.2.0/gcc/rtl.h : : rtunion fld[1];: 700 2573:40empty macro arguments are a C99 feature [-Wc99-extensions] ^ XVEC (rt, 3) = arg3; ^ ~: :HOOK_VECTOR_END (C90_EMPTY_HACK)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)In file included from note: ^ ~ ^ ~ ^expanded from macro 'ASM_OPERANDS_INPUT_LENGTH'warning ../../gcc-10.2.0/gcc/rtl.h:1229 ../../gcc-10.2.0/gcc/target-hooks-macros.h:: :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/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h3843:50 : XEXP (rt, 1) = arg1; : note: :104:#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) 24:24expanded from macro 'RTL_CHECK2': ^ ~ ^ ~ : In file included from note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h : ^ ~expanded from macro 'offsetof'note: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'HOOK_VECTOR_END' 13841341:23: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): : 3808: ./genrtl.h#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :43735:3: ^ warning: note 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.hnote: expanded from macro 'XCVECLEN': expanded from macro 'XEXP' ../../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]: #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) DEF_RTL_EXPR(MULT, "mult", "ee", RTX_COMM_ARITH) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5: note: array 'fld' declared here X0EXP (rt, 1) = NULL_RTX; rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h::1358:27126 : ^1376: ^ ~::32: note: 6: note: expanded from macro 'DEF_RTL_EXPR' expanded from macro 'XCVEC' note: expanded from macro 'X0EXP' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \../../gcc-10.2.0/gcc/rtl.h:1230:37../../gcc-10.2.0/gcc/rtl.h:: 1228note:../../gcc-10.2.0/gcc/rtl.h38: :expanded from macro 'RTL_CHECKC1' ^~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.cnote:: 24expanded 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:700:22: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):3808: :./genrtl.h:12871229:: 3expanded from macro 'RTX_HDR_SIZE': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : 38#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h :104:24: note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'offsetof' :#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ XSTR (rt, 1) = arg1; :../../gcc-10.2.0/gcc/rtl.h:742:32: note444In file included from : ../../gcc-10.2.0/gcc/rtl.c: ^ ~ 5 :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: ../../gcc-10.2.0/gcc/rtl.h:1340expanded from macro 'GET_NUM_ELEM': 23: note#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) : ^~~~~ 131:5:: note../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR':444:5note:: array 'fld' declared herenote : array 'fld' declared here : rtunion fld[1];: rtunion fld[1];array 'fld' declared here../../gcc-10.2.0/gcc/rtl.def : rtunion fld[1];470 : 1#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ^ ~ ../../gcc-10.2.0/gcc/rtlanal.c ^../../gcc-10.2.0/gcc/rtl.h :1229::In file included from ../../gcc-10.2.0/gcc/sched-deps.c :28: warningIn file included from ../../gcc-10.2.0/gcc/rtl.h:383808: ./genrtl.h:308:31185: 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]34 : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XBBDEF (rt, 2) = arg2; if (reg_overlap_mentioned_p (x, ASM_OPERANDS_INPUT (body, i))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ note ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2572:36: note: expanded from macro 'ASM_OPERANDS_INPUT' ../../gcc-10.2.0/gcc/rtl.h ^ #define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS): expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: 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':1345: 25: noteIn file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c : ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 24expanded from macro 'XBBDEF'../../gcc-10.2.0/gcc/rtl.h:: 700:22 : expanded from macro 'XCVECEXP' : ^ ~ #define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)note : ^ ~expanded from macro 'RTX_HDR_SIZE' In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u)786../../gcc-10.2.0/gcc/rtl.h:444:5: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ../../gcc-10.2.0/gcc/rtl.h ^ ~: :3:1376 :warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ~: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h rtunion fld[1];: X0EXP (rt, 1) = NULL_RTX; ^104 : In file included from 24../../gcc-10.2.0/gcc/rtx-vector-builder.c:24../../gcc-10.2.0/gcc/rtl.h: :In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~3808note: ./genrtl.h: 1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 32:../../gcc-10.2.0/gcc/rtl.h:1358:27:1228 :note38: XSTR (rt, 2) = arg2;: ^ ~note: expanded from macro 'RTL_CHECK1'expanded from macro 'X0EXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: expanded from macro 'offsetof'../../gcc-10.2.0/gcc/rtl.h:: 1228: 38: notenote: expanded from macro 'RTL_CHECK1' note: #define offsetof(t, d) __builtin_offsetof(t, d) expanded from macro 'XCVEC'../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 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 In file included from ^ ~../../gcc-10.2.0/gcc/rtl.c In file included from :1229:38../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/sched-deps.c ::131: ../../gcc-10.2.0/gcc/rtl.def:470:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]note 28#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:444:5::1230 :note37: :array 'fld' declared here : rtunion fld[1];expanded from macro 'RTL_CHECK2'In file included from DEF_RTL_EXPR(MULT, "mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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.h: :expanded from macro 'RTL_CHECKC1'444 :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^129:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ :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 rtunion fld[1]; : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~../../gcc-10.2.0/gcc/run-rtl-passes.c :../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 3) = arg3;700 : ^ ~22: 24 ../../gcc-10.2.0/gcc/rtl.hnote: ^expanded from macro 'RTX_HDR_SIZE' : In file included from In file included from ../../gcc-10.2.0/gcc/rtx-vector-builder.c../../gcc-10.2.0/gcc/rtl.h:24: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::3808#define RTX_HDR_SIZE offsetof (struct rtx_def, u): ./genrtl.h: 3808: ./genrtl.h:: ^ ~1233 8131341::23:: note: expanded from macro 'XEXP' :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3: 1289warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 XEXP (rt, 1) = arg1; ^ ~ ^ ~35::: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note24: note: expanded from macro 'offsetof'../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTVEC_ELT' :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) XSTR (rt, 3) = arg3;#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) :1229:38 ^~~~~ ../../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 note../../gcc-10.2.0/gcc/rtl.c: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtlanal.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ :1222: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../../gcc-10.2.0/gcc/rtl.h::4441229::538: note: expanded from macro 'RTL_CHECK2' : return reg_referenced_p (x, COND_EXEC_CODE (body)); note ^~~~~~~~~~~~~~~~~~~~~ 131 ^ ~#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.h::444:../../gcc-10.2.0/gcc/rtl.def:2696:29:array 'fld' declared here5:473 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: :note13808: ./genrtl.hnote:310note:: 3: : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'RTL_CHECK2' expanded from macro 'COND_EXEC_CODE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ X0EXP (rt, 4) = NULL_RTX;warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(SS_MULT, "ss_mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :444: :5:#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) notearray 'fld' declared here: array 'fld' declared here ^ ~ ^ ~ rtunion fld[1]; rtunion fld[1]; ^ ^ ../../gcc-10.2.0/gcc/rtl.c:126../../gcc-10.2.0/gcc/rtl.h:1358:27: ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' note: expanded from macro 'X0EXP' :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.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; ^ ~ #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' 6: note: expanded from macro 'DEF_RTL_EXPR'#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:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ? 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]) ^~~~~~~~~~~~ ^ ~ ^ ~ ../../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]) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : ^ ~700 ^ 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:311: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :22: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared herenote rtunion fld[1]; ^ 3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTX_HDR_SIZE' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ :1358:27: noteIn file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-deps.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: :3808: ./genrtl.hIn 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] ./genrtl.h:868DEF_RTL_EXPR(SS_MULT, "ss_mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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:128:6: note: expanded from macro 'DEF_RTL_EXPR' :312: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; ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ../../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:700#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :22: note: expanded from macro 'RTX_HDR_SIZE' #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:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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 /Library/Developer/CommandLineTools/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]; ^ ^ ~ rtunion fld[1]; ^ 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] In file included from ../../gcc-10.2.0/gcc/sched-deps.c:28DEF_RTL_EXPR(SS_MULT, "ss_mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 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.c: X0EXP (rt, 7) = NULL_RTX; ^ ~ 129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XSTR (rt, 1) = arg1; ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1340:23:../../gcc-10.2.0/gcc/rtlanal.c:1496:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' 15:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XSTR' 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' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ 104../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :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 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]) ^ ~ ../../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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:475:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^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' ../../gcc-10.2.0/gcc/rtlanal.c:1496: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ 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:444:5: note: array 'fld' declared here for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) rtunion fld[1]; ^ ^ ~ ../../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 ../../gcc-10.2.0/gcc/sched-deps.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h700:22: note: expanded from macro 'RTX_HDR_SIZE' :343:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 3: 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' In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.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:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h XSTR (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 104:24#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : 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 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.h:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/rtl.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 131../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/rtl.def:475: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(US_MULT, "us_mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #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' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../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) ^ ~ In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.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 XVEC (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/sched-deps.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] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h: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) ^ ~ 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] 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' DEF_RTL_EXPR(US_MULT, "us_mult", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#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.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((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]; ^ /Library/Developer/CommandLineTools/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/sched-deps.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] In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.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] X0EXP (rt, 3) = NULL_RTX; ^ ~ XVEC (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../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: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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:478::444:5: note: array 'fld' declared here 1 ^ rtunion fld[1];In file included from : warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/sched-deps.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; ^ ~ DEF_RTL_EXPR(DIV, "div", "ee", RTX_BIN_ARITH) ../../gcc-10.2.0/gcc/rtlanal.c:1599:13^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:../../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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from rtx src = SET_SRC (set); ^~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/run-rtl-passes.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 XSTR (rt, 1) = arg1; ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' :2684:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.c:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ 126:6: note: expanded from macro 'DEF_RTL_EXPR' ../../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) ^ ~ : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' :1229:38: note: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :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) ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :1230#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :37: note: expanded from macro 'RTL_CHECKC1' ^ ../../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:478:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] note: array 'fld' declared here DEF_RTL_EXPR(DIV, "div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../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/sched-deps.c: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ 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] rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' X0EXP (rt, 5) = NULL_RTX; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../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 /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h rtunion fld[1]; ^ :../../gcc-10.2.0/gcc/rtlanal.c:1610:28: 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/run-rtl-passes.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] && !BITS_BIG_ENDIAN && XEXP (dst, 2) == const0_rtx ^ ~ XVEC (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ 104:24: note: expanded from macro 'offsetof' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #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: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' 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] ../../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]) ^ ~ DEF_RTL_EXPR(DIV, "div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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/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 ../../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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (maybe_ne (SUBREG_BYTE (src), SUBREG_BYTE (dst))) ^~~~~~~~~~~~~~~~~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~../../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) 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:1373:32: note: expanded from macro 'XCSUBREG' ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ /Library/Developer/CommandLineTools/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' 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:348: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) ^ ~ :444:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 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' In file included from ../../gcc-10.2.0/gcc/rtl.c: rtunion fld[1]; ^ 131: ../../gcc-10.2.0/gcc/rtl.def:480:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../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] DEF_RTL_EXPR(SS_DIV, "ss_div", "ee", RTX_BIN_ARITH) In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.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] if (maybe_ne (SUBREG_BYTE (src), SUBREG_BYTE (dst))) ^~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' #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:2039#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :26: note: expanded from macro 'SUBREG_BYTE' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_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' #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' :700:22: note: expanded from macro 'RTX_HDR_SIZE' #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 rtunion fld[1]; ^ :1230:37: note: expanded from macro 'RTL_CHECKC1' #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 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ /Library/Developer/CommandLineTools/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/run-rtl-passes.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:444:5: note: array 'fld' declared here In file included from 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] ../../gcc-10.2.0/gcc/sched-deps.c:28DEF_RTL_EXPR(SS_DIV, "ss_div", "ee", RTX_BIN_ARITH) : In file included from rtunion fld[1];../../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: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.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' :1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../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] ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' rtx par = XEXP (src, 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: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) rtunion fld[1]; 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:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/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]) ^ ~ XBBDEF (rt, 2) = arg2; ^ ~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] ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 444:5#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : note: array 'fld' declared here DEF_RTL_EXPR(SS_DIV, "ss_div", "ee", RTX_BIN_ARITH) rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1072:3../../gcc-10.2.0/gcc/rtl.c:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]129:6 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]) ^ ~ : note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h: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]) ^ ~ rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../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:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.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 XSTR (rt, 2) = arg2; ^ ~ :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../../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:482:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : note: expanded from macro 'XSTR' DEF_RTL_EXPR(US_DIV, "us_div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #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' #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' ? 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: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)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:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../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] X0EXP (rt, 4) = NULL_RTX; ^ ~ if (INSN_CODE (insn) == NOOP_MOVE_INSN_CODE) ^~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/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) ^ ~ 1526:25: note: expanded from macro 'INSN_CODE' In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.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/rtl.h XSTR (rt, 1) = arg1; ^ ~ :1358:27: note: expanded from macro 'X0EXP' #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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:482: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(US_DIV, "us_div", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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/sched-ebb.c:26: ../../gcc-10.2.0/gcc/rtl.h ? RTX_HDR_SIZE + sizeof (reg_info) \In file included from ../../gcc-10.2.0/gcc/target.h ^~~~~~~~~~~~:276: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):1229:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def:38 :: 1340:23 ../../gcc-10.2.0/gcc/rtl.h:700note:22937:: note: ^ ~: expanded from macro 'RTL_CHECK2' expanded from macro 'RTX_HDR_SIZE'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 1 ../../gcc-10.2.0/gcc/rtl.h :note: expanded from macro 'XSTR':../../gcc-10.2.0/gcc/rtl.h :1228: 38: note444: :5: warningexpanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~note : array 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.h:444 rtunion fld[1]; ^:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions] 5 ^ ~../../gcc-10.2.0/gcc/rtlanal.c:1673: ../../gcc-10.2.0/gcc/rtl.h:11:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h note: :array 'fld' declared here HOOK_VECTOR_END (asm_out) warning: :1229:38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^104 :^ note: expanded from macro 'RTL_CHECK2' In file included from :../../gcc-10.2.0/gcc/sched-deps.c24: note:: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/target-hooks-macros.h#define offsetof(t, d) __builtin_offsetof(t, d)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])28: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~: 3808: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:383 :43: pat = COND_EXEC_CODE (pat); ^ ~ ^~~~~~~~~~~~~~~~~~~~ 50../../gcc-10.2.0/gcc/rtl.h:: 2696note:29:: note: :: expanded from macro 'HOOK_VECTOR_END' expanded from macro 'COND_EXEC_CODE'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 4443::5 :warning : notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here rtunion fld[1]; XINT (rt, 5) = arg3; ^ ~#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC)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] ^ ^ ~../../gcc-10.2.0/gcc/rtl.h:1338:23: note: In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:26DEF_RTL_EXPR(US_DIV, "us_div", "ee", RTX_BIN_ARITH): In file included from ../../gcc-10.2.0/gcc/target.h:In file included from expanded from macro 'XINT' 276#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/target.def ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/run-rtl-passes.c:24../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:129::6:: note:: expanded from macro 'DEF_RTL_EXPR': 1628:1 1375:32: In file included from note../../gcc-10.2.0/gcc/rtl.h : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),:3808: ./genrtl.h :1104:1229: : 3:warning ^~~~~~~~~~~~ expanded from macro 'XCEXP' :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/rtl.h ^ ~ : 38empty macro arguments are a C99 feature [-Wc99-extensions]: note: ../../gcc-10.2.0/gcc/rtl.h :warning1230: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :HOOK_VECTOR_END (sched)700 ^ expanded from macro 'RTL_CHECK2':37:: ../../gcc-10.2.0/gcc/target-hooks-macros.h :note: expanded from macro 'RTL_CHECKC1' XEXP (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 22: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h note ^ ~: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u): ^ ~ 444:444:43../../gcc-10.2.0/gcc/rtl.h:13415/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104::5:: note: :array 'fld' declared here :23: 5024: note rtunion fld[1]; ^: note: array 'fld' declared here 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) ^ ~ 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' 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:384In 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] :3: warning: array index 6 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, 6) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtlanal.cDEF_RTL_EXPR(MOD, "mod", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:26444: In file included from ../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.h:1774:../../gcc-10.2.0/gcc/rtl.c:126::6: 5note: expanded from macro 'DEF_RTL_EXPR'276 : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \:: 11 ^~~~~~~~~~~~ :1340:23../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here:: ../../gcc-10.2.0/gcc/target.def: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];1658 : ^1 : warning: note:700:22: note: expanded from macro 'RTX_HDR_SIZE' empty macro arguments are a C99 feature [-Wc99-extensions] x = SET_SRC (x); ^~~~~~~~~~~ HOOK_VECTOR_END (simd_clone)In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:24: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)expanded from macro 'XSTR' ^ ~../../gcc-10.2.0/gcc/rtl.h ^ : :2684:../../gcc-10.2.0/gcc/target-hooks-macros.h In file included from 22: : ../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'SET_SRC' 43#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET)50: ../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.hnote/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104::24::: expanded from macro 'HOOK_VECTOR_END' ^ ~1135 note : :expanded from macro 'offsetof'3: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h:1375 :32:1229#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~warning note: :expanded from macro 'XCEXP' : 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.c:131 ^ XINT (rt, 1) = arg1; ^ ~ : note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : ::12301338:23In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:: 37: ../../gcc-10.2.0/gcc/sched-ebb.c../../gcc-10.2.0/gcc/rtl.def:485note:1: warningnote:: 26expanded from macro 'RTL_CHECKC1': In file included from ../../gcc-10.2.0/gcc/target.h:276: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XINT' : ../../gcc-10.2.0/gcc/target.def:: 1670:1: warning: ../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(MOD, "mod", "ee", RTX_BIN_ARITH): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444empty macro arguments are a C99 feature [-Wc99-extensions]: 444#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~HOOK_VECTOR_END (simt)5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:128 :6: :1229:38: note: :5:^ note: expanded from macro 'RTL_CHECK2'note: expanded from macro 'DEF_RTL_EXPR'array 'fld' declared here 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: rtunion fld[1]; note: expanded from macro 'HOOK_VECTOR_END' 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 ? RTX_HDR_SIZE + sizeof (reg_info) \: ./genrtl.h: ../../gcc-10.2.0/gcc/rtl.h:444415#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^:5 ^: 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: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] XINT (rt, 1) = arg1;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]; ^ ^ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 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) ^ ~ 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 XEXP (rt, 2) = arg2; ^ ~ :700:22: note: expanded from macro 'RTX_HDR_SIZE' In file included from ../../gcc-10.2.0/gcc/sched-ebb.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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (goacc) ../../gcc-10.2.0/gcc/rtl.h:1341:23: ^../../gcc-10.2.0/gcc/rtlanal.cnote:: 1919expanded from macro 'XEXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u)#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:12299:38: ^ ~../../gcc-10.2.0/gcc/target-hooks-macros.h : 43 :50: :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104note:24:../../gcc-10.2.0/gcc/rtl.h note: : expanded from macro 'RTL_CHECK2' expanded from macro 'offsetof'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 offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :444:In file included from #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.c : ^ x = COND_EXEC_CODE (x); ^~~~~~~~~~~~~~~~~~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2696:29:In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:26131: In file included from ../../gcc-10.2.0/gcc/target.h: rtunion fld[1];276: ../../gcc-10.2.0/gcc/target.def: note: ../../gcc-10.2.0/gcc/rtl.defexpanded from macro 'COND_EXEC_CODE' :#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ : ^ ~ 2061../../gcc-10.2.0/gcc/rtl.h::1444:: 5warning: note485: :array 'fld' declared here 1../../gcc-10.2.0/gcc/rtl.h:1375::32: ^: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^HOOK_VECTOR_END (vectorize) note warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.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/sched-deps.c:28: DEF_RTL_EXPR(MOD, "mod", "ee", RTX_BIN_ARITH) : expanded from macro 'XCEXP' In file included from ../../gcc-10.2.0/gcc/rtl.h^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:^ 127#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ../../gcc-10.2.0/gcc/target-hooks-macros.h XSTR (rt, 3) = arg3;3808 : :./genrtl.h../../gcc-10.2.0/gcc/rtl.c warnings:12943:::6: ^ ~ ^ ~ note generated. 448: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'DEF_RTL_EXPR':1340:50: note: expanded from macro 'HOOK_VECTOR_END':3../../gcc-10.2.0/gcc/rtl.h::1230:37 : note : expanded from macro 'RTL_CHECKC1' warning23: note#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]expanded from macro 'XSTR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:700 :22: ^ XSTR (rt, 1) = arg1; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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' ^ ~ ../../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 ../../gcc-10.2.0/gcc/sched-ebb.c:26#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): note/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: ^ ~ : In file included from 104: 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../../gcc-10.2.0/gcc/rtl.h24:444:../../gcc-10.2.0/gcc/target.h rtunion fld[1]; ^: 5: note: array 'fld' declared here :276: ../../gcc-10.2.0/gcc/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; HOOK_VECTOR_END (addr_space) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtlanal.c../../gcc-10.2.0/gcc/target-hooks-macros.h:43 ^:#define offsetof(t, d) __builtin_offsetof(t, d)50 : ^ ~ note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :1957:21 ^ ~ :../../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:488:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] warning: DEF_RTL_EXPR(UDIV, "udiv", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 444: for (rtx link = CALL_INSN_FUNCTION_USAGE (insn); ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/run-rtl-passes.c rtunion fld[1]; ^ :24: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/sched-deps.c3808:28 ? 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/rtl.h:1648:: 3808./genrtl.h: :./genrtl.h1167::4493::3 : warning: In file included from ^~~~~~~~~~~~../../gcc-10.2.0/gcc/sched-ebb.c :26: In file included from warning../../gcc-10.2.0/gcc/rtl.h:70040: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../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.defnote:: 5236expanded from macro 'CALL_INSN_FUNCTION_USAGE': XVEC (rt, 1) = arg1;22#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7): note XINT (rt, 2) = arg2;: expanded from macro 'RTX_HDR_SIZE' 1 : ^ ~ ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)warning ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h::104: 24: note:../../gcc-10.2.0/gcc/rtl.h: :empty macro arguments are a C99 feature [-Wc99-extensions]1338:2323: expanded from macro 'offsetof' :: note 1342:23: note: #define offsetof(t, d) __builtin_offsetof(t, d)expanded from macro 'XVEC' ^ ~HOOK_VECTOR_END (calls) ^note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: 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.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 sched-rgn.o -MT sched-rgn.o -MMD -MP -MF ./.deps/sched-rgn.TPo ../../gcc-10.2.0/gcc/sched-rgn.c ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h::1229 ../../gcc-10.2.0/gcc/target-hooks-macros.h::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38 ^ ~ 1229::4338:50:../../gcc-10.2.0/gcc/rtl.h:: 1229note:: expanded from macro 'RTL_CHECK2'131 : 38: ../../gcc-10.2.0/gcc/rtl.def #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note :note488: expanded from macro 'HOOK_VECTOR_END' : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note : ^ expanded from macro 'RTL_CHECK2' :1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : expanded from macro 'RTL_CHECK2' ../../gcc-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 :../../gcc-10.2.0/gcc/sched-ebb.c5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])DEF_RTL_EXPR(UDIV, "udiv", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from note:444:5: note: :26../../gcc-10.2.0/gcc/sched-deps.c: ../../gcc-10.2.0/gcc/rtl.c:128: :6:array 'fld' declared here notearray 'fld' declared here rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/target.h: rtunion fld[1];: expanded from macro 'DEF_RTL_EXPR' 276 ? RTX_HDR_SIZE + sizeof (reg_info) \ ^ ^~~~~~~~~~~~: 28: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:3808: :./genrtl.h700::45022::3 :note : warningexpanded from macro 'RTX_HDR_SIZE': array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: ../../gcc-10.2.0/gcc/target.def:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XVEC (rt, 3) = arg3;HOOK_VECTOR_END (c) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:../../gcc-10.2.0/gcc/rtl.h43In file included from :../../gcc-10.2.0/gcc/run-rtl-passes.c50::24 note: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)expanded from macro 'HOOK_VECTOR_END' ^ ~ :../../gcc-10.2.0/gcc/rtlanal.c: In file included from ../../gcc-10.2.0/gcc/rtl.h:13423808: :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)1958 ^ :23: note: expanded from macro 'XVEC' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h::10416::24 :warning : notearray 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)./genrtl.h : ^ ~1195:3: : link; link = XEXP (link, 1))warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from expanded from macro 'offsetof' ^ ~../../gcc-10.2.0/gcc/sched-ebb.c:26 XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~../../gcc-10.2.0/gcc/rtl.h: : In file included from 1234../../gcc-10.2.0/gcc/rtl.h:1341::../../gcc-10.2.0/gcc/target.h:In file included from ../../gcc-10.2.0/gcc/rtl.c:131276: ../../gcc-10.2.0/gcc/rtl.def:2329:: notenote: :: 1229../../gcc-10.2.0/gcc/target.def::386240:1: 488expanded from macro 'XWINT': 1#define XWINT(RTX, N) ((RTX)->u.hwint[N]): ^ ~ expanded from macro 'XEXP': warning../../gcc-10.2.0/gcc/rtl.h: empty macro arguments are a C99 feature [-Wc99-extensions] note:: :warning: 445expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):5HOOK_VECTOR_END (cxx) 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:1229:38: : note: ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/target-hooks-macros.hnote:444:expanded from macro 'RTL_CHECK2': 43:50: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) DEF_RTL_EXPR(UDIV, "udiv", "ee", RTX_BIN_ARITH): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~array 'hwint' declared here 5 HOST_WIDE_INT hwint[1];: notenote: ^ ~array 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.h expanded from macro 'HOOK_VECTOR_END': ^444 ../../gcc-10.2.0/gcc/hwint.h: rtunion fld[1]; 59#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^ ^5 ../../gcc-10.2.0/gcc/rtl.c:: note: array 'fld' declared here :In file included from ../../gcc-10.2.0/gcc/sched-deps.cIn file included from :28 rtunion fld[1]; ^: In file included from ../../gcc-10.2.0/gcc/rtl.h26: ../../gcc-10.2.0/gcc/sched-ebb.c:26 :: note: expanded from macro 'HOST_WIDE_INT' 129# define HOST_WIDE_INT long long ^ In file included from :6: note: expanded from macro 'DEF_RTL_EXPR' 3808: ./genrtl.h:451:3: warning: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),../../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/run-rtl-passes.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h HOOK_VECTOR_END (emutls):3808: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]./genrtl.h:1223 : ^~~~~~~~~~~~../../gcc-10.2.0/gcc/rtlanal.c :^ 3../../gcc-10.2.0/gcc/target-hooks-macros.h: warning../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 4) = arg4;: ^ ~2001: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 700 16:43:../../gcc-10.2.0/gcc/rtl.h:22:50 XEXP (rt, 1) = arg1; ^ ~ ::1342:../../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 for (i = ASM_OPERANDS_INPUT_LENGTH (body) - 1; i >= 0; i--) note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:: 1341note: :23:expanded from macro 'RTX_HDR_SIZE' : #define RTX_HDR_SIZE offsetof (struct rtx_def, u): expanded from macro 'HOOK_VECTOR_END' ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)2573 : ^40: expanded from macro 'XVEC': note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH' #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^ ~:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 104:24: noteIn file included from ../../gcc-10.2.0/gcc/sched-ebb.c:26../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ :In file included from 1229../../gcc-10.2.0/gcc/target.h:276expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h38::1384 :note43: : note :38:expanded from macro 'RTL_CHECK2': expanded from macro 'XCVECLEN'#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/target.def:6450:#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ 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.h: :../../gcc-10.2.0/gcc/rtl.def444::489:1HOOK_VECTOR_END (target_option): 5: warning../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];^ 1376 ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:444: :32: ^ :: 43:505offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :In file included from ../../gcc-10.2.0/gcc/sched-deps.c:DEF_RTL_EXPR(UMOD, "umod", "ee", RTX_BIN_ARITH)28: In file included from note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XCVEC'3808 : ./genrtl.h:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) 452 ^ ~ notenote: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.c#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': array 'fld' declared here In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 3../../gcc-10.2.0/gcc/rtl.h126 rtunion fld[1]; ^: :742:32: note: expanded from macro 'GET_NUM_ELEM' :6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/sched-ebb.c#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \: ^~~~~In file included from ../../gcc-10.2.0/gcc/rtl.h:26: ../../gcc-10.2.0/gcc/run-rtl-passes.c444warning: In file included from ../../gcc-10.2.0/gcc/target.h: :276 ^~~~~~~~~~~~:: clang5: 24: warning../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/target.def:In file included from 700array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :: 6552../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 5) = arg5;:note:1380822:: array 'fld' declared here rtunion fld[1];: note ^ ~: ./genrtl.h: ^ :: 1253:treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'RTX_HDR_SIZE'../../gcc-10.2.0/gcc/rtl.h:13423../../gcc-10.2.0/gcc/rtlanal.c::2002:11:: warningHOOK_VECTOR_END (shrink_wrap) warning: 23 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]^ : : note#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ../../gcc-10.2.0/gcc/target-hooks-macros.h array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :43:: XVEC (rt, 1) = arg1; (*fun) (&ASM_OPERANDS_INPUT (body, i), data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'XVEC' 50 ^ ~ ../../gcc-10.2.0/gcc/rtl.h :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104 : ^ ~24: ../../gcc-10.2.0/gcc/rtl.h2572:36 :: 1342note: expanded from macro 'HOOK_VECTOR_END' :note23: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define offsetof(t, d) __builtin_offsetof(t, d)::1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ 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) ^ ~ noteIn file included from ../../gcc-10.2.0/gcc/sched-ebb.c:26../../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.h::4441383::543: noteIn file included from : expanded from macro 'XVEC' : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :array 'fld' declared here ../../gcc-10.2.0/gcc/target.h../../gcc-10.2.0/gcc/rtl.def:489 rtunion fld[1];:1:../../gcc-10.2.0/gcc/rtl.h warning: ^ :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]1229 :note276: expanded from macro 'XCVECEXP' :#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)DEF_RTL_EXPR(UMOD, "umod", "ee", RTX_BIN_ARITH) ^ ~ In file included from : ../../gcc-10.2.0/gcc/target.def:../../gcc-10.2.0/gcc/rtl.h6810::13761::32 :warning : noteempty macro arguments are a C99 feature [-Wc99-extensions]: expanded from macro 'XCVEC'HOOK_VECTOR_END (mode_switching) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 38../../gcc-10.2.0/gcc/target-hooks-macros.h:43 :: note50: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/sched-deps.c#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec): 28 ^ ~: : ../../gcc-10.2.0/gcc/rtl.cnote:128:../../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:6444:5../../gcc-10.2.0/gcc/rtl.h: noteexpanded from macro 'HOOK_VECTOR_END': array 'fld' declared here: :3808: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 1230:37: note: expanded from macro 'RTL_CHECKC1' ./genrtl.h:453: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]) XINT (rt, 6) = arg6; ^ ~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.hnote: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: 1338:23warning: note:: ^expanded from macro 'XINT' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'DEF_RTL_EXPR'1233: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ^ ~ 35: note: expanded from macro 'RTVEC_ELT' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:2638: In file included from ../../gcc-10.2.0/gcc/target.h::276: ../../gcc-10.2.0/gcc/target.def :6837:#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c:../../gcc-10.2.0/gcc/rtl.h ^~~~~note:700 1../../gcc-10.2.0/gcc/rtl.h: warning: 24: In file included from :../../gcc-10.2.0/gcc/rtl.h:3808expanded from macro 'RTL_CHECK2'444::5: 22 : note: : expanded from macro 'RTX_HDR_SIZE'empty macro arguments are a C99 feature [-Wc99-extensions] note#define RTX_HDR_SIZE offsetof (struct rtx_def, u): array 'fld' declared here ^ ~ : ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h rtunion fld[1];: ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])HOOK_VECTOR_END (C90_EMPTY_HACK) ^ 104 ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtlanal.c::432035:15../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~::24: :50: ../../gcc-10.2.0/gcc/rtl.h:1340warning:23: note: :expanded from macro 'XSTR' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'offsetof' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note444#define offsetof(t, d) __builtin_offsetof(t, d): : ^ ~expanded from macro 'HOOK_VECTOR_END' (*fun) (&XEXP (dest, 2), data); ^ ~ #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/rtl.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 131: ../../gcc-10.2.0/gcc/rtl.def5:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :489:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #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 DEF_RTL_EXPR(UMOD, "umod", "ee", RTX_BIN_ARITH) rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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 /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: rtunion fld[1]; ^ In file included from ../../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] 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:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'offsetof' XINT (rt, 1) = arg1; XVEC (rt, 3) = arg3; ^ ~ ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../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' ../../gcc-10.2.0/gcc/rtl.h:1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from 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 rtunion fld[1]; ^ ^ ~ ../../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] ../../gcc-10.2.0/gcc/sched-ebb.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] ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlanal.c:444:5: note: :2170:In file included from rtx tmp = XEXP (this, 1); array 'fld' declared here13 ^ ~: warning../../gcc-10.2.0/gcc/run-rtl-passes.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]; body = COND_EXEC_CODE (body);: ^~~~~~~~~~~~~~~~~~~~~ :DEF_RTL_EXPR(AND, "and", "ee", RTX_COMM_ARITH)../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :1341:24../../gcc-10.2.0/gcc/rtl.c:23 ^ : 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] 126:In file included from ../../gcc-10.2.0/gcc/sched-deps.c:28 XSTR (rt, 1) = arg1;2696:29: 6: :: notenote: expanded from macro 'XEXP'In file included from : expanded from macro 'COND_EXEC_CODE' ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:38081340../../gcc-10.2.0/gcc/rtl.h::23: : note: expanded from macro 'XSTR'#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC)700: ../../gcc-10.2.0/gcc/rtl.h:1229 ./genrtl.h ^ ~22 :: 38: ../../gcc-10.2.0/gcc/rtl.h:516:notenote: expanded from macro 'RTX_HDR_SIZE'3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :1375:: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ : warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h32:: note XVEC (rt, 1) = arg1;: expanded from macro 'XCEXP' :1229#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 38: noteexpanded from macro 'RTL_CHECK2' 104 ^ ~ : ^ ~ 24#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.hnote:: expanded from macro 'XVEC'note: 1230expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 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../../gcc-10.2.0/gcc/rtl.h::4921229:1: ::warning5: :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :note37: : note38:: :expanded from macro 'RTL_CHECKC1' note: array 'fld' declared here444:5 : noteexpanded from macro 'RTL_CHECK2': DEF_RTL_EXPR(AND, "and", "ee", RTX_COMM_ARITH)#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:128: rtunion fld[1]; ^: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here 444:5: ../../gcc-10.2.0/gcc/rtl.h:1407:note13: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]6 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444array 'fld' declared here rtx tmp = XEXP (this, 1); ^ ~:: note ^ : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'DEF_RTL_EXPR':1341: 23: note: expanded from macro 'XEXP' 5In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c: rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ 24 ../../gcc-10.2.0/gcc/rtl.h:: note: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ : 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] array 'fld' declared here 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]) ^ ~ 700../../gcc-10.2.0/gcc/rtlanal.c:2196: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:134019:22::../../gcc-10.2.0/gcc/rtl.h:444 ^ note23: :In file included from ../../gcc-10.2.0/gcc/sched-deps.c:note: warning28: expanded from macro 'RTX_HDR_SIZE' : 5: note#define RTX_HDR_SIZE offsetof (struct rtx_def, u): array 'fld' declared here : 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)) rtunion fld[1]; ^ ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:517:3: warning/Library/Developer/CommandLineTools/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] ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR' XEXP (rt, 2) = arg2; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)::1611:../../gcc-10.2.0/gcc/rtl.h ^ ~ 10425:: note ../../gcc-10.2.0/gcc/rtl.h ^ ~:1341:: 24: 23 expanded from macro 'REG_NOTES'note: expanded from macro 'offsetof'../../gcc-10.2.0/gcc/rtl.h: note : expanded from macro 'XEXP' ::1469:#define REG_NOTES(INSN) XEXP(INSN, 6)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~141229: :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: ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d)1229:38../../gcc-10.2.0/gcc/rtl.h rtx next = XEXP (insn, 1);: note../../gcc-10.2.0/gcc/rtl.h:1341: ^ ~ expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: : ^ ~../../gcc-10.2.0/gcc/rtl.def:492:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1: warning:: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~444:523DEF_RTL_EXPR(AND, "and", "ee", RTX_COMM_ARITH) :../../gcc-10.2.0/gcc/rtl.h :1341:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~23: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~ : note: : 444expanded from macro 'XEXP' array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :1229:38: rtunion fld[1]; ^ :../../gcc-10.2.0/gcc/rtl.c :129:56: In file included from note: expanded from macro 'DEF_RTL_EXPR'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note note: expanded from macro 'RTL_CHECK2': ../../gcc-10.2.0/gcc/run-rtl-passes.c:24: array 'fld' declared here : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^ ~ 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.h :1229:: 38: ^ ~ ./genrtl.h rtunion fld[1]; note../../gcc-10.2.0/gcc/rtl.h:444 ^../../gcc-10.2.0/gcc/rtl.h:700::1289::: expanded from macro 'RTL_CHECK2' 225:: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here 3 ^ ~note : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTX_HDR_SIZE': : rtunion fld[1]; warning ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1475:10: In file included from warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h444:../../gcc-10.2.0/gcc/sched-deps.carray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 5::104: return XEXP (insn, 1); XSTR (rt, 3) = arg3; ^ ~ : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:13402824: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'offsetof'note :: In file included from ../../gcc-10.2.0/gcc/rtl.h: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~::1341:380823: note: : expanded from macro 'XEXP' array 'fld' declared here 23 rtunion fld[1]; ^ : note: expanded from macro 'XSTR' ./genrtl.h:518:In file included from 3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ ../../gcc-10.2.0/gcc/rtl.c../../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/rtlanal.c:2196 :13138:50: ../../gcc-10.2.0/gcc/rtl.h:1229:warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:: note ../../gcc-10.2.0/gcc/rtl.def:493: XEXP (rt, 3) = arg3; ^ ~ expanded from macro 'RTL_CHECK2' warning:../../gcc-10.2.0/gcc/rtl.h:: 38: 1341 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]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]) for (link = REG_NOTES (insn); link; link = XEXP (link, 1))23 : ^ ~ note1:../../gcc-10.2.0/gcc/rtl.h ^ ~ :: 444expanded from macro 'XEXP' : 5warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ::1341 note: DEF_RTL_EXPR(IOR, "ior", "ee", RTX_COMM_ARITH)../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h::1229:44438: note:: expanded from macro 'RTL_CHECK2' rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])235: ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:1480:note../../gcc-10.2.0/gcc/rtl.c:126105: : note: array 'fld' declared here: ::6: rtunion fld[1]; note: expanded from macro 'DEF_RTL_EXPR' warning ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XEXP'700:22: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ : expanded from macro 'RTX_HDR_SIZE' array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/sched-deps.c:28 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1229array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: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]) /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519104: return XBBDEF (insn, 2);3: warning: array index 4 is 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 rtunion fld[1]; ^ ^ ~ :24: note: expanded from macro 'offsetof' ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../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:1611:25: note: expanded from macro 'REG_NOTES' ../../gcc-10.2.0/gcc/rtl.h:#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ 1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/rtl.c:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 131: ../../gcc-10.2.0/gcc/rtl.def:493: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' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' DEF_RTL_EXPR(IOR, "ior", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1228 ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ :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:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../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/sched-deps.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:550:../../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] 3 return XBBDEF (insn, 2); ^ ~ : 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; ^ ~ #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' /Library/Developer/CommandLineTools/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:444: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] 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/rtlanal.c:2202: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:1229:38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(IOR, "ior", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' for (link = REG_NOTES (insn); link; link = XEXP (link, 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:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 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) ^ ~ /Library/Developer/CommandLineTools/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]; ^ ^ ~ 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:1496#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] 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:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ 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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:494:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1341DEF_RTL_EXPR(XOR, "xor", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.c: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:1341:23: ../../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:700:22: note: 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) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/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: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:494:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 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] DEF_RTL_EXPR(XOR, "xor", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtlanal.c:2222:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' ? RTX_HDR_SIZE + sizeof (reg_info) \ #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:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define XEXP(RTX, 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 RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/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 ../../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: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:1506: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 XWINT (rt, 1) = arg1; 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:494:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtlanal.c:2222:46: warning../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(XOR, "xor", "ee", RTX_COMM_ARITH): 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:129:6: note: expanded from macro 'DEF_RTL_EXPR' :1234:29: note: expanded from macro 'XWINT' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ :1339:26: note: expanded from macro 'XUINT' for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ #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 XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:700:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h22: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTX_HDR_SIZE' :1229 In file included from ../../gcc-10.2.0/gcc/run-rtl-passes.c::33: ^ ~38 : note: 445../../gcc-10.2.0/gcc/rtl.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u): 5: 1229expanded from macro 'RTL_CHECK2' ^ ~note : array 'hwint' declared here : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/output.h ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h HOST_WIDE_INT hwint[1];: ^ :../../gcc-10.2.0/gcc/rtl.h:104../../gcc-10.2.0/gcc/hwint.h:59444:129:::65:: warning: 2638:: note: :expanded from macro 'RTL_CHECK2'24 note : 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'__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] : expanded from macro 'HOST_WIDE_INT' array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1511 ATTRIBUTE_ASM_FPRINTF(2, 3);:10:# define HOST_WIDE_INT long long warning: note ^ : ../../gcc-10.2.0/gcc/output.h:119array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:53: expanded from macro 'offsetof' note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF'#define offsetof(t, d) __builtin_offsetof(t, d) #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ return XUINT (insn, 4); ^ ~ ^ ~ ^ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1339: 26 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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:495:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : ./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(NOT, "not", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XWINT (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ ../../gcc-10.2.0/gcc/rtlanal.c../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' : note: expanded from macro 'XUINT' :2244:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 15: warning: array index 6 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:1229:38: note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ for (link = REG_NOTES (insn); link; link = XEXP (link, 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:445:5: note: array 'hwint' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ HOST_WIDE_INT hwint[1]; ^../../gcc-10.2.0/gcc/rtl.h:1611:25:../../gcc-10.2.0/gcc/rtl.h:444:5: note/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' : array 'fld' declared here note: expanded from macro 'REG_NOTES' #define offsetof(t, d) __builtin_offsetof(t, d) #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) ^ ~ 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:495:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/hwint.hDEF_RTL_EXPR(NOT, "not", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' 59:26 ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ : 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: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:1534:12: 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 XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../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] :1342:23: note: expanded from macro 'XVEC' /Library/Developer/CommandLineTools/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) ^ ~ for (link = REG_NOTES (insn); link; link = XEXP (link, 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:495: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:708: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] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ DEF_RTL_EXPR(NOT, "not", "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' ^ ~ : 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: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) ^ ~ 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: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:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h rtunion fld[1]; ^ :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]; ^ 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] ../../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/sched-deps.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlanal.c:2273:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3808: ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ DEF_RTL_EXPR(ASHIFT, "ashift", "ee", RTX_BIN_ARITH) /* shift left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x = avoid_constant_pool_reference (SET_SRC (set));../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ^~~~~~~~~~~~~ X0EXP (rt, 1) = NULL_RTX; ^ ~../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)../../gcc-10.2.0/gcc/rtl.h:1375:32: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XCEXP' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ? 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' : ^~~~~~~~~~~~108 1358:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:27700:22:: note : noteexpanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ warning :: expanded from macro 'X0EXP'/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h 1375s: generated32. :104:24: note: expanded from macro 'offsetof' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ : ^ ~ 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.hIn file included from :1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1230:../../gcc-10.2.0/gcc/rtl.c37: 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];131: ../../gcc-10.2.0/gcc/rtl.def: 500:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ 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) ^ ^ ~ /Library/Developer/CommandLineTools/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/rtlanal.c:2302:19: warning: array index 7 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] for (link = CALL_INSN_FUNCTION_USAGE (insn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1648:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/sched-deps.c:#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ 28../../gcc-10.2.0/gcc/rtl.h: In file included from :1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h::38081341#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 23 ^ ~ 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] : ./genrtl.h:786DEF_RTL_EXPR(ASHIFT, "ashift", "ee", RTX_BIN_ARITH) /* shift left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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: X0EXP (rt, 1) = NULL_RTX; ^ ~ 129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../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) ^ ~ : expanded from macro 'XEXP' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #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: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../../gcc-10.2.0/gcc/rtl.h700:1230../../gcc-10.2.0/gcc/rtl.h::37: note: expanded from macro 'RTL_CHECKC1' :22: note: expanded from macro 'RTX_HDR_SIZE' :1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :../../gcc-10.2.0/gcc/rtlanal.c:2304:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 444: link = XEXP (link, 1)) ^ ~ 5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104../../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 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 23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 24:5: note: ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:: :array 'fld' declared herenote: expanded from macro 'offsetof' 1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' #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' #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' 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] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; DEF_RTL_EXPR(ROTATE, "rotate", "ee", RTX_BIN_ARITH) /* rotate left */ 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' ../../gcc-10.2.0/gcc/rtl.h : ^ 1230:37: note: expanded from macro 'RTL_CHECKC1' ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/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]; ^ ../../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/sched-deps.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]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10In 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.c:131: SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.def:../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE'../../gcc-10.2.0/gcc/rtlanal.c501:2345:15: 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/sched-deps.c:28: for (link = CALL_INSN_FUNCTION_USAGE (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:1648#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~: XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' :1::40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7) ^ ~ DEF_RTL_EXPR(ROTATE, "rotate", "ee", RTX_BIN_ARITH) /* rotate left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1340../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' :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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-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:700:22../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTX_HDR_SIZE' In file included from #define RTX_HDR_SIZE offsetof (struct rtx_def, u)::444../../gcc-10.2.0/gcc/sched-deps.c ^ ~ :444:528:: In file included from :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h5:../../gcc-10.2.0/gcc/rtl.h: 3808note: array 'fld' declared here :104:note24: : : array 'fld' declared here rtunion fld[1]; ^ note: expanded from macro 'offsetof' rtunion fld[1]; ^ ./genrtl.h#define offsetof(t, d) __builtin_offsetof(t, d):868:3: warning: ../../gcc-10.2.0/gcc/rtlanal.c:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 2345: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)) ^ ~ XSTR (rt, 2) = arg2; In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:501:1:../../gcc-10.2.0/gcc/rtl.h:1341 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340 :23warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : :23: notenote: : expanded from macro 'XSTR' DEF_RTL_EXPR(ROTATE, "rotate", "ee", RTX_BIN_ARITH) /* rotate left */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note../../gcc-10.2.0/gcc/rtl.c:129:6: note: #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: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 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]; ^ 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: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/sched-deps.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/sched-deps.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 RTX_HDR_SIZE offsetof (struct rtx_def, u)#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]) ^ ~ /Library/Developer/CommandLineTools/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/rtlanal.c:2404:51: 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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:502:../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' 1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 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/sched-deps.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) REG_NOTES (insn) = alloc_reg_note (kind, datum, REG_NOTES (insn)); ^~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.h:1611:25: ^ ~ 956/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :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) ^ ~ XVEC (rt, 1) = arg1; ^ ~ DEF_RTL_EXPR(ASHIFTRT, "ashiftrt", "ee", RTX_BIN_ARITH) /* arithmetic shift right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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:700:22: note: expanded from macro 'RTX_HDR_SIZE' 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) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' /Library/Developer/CommandLineTools/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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((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 :444:5: note: array 'fld' declared here rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.c ^ rtunion fld[1];../../gcc-10.2.0/gcc/rtlanal.c:2404:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:131: ../../gcc-10.2.0/gcc/rtl.def:502:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ In file included from DEF_RTL_EXPR(ASHIFTRT, "ashiftrt", "ee", RTX_BIN_ARITH) /* arithmetic shift right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ REG_NOTES (insn) = alloc_reg_note (kind, datum, REG_NOTES (insn));../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/sched-ebb.c ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~: ../../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) ^ ~ 700../../gcc-10.2.0/gcc/rtl.h:1341:23: 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:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' XSTR (rt, 1) = arg1; ^ ~ :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' ^ ~#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] ../../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' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' *step_out = XEXP (x, 1); ^ ~ rtunion fld[1];#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:1341 :23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/rtl.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 131: ../../gcc-10.2.0/gcc/rtl.def:502: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(ASHIFTRT, "ashiftrt", "ee", RTX_BIN_ARITH) /* arithmetic shift right */ ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtlanal.c../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :2414:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), datum, 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: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 ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' /Library/Developer/CommandLineTools/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 rtunion fld[1];#define REG_NOTES(INSN) XEXP(INSN, 6) ^ rtunion fld[1]; ^ 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 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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/rtl.c:clang: 126:6:warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ? 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]) ^ ~ /Library/Developer/CommandLineTools/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: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) \ ^~~~~~~~~~~~ #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: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:1229:38: note: expanded from macro 'RTL_CHECK2' 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]) ./genrtl.h:1322:46: note: expanded from macro 'gen_rtx_INT_LIST' ^ ~ gen_rtx_fmt_ie (INT_LIST, (MODE), (ARG0), (ARG1)) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u)./genrtl.h ^ ~ rtunion fld[1]; ^ /Library/Developer/CommandLineTools/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/sched-deps.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] #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' 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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ DEF_RTL_EXPR(LSHIFTRT, "lshiftrt", "ee", RTX_BIN_ARITH) /* logical shift right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :1229: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ 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 /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h110:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :43: note: expanded from macro 'gen_rtx_fmt_ie' gen_rtx_fmt_ie_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared hereIn 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] 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] DEF_RTL_EXPR(ROTATERT, "rotatert", "ee", RTX_BIN_ARITH) /* rotate right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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]) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:444 rtunion fld[1];: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/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] ^ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../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] :1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/rtl.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 131: ../../gcc-10.2.0/gcc/rtl.def:504: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(ROTATERT, "rotatert", "ee", RTX_BIN_ARITH) /* rotate right */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #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' ^ ~ REG_NOTES (insn) = gen_rtx_INT_LIST ((machine_mode) kind, ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700../../gcc-10.2.0/gcc/rtl.h:1611:25: note: :22: note: expanded from macro 'RTX_HDR_SIZE' expanded from macro 'REG_NOTES' #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:3798:11: 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] #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ /Library/Developer/CommandLineTools/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:504:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(ROTATERT, "rotatert", "ee", RTX_BIN_ARITH) /* rotate right */: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :2607: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), 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] ^~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ 24../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' : note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~ 1341:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :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#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]; ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' 125 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/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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/sched-ebb.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 offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here DEF_RTL_EXPR(SMIN, "smin", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' 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:1104: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ 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: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:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtlanal.c:2461:7: warning: array index 6 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] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) XEXP (rt, 2) = arg2; ^ ~ ^ ~ if (REG_NOTES (insn) == note) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.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) ^ ~: ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' :1341:23: note: expanded from macro 'XEXP' 104:24: note: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note#define REG_NOTES(INSN) XEXP(INSN, 6)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : expanded from macro 'RTL_CHECK2' 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/rtl.h ^ ~ :444:5: :noteIn file included from : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c rtunion fld[1]; ^ :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.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../../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) ^ ~ ^ ~ 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:94: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' /Library/Developer/CommandLineTools/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 #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]; ^ ~ rtunion fld[1]; ^ 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] ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlanal.c:2462:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(SMAX, "smax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ REG_NOTES (insn) = XEXP (note, 1); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' :1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../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../../gcc-10.2.0/gcc/rtl.h:700:22:#define REG_NOTES(INSN) XEXP(INSN, 6): warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 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) ^ ~ ^ ~ ^ ~ XINT (rt, 1) = arg1; ^ ~ /Library/Developer/CommandLineTools/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 ../../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 offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:514:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #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' DEF_RTL_EXPR(SMAX, "smax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #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' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ? RTX_HDR_SIZE + sizeof (reg_info) \ ^ 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: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/rtlanal.c../../gcc-10.2.0/gcc/rtl.h:2462:24: 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 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 ^~~~~~~~~~~~ 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:177: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; ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: REG_NOTES (insn) = XEXP (note, 1); ^ ~ 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 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: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]) ^ ~ ^ ~ #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 ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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: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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:514:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(SMAX, "smax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtlanal.c:2464:17: warning: array index 6 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-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] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 3) = arg3; for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ :1345:25: note: expanded from macro 'XBBDEF' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' #define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ : 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: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 ^ ~../../gcc-10.2.0/gcc/rtl.h: 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: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) ^ ~ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24../../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]; ^: :In file included from 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/sched-ebb.c:expanded from macro 'offsetof'27 ../../gcc-10.2.0/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 444:5: note: array 'fld' declared here rtunion fld[1];: ^ rtunion fld[1];../../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] ^ for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ ../../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#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/rtl.c: 131: ./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.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.h../../gcc-10.2.0/gcc/rtl.cIn 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] XVEC (rt, 1) = arg1; XEXP (rt, 3) = arg3; ^ ~ ^ ~ :1229:../../gcc-10.2.0/gcc/rtl.h126:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ :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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: ../../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:note: note: expanded from macro 'RTX_HDR_SIZE' array 'fld' declared here#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtlanal.c:2465:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: if (XEXP (link, 1) == note) ^ ~ 104:24: note: expanded from macro 'offsetof' 1229:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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]) ^ ~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] ../../gcc-10.2.0/gcc/rtl.h:DEF_RTL_EXPR(UMIN, "umin", "ee", RTX_COMM_ARITH)1341 #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:5: note: ../../gcc-10.2.0/gcc/rtl.carray 'fld' declared here :::128 rtunion fld[1]; : ^note: expanded from macro 'XEXP' 444:5 In file included from ../../gcc-10.2.0/gcc/sched-ebb.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :: 6: note: 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] note: expanded from macro 'DEF_RTL_EXPR' array 'fld' declared here ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ XINT (rt, 4) = arg4; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::700:22:1338: 23:note:: expanded from macro 'RTX_HDR_SIZE' note: expanded from macro 'XINT' 38In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/sched-deps.c:28: #define RTX_HDR_SIZE offsetof (struct rtx_def, u): 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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XWINT (rt, 1) = arg1; ^ ~ /Library/Developer/CommandLineTools/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 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlanal.c:2467:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1234 XEXP (link, 1) = XEXP (note, 1); ^ ~ :29: note: expanded from macro 'XWINT' #define offsetof(t, d) __builtin_offsetof(t, d) #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445 ^ ~ rtunion fld[1]; ^ :5: note: ../../gcc-10.2.0/gcc/rtl.harray 'hwint' declared here 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] HOST_WIDE_INT hwint[1]; In file included from ../../gcc-10.2.0/gcc/sched-ebb.c: ^:1341:23: note: expanded from macro 'XEXP' DEF_RTL_EXPR(UMIN, "umin", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #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/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),# define HOST_WIDE_INT long long ^ ^~~~~~~~~~~~ 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:700:22: note: expanded from macro 'RTX_HDR_SIZE' XINT (rt, 5) = arg5; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../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: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) XEXP (rt, 1) = arg1; ^ ~ ^ ~ /Library/Developer/CommandLineTools/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: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]) ^ ~ #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:5: note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ rtunion fld[1];: ^ ../../gcc-10.2.0/gcc/rtlanal.c:2467:21:444 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:516:1: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :5: note: array 'fld' declared here XEXP (link, 1) = XEXP (note, 1); ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hwarning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :1341:23: note: 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:In file included from 1253../../gcc-10.2.0/gcc/sched-ebb.cDEF_RTL_EXPR(UMAX, "umax", "ee", RTX_COMM_ARITH): 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] expanded from macro 'XEXP' XEXP (rt, 6) = arg6; ^ ~ :3: warning: array index 1 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)../../gcc-10.2.0/gcc/rtl.c:126:6: 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' ^~~~~~~~~~~~ #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:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../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 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' ^ ~#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 /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.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/sched-deps.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' In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:516:1: warning: ../../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] :1229:38: note loc = ®_NOTES (insn);: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 1611:25: note: expanded from macro 'REG_NOTES' 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' DEF_RTL_EXPR(UMAX, "umax", "ee", RTX_COMM_ARITH) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define REG_NOTES(INSN) XEXP(INSN, 6)../../gcc-10.2.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' ^~~~~~~~~~~~ ../../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:1229:38: note: expanded from macro 'RTL_CHECK2' :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 ../../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) ^ ~ rtunion fld[1]; ^ 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:1255:3: 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/rtlanal.c:2497:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' *loc = XEXP (*loc, 1); ^ ~ #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' 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: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) ^ ~ :1342:23: note: expanded from macro 'XVEC' XEXP (rt, 1) = arg1; ^ ~ 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] ../../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) ^ ~ ../../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]) ^ ~ ^ ~ DEF_RTL_EXPR(UMAX, "umax", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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' ../../gcc-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' : 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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] rtunion fld[1]; ^In file included from DEF_RTL_EXPR(PRE_DEC, "pre_dec", "e", RTX_AUTOINC)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:221:3: 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../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' :28: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ 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] XBBDEF (rt, 2) = arg2; 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) ^ ~ 1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtlanal.c:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 2542: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:1340:23: note: expanded from macro 'XSTR' /Library/Developer/CommandLineTools/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 for (x = listp; x; x = XEXP (x, 1)):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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:525:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(PRE_DEC, "pre_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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) \ ^~~~~~~~~~~~ ../../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]; ^ ../../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 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:1288: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/sched-ebb.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: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' /Library/Developer/CommandLineTools/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 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])1229#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: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:525:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :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' DEF_RTL_EXPR(PRE_DEC, "pre_dec", "e", RTX_AUTOINC) #define RTL_CHECK2(RTX, N, C1, C2) ((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)), ^~~~~~~~~~~~ ../../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) ^ ~ 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] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtlanal.c:2566:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ XEXP (prev, 1) = temp->next (); ^ ~ ../../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) ^ ~ In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: 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] 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:1229 XINT (rt, 4) = arg4;:38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(PRE_INC, "pre_inc", "e", RTX_AUTOINC) #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.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.h ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^ ~ ^~~~~~~~~~~~ ../../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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' :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' #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 ^ ~ /Library/Developer/CommandLineTools/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/sched-ebb.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] 444:5: note: array 'fld' declared here XINT (rt, 5) = arg5;In file included from ^ ~ rtunion fld[1]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtlanal.c:../../gcc-10.2.0/gcc/rtl.h2595:6: 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) ^ ~ :1338:23: note: expanded from macro 'XINT' 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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XEXP (prev, 1) = temp->next ();DEF_RTL_EXPR(PRE_INC, "pre_inc", "e", RTX_AUTOINC) ^ ~ ../../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:../../gcc-10.2.0/gcc/rtl.c5: 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: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/sched-ebb.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]; ^ 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' In file included from ../../gcc-10.2.0/gcc/sched-ebb.c#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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] :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]) ^ ~ 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:444:5527244 warnings generated. : 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: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/sched-ebb.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/sched-ebb.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/sched-ebb.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' :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(POST_DEC, "post_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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]) ^ ~ ../../gcc-10.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-ebb.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) ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, 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:2876:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ if (!CONSTANT_P (XEXP (x, 1)) || (XEXP (x, 1) == const0_rtx))In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27 ^ ~ 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:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(POST_DEC, "post_dec", "e", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h: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: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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h:104:24: note: expanded from macro 'offsetof' 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/rtlanal.c:2882: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 op = 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 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];#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/rtlanal.c:2921:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || HONOR_NANS (XEXP (x, 1))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: 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/sched-ebb.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] 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.hIn file included from :1341:23:../../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] 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] DEF_RTL_EXPR(POST_DEC, "post_dec", "e", RTX_AUTOINC) || HONOR_SNANS (XEXP (x, 1))) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' : expanded from macro 'XEXP' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #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 ^ ~../../gcc-10.2.0/gcc/rtl.h:1229: : expanded from macro 'RTX_HDR_SIZE' ../../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 sel-sched.o -MT sel-sched.o -MMD -MP -MF ./.deps/sel-sched.TPo ../../gcc-10.2.0/gcc/sel-sched.c 38: note: expanded from macro 'RTL_CHECK2' #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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):444:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/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 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: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/sched-ebb.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/sched-ebb.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/sched-ebb.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]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtlanal.c:3068:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 444DEF_RTL_EXPR(POST_INC, "post_inc", "e", RTX_AUTOINC) SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../../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) In file included from ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \../../gcc-10.2.0/gcc/sched-rgn.c5: note: array 'fld' declared here :50: ^ ~ In file included from ../../gcc-10.2.0/gcc/target.h:../../gcc-10.2.0/gcc/rtl.h:2761373 : ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ :32: note: expanded from macro 'XCSUBREG' ^~~~~~~~~~~~ HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/sched-ebb.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] #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' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' X0EXP (rt, 6) = NULL_RTX; #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ ../../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 HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1228: 38: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:DEF_RTL_EXPR(POST_INC, "post_inc", "e", RTX_AUTOINC) 50 ^ note : expanded from macro 'RTL_CHECK1' : 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.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ../../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 RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note../../gcc-10.2.0/gcc/rtl.hIn 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/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :444: :5: note: array 'fld' declared here HOOK_VECTOR_END (simd_clone)expanded from macro 'offsetof' ^ 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/sched-ebb.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] #define offsetof(t, d) __builtin_offsetof(t, d) In file included from ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 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' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/sched-rgn.c:../../gcc-10.2.0/gcc/rtlanal.c:3127:7: warning: array index 4 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:276: ../../gcc-10.2.0/gcc/target.def:1670:1: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),warning: ++LABEL_NUSES (new_label);empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (simt) ^ :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 ^ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: 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/target.def:1685:1: :5: note: ^~~~~~~~~~~~~~~~~~~~~~~ warning: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1805expanded from macro 'RTX_HDR_SIZE' rtunion fld[1];:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 26 /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: noteempty macro arguments are a C99 feature [-Wc99-extensions] : : note: expanded from macro 'LABEL_NUSES' ^ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ HOOK_VECTOR_END (omp) ^ ../../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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:542: ^ ~1: warning: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)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' In file included from ../../gcc-10.2.0/gcc/sched-rgn.c: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' 50#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../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] :32: note: expanded from macro 'XCINT' HOOK_VECTOR_END (goacc) ^#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ 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/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104: expanded from macro 'RTL_CHECKC1' : XEXP (rt, 1) = arg1;24 ^ ~ : note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/target-hooks-macros.h::23: note: expanded from macro 'XEXP' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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]) ^ ~ #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.hIn file included from :444:5: note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.c ^ In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:131: ../../gcc-10.2.0/gcc/rtl.def:542:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^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/target.def:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ :27: DEF_RTL_EXPR(PRE_MODIFY, "pre_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.c:128:6: note: ../../gcc-10.2.0/gcc/target-hooks-macros.hexpanded from macro 'DEF_RTL_EXPR' :../../gcc-10.2.0/gcc/rtlanal.c:3128:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ? RTX_HDR_SIZE + sizeof (reg_info) \ --LABEL_NUSES (old_label); ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~~~ 3808../../gcc-10.2.0/gcc/rtl.h:1805:26: : note: expanded from macro 'LABEL_NUSES' 43:50: note: expanded from macro 'HOOK_VECTOR_END' #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ./genrtl.h:344:3: 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ X0EXP (rt, 2) = NULL_RTX; ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../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) #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../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]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:444::1228:38: note: expanded from macro 'RTL_CHECK1' 5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(PRE_MODIFY, "pre_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c 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:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 129:6: note: expanded from macro 'DEF_RTL_EXPR' X0EXP (rt, 3) = NULL_RTX; ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),../../gcc-10.2.0/gcc/rtl.h:1358:27: rtunion fld[1]; ^ note../../gcc-10.2.0/gcc/rtlanal.c: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/target.def:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 3138:21: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : 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/rtl.h ^~~~~~~~~~~~ if (JUMP_P (x) && JUMP_LABEL (x) == old_label) clang../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' : :1228: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]) ^ ~ 43:50: note: expanded from macro 'HOOK_VECTOR_END' ^~~~~~~~~~~~~~ #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] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.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/sched-ebb.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) ^ ~ 1860:28: note: expanded from macro 'JUMP_LABEL' ../../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:543:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 1 ^ ~ ../../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) 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/target.def: ^ ~ rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' 5236In 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:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :1 X0EXP (rt, 5) = NULL_RTX; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] HOOK_VECTOR_END (calls) ^ DEF_RTL_EXPR(POST_MODIFY, "post_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from ../../gcc-10.2.0/gcc/sched-deps.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/target-hooks-macros.h: 43:50: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'HOOK_VECTOR_END'../../gcc-10.2.0/gcc/rtl.c35: ^ ~ In file included from :../../gcc-10.2.0/gcc/ira-int.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)126: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]:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1228 if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1526#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from ../../gcc-10.2.0/gcc/sched-rgn.c../../gcc-10.2.0/gcc/rtl.h:50:: In file included from 444:444 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \:5../../gcc-10.2.0/gcc/target.h25::::5 note276: array 'fld' declared here: note: array 'fld' declared here rtunion fld[1]; ^~~~~~~~~~~~ ^ note: expanded from macro 'INSN_CODE' : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def:700#define INSN_CODE(INSN) XINT (INSN, 5):22: note: expanded from macro 'RTX_HDR_SIZE' In file included from :../../gcc-10.2.0/gcc/sched-ebb.c6087:1:: warning : empty macro arguments are a C99 feature [-Wc99-extensions]27 rtunion fld[1];HOOK_VECTOR_END (c)#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h ^ ~:43: ^ ~ :50: In file included from 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 ;)/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h : ^104 3808: ./genrtl.h:348:3:../../gcc-10.2.0/gcc/rtl.h :1338 :24warning: : ^array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:warningIn file included from : 23:../../gcc-10.2.0/gcc/sched-rgn.cunknown warning option '-Werror=format-diag' [-Wunknown-warning-option] note :: expanded from macro 'XINT'50 note: In file included from : expanded from macro 'offsetof'../../gcc-10.2.0/gcc/target.h X0EXP (rt, 6) = NULL_RTX; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtlanal.c::3139276:: ../../gcc-10.2.0/gcc/target.def: ../../gcc-10.2.0/gcc/rtl.h:1358:56240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define offsetof(t, d) __builtin_offsetof(t, d): warningHOOK_VECTOR_END (cxx): array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ 27^ ../../gcc-10.2.0/gcc/rtl.h:1229 JUMP_LABEL (x) = new_label; ../../gcc-10.2.0/gcc/target-hooks-macros.h:: 43note:: expanded from macro 'X0EXP' ^~~~~~~~~~~~~~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.h50::1860:28:38 note: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : : ^ ~543:expanded from macro 'HOOK_VECTOR_END'1:note ../../gcc-10.2.0/gcc/rtl.h:1228: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)warning ^ : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] expanded from macro 'JUMP_LABEL' In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:50: In file included from ../../gcc-10.2.0/gcc/target.h:DEF_RTL_EXPR(POST_MODIFY, "post_modify", "ee", RTX_AUTOINC)38: : 276^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)note../../gcc-10.2.0/gcc/rtl.c: :expanded from macro 'RTL_CHECK1'128:6: expanded from macro 'RTL_CHECK2'note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) HOOK_VECTOR_END (emutls) : ^ ~expanded from macro 'DEF_RTL_EXPR' #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) ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \../../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: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 ;) ^ #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' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: 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/target.def:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: array 'fld' declared here rtunion fld[1]; ^ HOOK_VECTOR_END (target_option)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: 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:379: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; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ #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/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/rtlanal.c:3173:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ++LABEL_NUSES (new_label); ^~~~~~~~~~~~~~~~~~~~~~~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' ../../gcc-10.2.0/gcc/rtl.h:#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ 1229../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' :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/sched-rgn.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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ HOOK_VECTOR_END (shrink_wrap)../../gcc-10.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 XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d)../../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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #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:444In 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/target.def:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (mode_switching)5: ../../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.c:131: ../../gcc-10.2.0/gcc/rtl.def:543:1: 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' 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/sched-ebb.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] DEF_RTL_EXPR(POST_MODIFY, "post_modify", "ee", RTX_AUTOINC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn 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] :1345:25: note: expanded from macro 'XBBDEF' return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtlanal.c:3174: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:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' --LABEL_NUSES (old_label); #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:1338:23: note: expanded from macro 'XINT' /Library/Developer/CommandLineTools/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) ^ ~ 1805:26: note: expanded from macro 'LABEL_NUSES' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' rtunion fld[1]; ^ #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.c:131: ../../gcc-10.2.0/gcc/rtl.def:551: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(NE, "ne", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/sched-ebb.c:27 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ : 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:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~ 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/target.def:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #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/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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-ebb.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/sched-ebb.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/sched-ebb.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]; ^ ../../gcc-10.2.0/gcc/rtlanal.c:3226:16: 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' 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:415: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) XINT (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from :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.c:131: ../../gcc-10.2.0/gcc/rtl.def:551:1: warning#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:1230:37: note: expanded from macro 'RTL_CHECKC1' : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(NE, "ne", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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] 1229:DEF_RTL_EXPR(NE, "ne", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38In file included from : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/sched-rgn.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_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~ 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) ^ ~ /Library/Developer/CommandLineTools/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/rtlanal.c:3287: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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:552:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../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); ^ ~ return (computed_jump_p_1 (XEXP (x, 1)) ^ ~ DEF_RTL_EXPR(EQ, "eq", "ee", RTX_COMM_COMPARE) ../../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.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' :444: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ 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:1341:23: note: expanded from macro 'XEXP' rtunion fld[1]; ^ :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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ /Library/Developer/CommandLineTools/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/sched-ebb.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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:552:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XSTR (rt, 1) = arg1; 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' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../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:444:5: note/Library/Developer/CommandLineTools/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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:552: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(EQ, "eq", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :5: note: array 'fld' declared here rtunion fld[1]; ^ :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' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/sched-deps.c:535:9In file included from ../../gcc-10.2.0/gcc/rtlanal.c:3288:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~../../gcc-10.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : || computed_jump_p_1 (XEXP (x, 2))); 1469 ../../gcc-10.2.0/gcc/sched-ebb.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; ^ ~ src = SET_SRC (pc_set (insn)); :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' /Library/Developer/CommandLineTools/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 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:2684:22: note: expanded from macro 'SET_SRC' ../../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 offsetof(t, d) __builtin_offsetof(t, d)#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:1229:38: ^ 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: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:1375:32: note: expanded from macro 'XCEXP' ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:DEF_RTL_EXPR(GE, "ge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1342../../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) \ ^~~~~~~~~~~~ note: expanded from macro 'XVEC' ^ ~ #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]) ^ ~ 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../../gcc-10.2.0/gcc/rtl.h../../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]) ^ ~ ^ ~ :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]) ^ ~ :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 /Library/Developer/CommandLineTools/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 ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/sched-deps.c:537:7: 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/sched-ebb.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] ../../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); ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:DEF_RTL_EXPR(GE, "ge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1341:23: note: expanded from macro 'XEXP' if (XEXP (src, 2) == pc_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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtlanal.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3324../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :11#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 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) ^ ~ ../../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.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' if (JUMP_LABEL (insn) != NULL) ? 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:1860:28: 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' 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' 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] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) return XBBDEF (insn, 2); ^ ~ ^ ~ ../../gcc-10.2.0/gcc/sched-deps.c:539: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:1375:32: 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) ^ ~ else if (XEXP (src, 1) == pc_rtx) ^ ~ /Library/Developer/CommandLineTools/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 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: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' #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: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 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] 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: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: rtunion fld[1]; note: expanded from macro 'XVEC' DEF_RTL_EXPR(GE, "ge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :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); ^ ~ ^ #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/rtlanal.c:3345: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:1345:25: note: expanded from macro 'XBBDEF' && computed_jump_p_1 (SET_SRC (XVECEXP (pat, 0, i)))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/sched-deps.c:571: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: XEXP (cond, 1)); ^ ~ 444:5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../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: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:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/sched-ebb.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_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) XINT (rt, 6) = arg6; ^ ~ ^ ~ 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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee' :1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :131: ../../gcc-10.2.0/gcc/rtl.def:554:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] return XEXP (insn, 3); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO) ^~~~ ../../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) rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ DEF_RTL_EXPR(GT, "gt", "ee", RTX_COMPARE) ^ ~ ../../gcc-10.2.0/gcc/rtlanal.c:3350:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && computed_jump_p_1 (SET_SRC (pat))) ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1229 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ :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:2684:22: note: expanded from macro 'SET_SRC' #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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #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:444:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/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) ^ ~ 1375:32: note: expanded from macro 'XCEXP' rtunion fld[1]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1]; ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:DEF_RTL_EXPR(GT, "gt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1230../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' :37: note: expanded from macro 'RTL_CHECKC1' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../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/sched-deps.c return XEXP (insn, 3); ^ ~ :631: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: && XEXP (cond1, 1) == XEXP (cond2, 1)) ^ ~ 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: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 RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104In 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:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :24: note: expanded from macro 'offsetof' XINT (rt, 1) = arg1; #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: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]) ^ ~ #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.c:131: ../../gcc-10.2.0/gcc/rtl.def:554:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:DEF_RTL_EXPR(GT, "gt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtlanal.c:3390:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx add = XEXP (x, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :129:6: note: expanded from macro 'DEF_RTL_EXPR' 1229: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ 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 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: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: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]) ^ ~ rtunion fld[1]; ^ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/sched-deps.c:631:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ rtunion fld[1]; ^ && XEXP (cond1, 1) == XEXP (cond2, 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:1341:23: note: expanded from macro 'XEXP' return XUINT (insn, 4); ^ ~ 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:516: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) 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 ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(LE, "le", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #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' ^ ~ :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' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ 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 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: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: note700: 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); ^ ~ :22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1339../../gcc-10.2.0/gcc/rtl.h: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) ^ ~ /Library/Developer/CommandLineTools/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:555:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:241229../../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 'offsetof' return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ #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:555: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(LE, "le", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :1229: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:70038: note: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 22:38: note: expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTX_HDR_SIZE'../../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: note: array 'fld' declared here rtunion fld[1]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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] 444:5: note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:26: DEF_RTL_EXPR(LT, "lt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' :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);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: ../../gcc-10.2.0/gcc/rtlanal.c:./genrtl.h ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ 3657: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:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ 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:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' SUBREG_BYTE (x)); ^~~~~~~~~~~~~~~ #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 ^ ~ :1375:32: note: expanded from macro 'XCEXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../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: 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../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :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]) ^ ~ ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1373:32: note: expanded from macro 'XCSUBREG' 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]) ^ ~ note: expanded from macro 'offsetof' #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 :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] #define offsetof(t, d) __builtin_offsetof(t, d) rtx tmp = XEXP (this, 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/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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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' ../../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/sched-ebb.c ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ :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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ X0EXP (rt, 4) = 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/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../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' :1229#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :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: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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #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' rtunion fld[1]; #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:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../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.h../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :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:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XEXP (insn, 1); ^ ~ ^ 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:1876:40: ../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/sched-deps.cwarning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1860:28In 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: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' note: expanded from macro 'JUMP_LABEL' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ^ ~ :2216:15: 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) ^ ~ for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~ #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:1375:32: note: expanded from macro 'XCEXP' /Library/Developer/CommandLineTools/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:#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 #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 1229: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: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]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:DEF_RTL_EXPR(LTGT, "ltgt", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1341../../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) \ ^~~~~~~~~~~~ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:700#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 444 ../../gcc-10.2.0/gcc/rtlanal.c ^: 4010:10:: warning:22:../../gcc-10.2.0/gcc/rtl.h ^ ~: 5: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1475::1229 : 38note::In file included from 10../../gcc-10.2.0/gcc/sched-ebb.cnote:: array 'fld' declared herewarning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 27expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; SUBREG_BYTE (x), ^ : expanded from macro 'RTX_HDR_SIZE' : In file included from return XEXP (insn, 1); ^~~~~~~~~~~~~~~ ^ ~../../gcc-10.2.0/gcc/rtl.h ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808:: 1881./genrtl.h../../gcc-10.2.0/gcc/rtl.h:::2039::31341:26444:: 5:: note: :551: array 'fld' declared herewarning : note/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: expanded from macro 'SUBREG_BYTE' 233:#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)104: warning rtunion fld[1];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]note : expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sched-deps.c: JUMP_LABEL (this) = target;:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2216 : ^ ~46 XEXP (rt, 2) = arg2;: 24warning:: 1373 :../../gcc-10.2.0/gcc/rtl.h32: 1229note: 38 ^~~~~~~~~~~~~~~~~: 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 'RTL_CHECK2'1860 :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])28 ^ ~: note ../../gcc-10.2.0/gcc/rtl.h: for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) ^ ~ ^ ~ expanded from macro 'JUMP_LABEL'../../gcc-10.2.0/gcc/rtl.h :::1341#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 23 ^ ~:../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h444:expanded from macro 'offsetof'1375 : 134132::#define offsetof(t, d) __builtin_offsetof(t, d)23note: note ^ ~note: : expanded from macro 'XEXP'expanded from macro 'XEXP' : note: expanded from macro 'XCSUBREG' : In file included from expanded from macro 'XCEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 :../../gcc-10.2.0/gcc/rtl.c#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ^ ~ ^ ~ 131: ../../gcc-10.2.0/gcc/rtl.def../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):557: 1 ^ ~: :warning../../gcc-10.2.0/gcc/rtl.h1229: :note38: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1229: :array 'fld' declared here38 :1230:37 rtunion fld[1];1230: :: 37offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]note : note ^expanded from macro 'RTL_CHECK2': :../../gcc-10.2.0/gcc/rtl.h:1480 notenoteexpanded from macro 'RTL_CHECKC1': expanded from macro 'RTL_CHECK2': #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])DEF_RTL_EXPR(LTGT, "ltgt", "ee", RTX_COMM_COMPARE)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h10:: 444../../gcc-10.2.0/gcc/rtl.cwarning::: 5: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : 128 return XBBDEF (insn, 2);: 6 ^ ~: ../../gcc-10.2.0/gcc/rtl.hnote:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECKC1': expanded from macro 'DEF_RTL_EXPR'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1345array 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h : ? RTX_HDR_SIZE + sizeof (reg_info) \ rtunion fld[1]; ^~~~~~~~~~~~ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^: ../../gcc-10.2.0/gcc/rtl.h444:5: note: array 'fld' declared here :444:5: note: array 'fld' declared here 444:5: note: array 'fld' declared here 25: note: expanded from macro 'XBBDEF'In file included from rtunion fld[1];../../gcc-10.2.0/gcc/sched-ebb.c:27 : ../../gcc-10.2.0/gcc/rtl.h In file included from ^../../gcc-10.2.0/gcc/rtl.h: 700:22: note: expanded from macro 'RTX_HDR_SIZE' :3808: ./genrtl.h:653: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) XWINT (rt, 1) = arg1; ^ ~ ^ ~ rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #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#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :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];/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:../../gcc-10.2.0/gcc/rtlanal.c:4034:46../../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 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 26: note: expanded from macro 'HOST_WIDE_INT' :# define HOST_WIDE_INT long long ^ 104:24:In file included from ../../gcc-10.2.0/gcc/sched-ebb.c: subreg_get_info (regno, GET_MODE (subreg), SUBREG_BYTE (x), GET_MODE (x),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] return XBBDEF (insn, 2); XWINT (rt, 2) = arg2; ^ ~ ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h:2167expanded from macro 'offsetof':../../gcc-10.2.0/gcc/rtl.h10::../../gcc-10.2.0/gcc/sched-deps.c :warning../../gcc-10.2.0/gcc/rtl.h2410::123427: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~ :1345#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.c:131:: 2039In file included from :../../gcc-10.2.0/gcc/sel-sched-dump.c ../../gcc-10.2.0/gcc/rtl.def::557 ^~~~~~~~~~~~~~~25::24 26:note: : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h::1394 note29:: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 2039::1warning: : expanded from macro 'SUBREG_BYTE' ^ ~ :../../gcc-10.2.0/gcc/rtl.h26 :: :expanded from macro 'XWINT' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)13:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ sched_analyze_2 (deps, SET_SRC (x), insn); notewarning: 1228:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) : expanded from macro 'SUBREG_BYTE'../../gcc-10.2.0/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 1373 rtx tmp = XEXP (this, 1);38 ^~~~~~~~~~~ ^ ~../../gcc-10.2.0/gcc/rtl.h:: : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1341note: 32:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :23#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) expanded from macro 'RTL_CHECK1' 445:DEF_RTL_EXPR(LTGT, "ltgt", "ee", RTX_COMM_COMPARE)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h2684:1373 note note: expanded from macro 'XCSUBREG'5::^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:../../gcc-10.2.0/gcc/rtl.h: 22 :32: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) expanded from macro 'XEXP' ^ ~ :444note: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.c::5expanded from macro 'SET_SRC' ^ ~ 129../../gcc-10.2.0/gcc/rtl.harray 'hwint' declared here:: #define SET_SRC(RTX) XCEXP (RTX, 1, SET) note../../gcc-10.2.0/gcc/rtl.h: HOST_WIDE_INT hwint[1]; 1230:note: ^ ~ :../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XCSUBREG' : array 'fld' declared here37:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) 12296 ^ ~: rtunion fld[1];:1375:32: 38note::: expanded from macro 'RTL_CHECKC1'note: ^ note ../../gcc-10.2.0/gcc/rtl.h ^ :../../gcc-10.2.0/gcc/hwint.h 1230:37:expanded from macro 'XCEXP'59note: expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 26::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h: ^ ~ note1496:: expanded from macro 'DEF_RTL_EXPR' ^ ~: ../../gcc-10.2.0/gcc/rtl.h: ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), 444:note: expanded from macro 'RTL_CHECKC1' ^~~~~~~~~~~~ expanded from macro 'HOST_WIDE_INT'../../gcc-10.2.0/gcc/rtl.h10:5:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :700 warning:22# 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/rtl.h ^444::: 1230 :: :37array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note: note: note5:: array 'fld' declared here return XEXP (insn, 3);: 444expanded from macro 'RTL_CHECKC1' :note5: :array 'fld' declared here note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])array 'fld' declared here ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^ ~In file included from ../../gcc-10.2.0/gcc/sched-ebb.c ^ :444 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:27 ^:#define RTX_HDR_SIZE offsetof (struct rtx_def, u): 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] 5: note: array 'fld' declared here SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; rtunion fld[1]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: ../../gcc-10.2.0/gcc/rtl.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) : ^expanded from macro 'offsetof' 1407 ^ ~: 13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtlanal.c#define offsetof(t, d) __builtin_offsetof(t, d)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):4075: 12 ^ ~:../../gcc-10.2.0/gcc/sched-deps.c ../../gcc-10.2.0/gcc/rtl.hwarning::13732436::32 ../../gcc-10.2.0/gcc/rtl.h:: rtx tmp = XEXP (this, 1); ^ ~ ^ ~: 27: warning: 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/rtl.c:131:12291341:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]note38: expanded from macro 'XCSUBREG' :#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) sched_analyze_2 (deps, XEXP (dest, 1), insn);: ../../gcc-10.2.0/gcc/rtl.def:23 ../../gcc-10.2.0/gcc/rtl.h:2966:18: 558: for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1))::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]) :warning1341../../gcc-10.2.0/gcc/rtl.h ::../../gcc-10.2.0/gcc/rtl.h warning ^ ~ : ../../gcc-10.2.0/gcc/rtl.h: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]1648::23note: :44440:: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] expanded from macro 'XEXP' note:5 memset (rt, 0, RTX_HDR_SIZE); : expanded from macro 'CALL_INSN_FUNCTION_USAGE':1230DEF_RTL_EXPR(GEU, "geu", "ee", RTX_COMPARE) ^~~~~~~~~~~~: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note ../../gcc-10.2.0/gcc/rtl.h : :37 #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)../../gcc-10.2.0/gcc/rtl.c::126: expanded from macro 'XEXP' ^ ~ note../../gcc-10.2.0/gcc/rtl.h: 700#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 ^ ~ 22../../gcc-10.2.0/gcc/rtl.h ^: :6note: :1229:1229:1341note: :38 expanded from macro 'RTL_CHECKC1':23::: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^ ~ expanded from macro 'RTX_HDR_SIZE'../../gcc-10.2.0/gcc/rtl.h:38: : expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h: note notenote: #define RTX_HDR_SIZE offsetof (struct rtx_def, u): : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1501#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:10 ^ ~ 444::: ^ ~ warning: 1229array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h: return XEXP (insn, 3);38 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ 5: : note :444 ^~~~~~~~~~~~ ^ ~: ../../gcc-10.2.0/gcc/rtl.h:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: note 700::5104:array 'fld' declared here24: ../../gcc-10.2.0/gcc/rtl.h22: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 :../../gcc-10.2.0/gcc/rtl.hnotenote::5 ^444:: : :51341:array 'fld' declared here23:expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; note: note #define RTX_HDR_SIZE offsetof (struct rtx_def, u)note: ^ ~ : ^expanded from macro 'XEXP' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h :104:array 'fld' declared here24: note: : note : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:../../gcc-10.2.0/gcc/sched-deps.cexpanded from macro 'offsetof'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :27 2437:: ../../gcc-10.2.0/gcc/rtlanal.c ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1469expanded from macro 'offsetof'::1229In file included from :38:#define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/rtl.h: 14 27:: :3808note: expanded from macro 'RTL_CHECK2' 4075 #define offsetof(t, d) __builtin_offsetof(t, d) warning: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ sched_analyze_2 (deps, XEXP (dest, 2), insn); :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.harray index 1 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 rtx next = XEXP (insn, 1);../../gcc-10.2.0/gcc/rtl.c: 131: ^ ~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.def : 57 ^ ~ 558 note: ^ ~array 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h: warning:: :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h1341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:123#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ../../gcc-10.2.0/gcc/rtl.h:: warning ^ ~: In file included from :1358note1506:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: 10../../gcc-10.2.0/gcc/sched-rgn.c../../gcc-10.2.0/gcc/rtl.h:1229: for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1)) expanded from macro 'XEXP' ^ ~ : DEF_RTL_EXPR(GEU, "geu", "ee", RTX_COMPARE): ../../gcc-10.2.0/gcc/rtl.h:1341:23warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : note^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~51: : 38../../gcc-10.2.0/gcc/rtl.h:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:27: ^ ~ :../../gcc-10.2.0/gcc/rtl.c:128: 6: return XUINT (insn, 4); ^ ~ : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h3084::19::1339:26note 1229expanded from macro 'XEXP' : notenote#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38: expanded from macro 'RTL_CHECK2':: expanded from macro 'X0EXP'warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : noteexpanded from macro 'DEF_RTL_EXPR': *step_out = XEXP (x, 1);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 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]):1341:note ? RTX_HDR_SIZE + sizeof (reg_info) \ ../../gcc-10.2.0/gcc/rtl.h:44423:../../gcc-10.2.0/gcc/rtl.h: ^ ~ ^ ~ 1229::: ../../gcc-10.2.0/gcc/rtl.h38: ^~~~~~~~~~~~ note expanded from macro 'XUINT' note:1228:: : expanded from macro 'XEXP' 5:../../gcc-10.2.0/gcc/rtl.h:700:expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 22: note: expanded from macro 'RTX_HDR_SIZE' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)38#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h: ^ ~ :1229:38 444: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:note../../gcc-10.2.0/gcc/rtl.h:: ^ ~104 note: : array 'fld' declared here :24expanded from macro 'RTL_CHECK2' rtunion fld[1]; :../../gcc-10.2.0/gcc/rtl.h ^ :notenote: expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1229: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/sched-deps.c38 note:::444: 2543:: 530444 note: note::expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h5: :: expanded from macro 'RTL_CHECK2': note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warningarray 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) rtunion fld[1]; rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:: 444array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here ^ ^ ~ 444:5: rtunion fld[1]; :5: note: array 'fld' declared here ^ sched_analyze_2 (deps, SET_SRC (x), insn); noteIn file included from ../../gcc-10.2.0/gcc/rtl.c:131: ^~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.def:558 : : ^ rtunion fld[1];../../gcc-10.2.0/gcc/rtlanal.carray 'fld' declared here../../gcc-10.2.0/gcc/rtl.h: 4143 ^ :1475:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] return XEXP (insn, 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../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(GEU, "geu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ :../../gcc-10.2.0/gcc/rtl.c2684: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : ^ :22:../../gcc-10.2.0/gcc/rtl.h:1341:38081511: :./genrtl.h :note786:2410../../gcc-10.2.0/gcc/rtl.h:129:::6:37983:11 warning: 23:: : expanded from macro 'SET_SRC' note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : && general_operand (SET_SRC (set), VOIDmode)) note: warning: warning: : expanded from macro 'XEXP' array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'DEF_RTL_EXPR' ^~~~~~~~~~~~~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), warning../../gcc-10.2.0/gcc/rtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET)#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]2684 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 XUINT (insn, 4);22:../../gcc-10.2.0/gcc/rtl.h: ^ ~ X0EXP (rt, 1) = NULL_RTX; attrs = MEM_ATTRS (x);:22 ^~~~~~~~~~~~~ ^ ~1375: note../../gcc-10.2.0/gcc/rtl.h: : ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h32: : :13581229::2607../../gcc-10.2.0/gcc/rtl.h::27 note38:expanded from macro 'SET_SRC' note: : expanded from macro 'XCEXP': :24: expanded from macro 'RTX_HDR_SIZE'note1339:note: : #define RTX_HDR_SIZE offsetof (struct rtx_def, u)#define SET_SRC(RTX) XCEXP (RTX, 1, SET) 26expanded 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: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)1375: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~note :../../gcc-10.2.0/gcc/rtl.h: 32 note:expanded from macro 'MEM_ATTRS': : /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hexpanded from macro 'XUINT'444../../gcc-10.2.0/gcc/rtl.h::104 1228:5 ^ ~note: #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint): :: 24 note38 : note: : expanded from macro 'XCEXP' expanded from macro 'offsetof':array 'fld' declared here#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h: ^ ~ 1230 ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~:1229../../gcc-10.2.0/gcc/rtl.h37: ^ note: :expanded from macro 'RTL_CHECKC1' 38: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: : ^ ~../../gcc-10.2.0/gcc/rtl.h: 1480:10: warning../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444: 444::5::1365 In file included from 1230:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared here :2937 5:: return XBBDEF (insn, 2);../../gcc-10.2.0/gcc/rtl.c ^ ~ :131note: notenote: : : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.hnote ^ : array 'fld' declared hereexpanded from macro 'RTL_CHECK2': :1345:../../gcc-10.2.0/gcc/rtl.defexpanded from macro 'X0MEMATTR' expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 25 rtunion fld[1]; ::#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)../../gcc-10.2.0/gcc/rtl.h: note: 444559: :5expanded from macro 'XBBDEF' ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 1: ^ ~../../gcc-10.2.0/gcc/rtl.h:warning: 1228note: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from ../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(GTU, "gtu", "ee", RTX_COMPARE) ::../../gcc-10.2.0/gcc/rtl.h:444123038array 'fld' declared here^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: :../../gcc-10.2.0/gcc/sched-ebb.c rtunion fld[1]; ^: note: expanded from macro 'RTL_CHECK1':37 5: ../../gcc-10.2.0/gcc/rtl.c:126 note27: In file included from :../../gcc-10.2.0/gcc/rtl.h:3808 : :../../gcc-10.2.0/gcc/rtl.h:1534:6: note12: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/sched-deps.c./genrtl.h::813:3array 'fld' declared here::2771: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~warning#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note:22 : expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ ~: : 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] ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ for (j = 0; j < ASM_OPERANDS_INPUT_LENGTH (x); j++) ../../gcc-10.2.0/gcc/rtl.h ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h: 444:5::../../gcc-10.2.0/gcc/rtl.h700:22 ../../gcc-10.2.0/gcc/rtlanal.cwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: : XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:2573:444 4146:5:40 ^ ~ :: note: array 'fld' declared here 52note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH'../../gcc-10.2.0/gcc/rtl.h return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ note:1341 rtunion fld[1]; #define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS):../../gcc-10.2.0/gcc/rtl.h ^ warning: :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) : ^ ~expanded from macro 'RTX_HDR_SIZE'1342 ^ ~ :23: ../../gcc-10.2.0/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ../../gcc-10.2.0/gcc/rtl.hnote:1229 : :38: && targetm.calls.function_value_regno_p (REGNO (SET_SRC (set)))array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/sched-rgn.c::1384:43 :note51: In file included from : ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hnote: note:: expanded from macro 'XVEC' 38expanded 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) rtunion fld[1];expanded from macro 'XCVECLEN' ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h3:1229 ^104:#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ../../gcc-10.2.0/gcc/rtl.h::38: ^ ~ warning: note../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h:444: expanded from macro 'RTL_CHECK2' :1485:2684 :5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])10../../gcc-10.2.0/gcc/rtl.h:1376array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:32: note: expanded from macro 'XCVEC' 22: XEXP (rt, 1) = arg1;: note: : noteexpanded from macro 'SET_SRC' warning:: array 'fld' declared here 24 rtunion fld[1]; ^ ^ ~: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SET_SRC(RTX) XCEXP (RTX, 1, SET)444:../../gcc-10.2.0/gcc/rtl.h:note5:#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ ^ ~1341 : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'offsetof' :23:noteIn file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from : return XBBDEF (insn, 2); ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ note: expanded from macro 'XEXP':1230:3808: :./genrtl.h 1375 ../../gcc-10.2.0/gcc/rtl.h:134537:: :array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.c:131 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)::: 25 867 ^ ~note rtunion fld[1];: :3: warning../../gcc-10.2.0/gcc/rtl.def: : ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 32expanded from macro 'RTL_CHECKC1' : : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XCEXP' 559../../gcc-10.2.0/gcc/rtl.h:742#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) XSTR (rt, 1) = arg1;:../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~note: expanded from macro 'XBBDEF': 32: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1864:34: warning: :381note: expanded from macro 'GET_NUM_ELEM':array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h:1230 ../../gcc-10.2.0/gcc/rtl.h :37 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) :note note: expanded from macro 'RTL_CHECKC1':: expanded from macro 'RTL_CHECK2' ^ ~ return safe_as_a (JUMP_LABEL (insn)); :1340: 23: note#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~~~ : ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1228:38: ^ ~ warning #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h: note: ^ ~ ../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(GTU, "gtu", "ee", RTX_COMPARE)../../gcc-10.2.0/gcc/rtl.h:1229444:444:38: note:1860 ^ ~expanded from macro 'RTL_CHECK1' :285:: note:: array 'fld' declared here#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5note: expanded from macro 'RTL_CHECK2' 5:../../gcc-10.2.0/gcc/rtl.h:1906:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note : note31 rtunion fld[1];expanded from macro 'JUMP_LABEL' :: : array 'fld' declared here array 'fld' declared here rtunion fld[1]; ^ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~note: expanded from macro 'REGNO'../../gcc-10.2.0/gcc/rtl.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define REGNO(RTX) (rhs_regno(RTX)) In file included from ../../gcc-10.2.0/gcc/sched-rgn.c :128:../../gcc-10.2.0/gcc/rtl.h ^ 51: : ^~~ :6:../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sched-deps.c:2772:1375:: 444 rtunion fld[1];3808 : ^ ~31: 32 ^ note: warning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1496:./genrtl.h../../gcc-10.2.0/gcc/rtl.h:66 ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~10 : ../../gcc-10.2.0/gcc/rtl.h::warning sched_analyze_2 (deps, ASM_OPERANDS_INPUT (x, j), insn);note444 700: :5: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^~~~~~~~~~~~~~~~~~~~~~~~~: :22 :expanded from macro 'XCEXP' return XEXP (insn, 3); :5 note: ^ ~expanded from macro 'RTX_HDR_SIZE'3: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/rtl.h: notewarning2572: ../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~:36: : array 'fld' declared here rtunion fld[1]; #define RTX_HDR_SIZE offsetof (struct rtx_def, u)1341 ^ note: XEXP (rt, 1) = arg1; ^ ~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 rtunion fld[1]; ^: ../../gcc-10.2.0/gcc/rtl.h:1230../../gcc-10.2.0/gcc/rtl.h:13831341: :../../gcc-10.2.0/gcc/rtlanal.c:4175 :23:In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from 37::23note note: :: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h13:../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1':expanded from macro 'XEXP' :43#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 3808: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:warning104./genrtl.h::868: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 24: : ^ ~ rtx tmp = JUMP_LABEL (jump_insn); ../../gcc-10.2.0/gcc/rtl.hnote../../gcc-10.2.0/gcc/rtl.h: 1229:note3: : ^~~~~~~~~~~~~~~~~~~~~~ 38: note: expanded from macro 'offsetof'444../../gcc-10.2.0/gcc/rtl.h:: 5expanded from macro 'XCVECEXP' 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 XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: expanded from macro 'RTL_CHECK2' XSTR (rt, 2) = arg2;1860 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' : note28:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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.c:131 ../../gcc-10.2.0/gcc/rtl.h:1376:32: ^ ~ : : expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.def../../gcc-10.2.0/gcc/rtl.h:: ^ 559note../../gcc-10.2.0/gcc/rtl.h:1340../../gcc-10.2.0/gcc/rtl.h:1871: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~:../../gcc-10.2.0/gcc/rtl.h:10:expanded from macro 'XCVEC' :444:5: note: array 'fld' declared here:#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~23 1: ../../gcc-10.2.0/gcc/rtl.h:1230 warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ warning 444::DEF_RTL_EXPR(GTU, "gtu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: 5: note../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]37: :: 129 expanded from macro 'XSTR' 1501::6../../gcc-10.2.0/gcc/rtl.h:1375:32 return JUMP_LABEL (this);: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 10: notenote: : expanded from macro 'DEF_RTL_EXPR'array 'fld' declared here: note: expanded from macro 'XCEXP' expanded from macro 'RTL_CHECKC1' ^~~~~~~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ : warning:1860 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),:28: #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 ^ ~ :1229: ^ ~38 : In file included from ../../gcc-10.2.0/gcc/rtl.h:1230:37../../gcc-10.2.0/gcc/sched-rgn.c return XEXP (insn, 3); : note ^ ~ : ../../gcc-10.2.0/gcc/rtl.h51note../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'JUMP_LABEL' : expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: :./genrtl.h: note: ^ ~ : 13411233:../../gcc-10.2.0/gcc/rtl.h94:expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h::23 :1375:700:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):35 ^ ~ :32: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: : ^ ~note22 3../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XEXP' :expanded from macro 'RTVEC_ELT' note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note444 ^ ~:#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) :5: note ^~~~~: array 'fld' declared here rtunion fld[1];: ../../gcc-10.2.0/gcc/rtl.h:444warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :expanded from macro 'XCEXP'444 XEXP (rt, 1) = arg1;: ^ 5expanded from macro 'RTX_HDR_SIZE' : ^ ~ 5: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ../../gcc-10.2.0/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u): ^ ~ 1229note note: ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h:1341 1230: ^ ~ :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h38:array 'fld' declared here rtunion fld[1]; ^::23:note note: 37 104:24array 'fld' declared here ../../gcc-10.2.0/gcc/sched-deps.c: rtunion fld[1]; :: expanded from macro 'RTL_CHECK2' :expanded from macro 'XEXP'2804:30 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]) ^ ~ 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../../gcc-10.2.0/gcc/rtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ::expanded from macro 'offsetof' In file included from 5: sched_analyze_2 (deps, XEXP (x, 1), insn);444: #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/sched-ebb.c:27 ../../gcc-10.2.0/gcc/rtl.h: ^ ~In file included from 5: ../../gcc-10.2.0/gcc/rtl.h:1229note:3808: : ^ ~: note: array 'fld' declared herearray 'fld' declared here 38./genrtl.h:897:3 rtunion fld[1];:../../gcc-10.2.0/gcc/rtl.h warning: In file included from ../../gcc-10.2.0/gcc/rtl.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1];131: XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340 ^ ^::1341: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.def:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 56023: note../../gcc-10.2.0/gcc/rtlanal.c:4412:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1876:note40: :1../../gcc-10.2.0/gcc/rtl.h: warning: expanded from macro 'XSTR' ::expanded from macro 'XEXP' : 444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return safe_as_a (JUMP_LABEL (this)); 150616: ^~~~~~~~~~~~~~~~~: warning: ../../gcc-10.2.0/gcc/rtl.hwarning: 10../../gcc-10.2.0/gcc/rtl.h ::5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note ../../gcc-10.2.0/gcc/rtl.h:: 1229:array 'fld' declared here38 : rtx x1 = XEXP (x, 1);warningoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~: rtunion fld[1];:12291860:38: ^array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note : return XUINT (insn, 4); DEF_RTL_EXPR(LEU, "leu", "ee", RTX_COMPARE)28 : expanded from macro 'RTL_CHECK2' : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1341note: ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1339expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 26:: ../../gcc-10.2.0/gcc/rtl.h: :23: note: expanded from macro 'XEXP'In file included from 444:5444:5../../gcc-10.2.0/gcc/sched-rgn.c:51note:: : In file included from expanded from macro 'JUMP_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.c: note../../gcc-10.2.0/gcc/rtl.h :126expanded from macro 'XUINT'#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) note ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ : array 'fld' declared here :6 rtunion fld[1]; :: note../../gcc-10.2.0/gcc/rtl.h ^ ~ :../../gcc-10.2.0/gcc/rtl.h ^3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h: : 177::expanded from macro 'DEF_RTL_EXPR':1229array 'fld' declared here13753:::1229: 38:38 warning: 32: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] notenote: note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ XEXP (rt, 1) = arg1; ^ ~ : expanded from macro 'RTL_CHECK2'expanded from macro 'XCEXP'#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 ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:700 :In file included from 444:5: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])22note../../gcc-10.2.0/gcc/sched-ebb.c ::27#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :1341../../gcc-10.2.0/gcc/rtl.h:444 : array 'fld' declared here : :5: :23note ^ ~ note: : note rtunion fld[1];: expanded from macro 'XEXP' ^ : expanded from macro 'RTX_HDR_SIZE' In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here#define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/rtl.h::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)15111230:37:3808:: note: 10: ./genrtl.h: rtunion fld[1];expanded from macro 'RTL_CHECKC1' : ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]926 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) return XUINT (insn, 4); ^ ~ : /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^../../gcc-10.2.0/gcc/rtl.h:104:24: ^ ~3: :../../gcc-10.2.0/gcc/rtlanal.c:4422:36: warning ^ ~ warning1229 note: ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h1339: : expanded from macro 'offsetof' array index 1 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: expanded from macro 'RTL_CHECK2'#define offsetof(t, d) __builtin_offsetof(t, d) XSTR (rt, 1) = arg1; 26: ^ ~:444 ^ ~:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/rtl.c:: note ^ ~ && (x1 == XEXP (x0, 0) || x1 == XEXP (x0, 1))) : expanded from macro 'XUINT' ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h :444:1340array 'fld' declared here ^ ~ :23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'131../../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.def1341: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) ^ ~:5 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1229: ../../gcc-10.2.0/gcc/rtl.h 560: ::1: 38note ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.hwarning:444:: 5: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:18811229:note: expanded from macro 'RTL_CHECK2': offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~38 ^ DEF_RTL_EXPR(LEU, "leu", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/sched-rgn.c::../../gcc-10.2.0/gcc/rtl.c:51../../gcc-10.2.0/gcc/rtl.h:: note: 1283 note: In file included from array 'fld' declared here 444../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' 3808:: ./genrtl.h rtunion fld[1];../../gcc-10.2.0/gcc/sched-deps.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):178: :6: ^ ~ ../../gcc-10.2.0/gcc/rtl.h3note: expanded from macro 'DEF_RTL_EXPR'2941 ^ warning:::444:11:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target;:5 warning: :5: note: warning ? RTX_HDR_SIZE + sizeof (reg_info) \ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here note: rtunion fld[1]; x = COND_EXEC_CODE (x); 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 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^:1534 ^ ../../gcc-10.2.0/gcc/rtlanal.c:4428:../../gcc-10.2.0/gcc/rtl.h: :700:../../gcc-10.2.0/gcc/rtl.h 1860:28In file included from :22../../gcc-10.2.0/gcc/sched-ebb.c XBBDEF (rt, 2) = arg2; :36: ^ ~: note:27: :In file included from 2696:29:12note: expanded from macro 'JUMP_LABEL'../../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] && (x0 == XEXP (x1, 0) || x0 == XEXP (x1, 1))) :3808: ./genrtl.h :927:: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) 3: expanded from macro 'RTX_HDR_SIZE'warning ^ ~ ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning ../../gcc-10.2.0/gcc/rtl.hnote: : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1341 XVEC (rt, 2) = arg2; ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ expanded from macro 'COND_EXEC_CODE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u)1345:#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC)25../../gcc-10.2.0/gcc/rtl.h:1375../../gcc-10.2.0/gcc/rtl.h:: ^ ~ :23: ../../gcc-10.2.0/gcc/rtl.h ^ ~1342:23:note : expanded from macro 'XBBDEF'../../gcc-10.2.0/gcc/rtl.h: : note: expanded from macro 'XVEC'1375 /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hnote: :32: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) expanded from macro 'XEXP' :note:104134232#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: ^ ~ :23 :: note: expanded from macro 'XCEXP'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): note: expanded from macro 'XVEC'expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../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../../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.h1229 ^ ~ :38:: note: ../../gcc-10.2.0/gcc/rtl.h::1230../../gcc-10.2.0/gcc/rtl.h::expanded from macro 'RTL_CHECK2' 1229:38:1230#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1228 24:38: note: expanded from macro 'RTL_CHECK1' :37:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :37:38 ^ ~ note : notenote: ^ ~../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'offsetof':: :444expanded from macro 'RTL_CHECKC1': note: note#define offsetof(t, d) __builtin_offsetof(t, d): expanded from macro 'RTL_CHECK2' : 5: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECKC1' expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 ^ ~ : In file included from array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((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])131: ../../gcc-10.2.0/gcc/rtl.def ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h5../../gcc-10.2.0/gcc/rtl.h::5: 444:444:5:: note: 5note: :560: notearray 'fld' declared here array 'fld' declared herenote: array 'fld' declared here In file included from rtunion fld[1];: array 'fld' declared here : rtunion fld[1]; ^444:1../../gcc-10.2.0/gcc/sched-rgn.c5 rtunion fld[1]; ^ rtunion fld[1]; : ^:51: In file included from ../../gcc-10.2.0/gcc/sched-deps.c: ../../gcc-10.2.0/gcc/rtl.h:2965: 3808 ^: ./genrtl.h note: array 'fld' declared here: rtunion fld[1];14179:: ^ : 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: 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:1341: sub = COND_EXEC_CODE (sub); ^~~~~~~~~~~~~~~~~~~~ 23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:2696:29: note: expanded from macro 'COND_EXEC_CODE' ../../gcc-10.2.0/gcc/rtl.h:1864:34: warningwarning#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : ../../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.h:2167:10: warning../../gcc-10.2.0/gcc/sched-ebb.c:: return safe_as_a (JUMP_LABEL (insn));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] SUBREG_BYTE (x), GET_MODE (x)); ^ ~ ^~~~~~~~~~~~~~~ :1375: ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:32../../gcc-10.2.0/gcc/rtl.h38: note: :DEF_RTL_EXPR(LEU, "leu", "ee", RTX_COMPARE) 27: 2039../../gcc-10.2.0/gcc/rtl.hIn file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2':26: ::1860../../gcc-10.2.0/gcc/rtl.c:: note28:129:: note: expanded from macro 'SUBREG_BYTE'../../gcc-10.2.0/gcc/rtl.h:3808: expanded from macro 'XCEXP'6:./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 956note: :../../gcc-10.2.0/gcc/rtl.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)expanded from macro 'JUMP_LABEL'3 note: 444 ^ ~: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx):../../gcc-10.2.0/gcc/rtlanal.c:4648:: expanded from macro 'DEF_RTL_EXPR'../../gcc-10.2.0/gcc/rtl.h5 ^ ~ 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; 33:note: array 'fld' declared here ^ ~ ^ ~1373: 1230../../gcc-10.2.0/gcc/rtl.h:32: rtunion fld[1]; ^ :In file included from ../../gcc-10.2.0/gcc/sched-rgn.c../../gcc-10.2.0/gcc/rtl.h:37 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),:1375 :: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1342 & cached_nonzero_bits (XEXP (x, 1), mode,51 :note: expanded from macro 'RTL_CHECKC1': In file included from 32../../gcc-10.2.0/gcc/rtl.h: ^~~~~~~~~~~~ : note: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note3808: 23 : : ./genrtl.hexpanded from macro 'XCSUBREG' note: expanded from macro 'XCEXP' ^ ~expanded from macro 'XVEC':180#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) : ../../gcc-10.2.0/gcc/rtl.h: ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)700:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~223: : warning ../../gcc-10.2.0/gcc/rtl.h:1341note../../gcc-10.2.0/gcc/rtl.h ^ ~:23:444 :: ^ ~:1230 note :37::array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h 5:: ../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 4) = arg4; notenote: 1229 ^ ~:1230:expanded from macro 'RTX_HDR_SIZE' expanded from macro 'RTL_CHECKC1': array 'fld' declared here:../../gcc-10.2.0/gcc/rtl.h: 38::1338 #define RTX_HDR_SIZE offsetof (struct rtx_def, u) note37::: 23:expanded from macro 'XEXP' expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ ~: ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECKC1'note : /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1229 ../../gcc-10.2.0/gcc/sched-deps.c104:: ^ ~ ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :24expanded from macro 'XINT' :../../gcc-10.2.0/gcc/rtl.h:38 note: 444 ^ ~:5 2980../../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::19: warningexpanded from macro 'offsetof' : 5note: expanded from macro 'RTL_CHECK2'note:444:5array 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: ../../gcc-10.2.0/gcc/rtl.h:1648::array 'fld' declared here rtunion fld[1]; 401229 ^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :38 : note ^ ~note: array 'fld' declared here : note../../gcc-10.2.0/gcc/rtl.h:444:5 : rtunion fld[1];: :#define offsetof(t, d) __builtin_offsetof(t, d) expanded from macro 'CALL_INSN_FUNCTION_USAGE' note #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)In file included from ^ ~ array 'fld' declared here note../../gcc-10.2.0/gcc/sel-sched.c rtunion fld[1]; : expanded from macro 'RTL_CHECK2': ^ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def25:561 ^: array 'fld' declared here: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1871:10: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 warningwarning ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: :444:5:: 1394 rtunion fld[1];:13 :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :1341:23warning ^ return JUMP_LABEL (this); In file included from : note../../gcc-10.2.0/gcc/sched-ebb.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-10.2.0/gcc/rtlanal.coffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: note: ^~~~~~~~~~~~~~~~~4663: : DEF_RTL_EXPR(LTU, "ltu", "ee", RTX_COMPARE)array 'fld' declared here :expanded from macro 'XEXP' rtunion fld[1]; ^27 : In file included from ../../gcc-10.2.0/gcc/rtl.h : 37: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h1860: :3808: rtx tmp = XEXP (this, 1);^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.c:../../gcc-10.2.0/gcc/sched-rgn.c./genrtl.h:984warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]12628: :6:31229:: ^ ~: | cached_nonzero_bits (XEXP (x, 1), mode, 51: :../../gcc-10.2.0/gcc/rtl.hnote:38: In file included from 2966note: expanded from macro 'RTL_CHECK2' ^ ~ :18: 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.h:3808: : note memset (rt, 0, RTX_HDR_SIZE);./genrtl.h:181:3: ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1341:expanded from macro 'DEF_RTL_EXPR'expanded from macro 'JUMP_LABEL'warning:1341 23: ^~~~~~~~~~~~ ^ ~warning ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) note: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:700444 ^ ~ :::22: : note../../gcc-10.2.0/gcc/rtl.h :23: note: 1375expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :7005expanded from macro 'RTX_HDR_SIZE':: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: 32array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: ^ ~ note: XSTR (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 22: ^ ~ ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XCEXP'#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 5) = arg5;:../../gcc-10.2.0/gcc/rtl.hnote1229:38: array 'fld' declared here : : ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)expanded from macro 'RTX_HDR_SIZE' ^ ~: 1229#define RTX_HDR_SIZE offsetof (struct rtx_def, u) : ^ ~ ^ ~ 38 note: expanded from macro 'RTL_CHECK2' 1340../../gcc-10.2.0/gcc/rtl.h : note: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:expanded from macro 'RTL_CHECK2'104:23 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1230::: 37: note: expanded from macro 'RTL_CHECKC1' 444 ^ ~104: :24#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])5: : note: ../../gcc-10.2.0/gcc/rtl.h: note: ^ note: 24 ^ ~: ^ ~ 1229:../../gcc-10.2.0/gcc/sched-deps.c 38expanded from macro 'offsetof'expanded from macro 'XSTR' note ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::2980 :444:5: note: array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : #define offsetof(t, d) __builtin_offsetof(t, d)444:5:array 'fld' declared here :65: : rtunion fld[1]; : ^ ~ rtunion fld[1]; 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)) ^ ~ note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here../../gcc-10.2.0/gcc/rtlanal.c../../gcc-10.2.0/gcc/rtl.hnote : :1341expanded from macro 'offsetof'../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' ^ ~ ::1407#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 4681:27 1229:23: note: #define offsetof(t, d) __builtin_offsetof(t, d): rtunion fld[1];expanded from macro 'XEXP' 13 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :: ^ ~ 38 ../../gcc-10.2.0/gcc/rtl.h:444warning: 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);:: ^ In file included from ../../gcc-10.2.0/gcc/rtl.c :1229:5 ^ ~:131: note../../gcc-10.2.0/gcc/rtl.def:561:38../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' 1#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c::: 1876note: :: 26: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: 40: 1341:23: ^ ~ note: notewarning: : ^ expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warningoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]expanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(LTU, "ltu", "ee", RTX_COMPARE) :../../gcc-10.2.0/gcc/rtl.h warning^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from : 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] ../../gcc-10.2.0/gcc/sched-rgn.c:51 ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.c: = cached_nonzero_bits (XEXP (x, 1), mode, ^ ~ return safe_as_a (JUMP_LABEL (this));:444../../gcc-10.2.0/gcc/rtl.h :1341: 3084: ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h23128:: note../../gcc-10.2.0/gcc/rtl.h6: note: ^ ~ ::: 186019:28: note: expanded from macro 'XEXP'5:: : note: In file included from ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:182:warning1229expanded from macro 'DEF_RTL_EXPR' array 'fld' declared here: : 5: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ? RTX_HDR_SIZE + sizeof (reg_info) \ 3: ^ ~note : 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here ^~~~~~~~~~~~expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:1229:38 rtunion fld[1]; rtunion fld[1];: *step_out = XEXP (x, 1); ^ ~ :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) note ^ ~ ^ warning ^ : ../../gcc-10.2.0/gcc/rtl.h:700../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:1375: :22:32: In file included from :23../../gcc-10.2.0/gcc/sched-ebb.c:::note: ../../gcc-10.2.0/gcc/sched-deps.c:expanded from macro 'RTL_CHECK2'array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XCEXP' 3169#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ note: 27:49: XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h :warning../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTX_HDR_SIZE' note: 1230 ^ ~ expanded from macro 'XEXP': : In file included from ../../gcc-10.2.0/gcc/rtl.h::#define RTX_HDR_SIZE offsetof (struct rtx_def, u)37:../../gcc-10.2.0/gcc/rtl.h1341 ^ ~ :444:5/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ::23note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h24::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note:3808: note: expanded from macro 'RTL_CHECKC1' :array 'fld' declared here 1229:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 notenote: rtunion fld[1];expanded from macro 'offsetof' : ./genrtl.h#define offsetof(t, d) __builtin_offsetof(t, d):1012: for (list = reg_last->uses; list; list = XEXP (list, 1)) ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : 3: ^ ~ ^ ~ : expanded from macro 'XEXP' ^ note../../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:561:warning../../gcc-10.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 1 ^ ~../../gcc-10.2.0/gcc/rtlanal.cexpanded from macro 'RTL_CHECK2':4746 :: 15: warning../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 1341:444:#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 XVEC (rt, 1) = arg1;: : ../../gcc-10.2.0/gcc/rtl.hoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]23:5 && INTVAL (XEXP (x, 1)) < HOST_BITS_PER_WIDE_INT) ^ ~444: ../../gcc-10.2.0/gcc/rtl.h:1342 ::DEF_RTL_EXPR(LTU, "ltu", "ee", RTX_COMPARE):23444: note:5: ^ ~: 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: ^ ~note:1229 array 'fld' declared here : expanded from macro 'XEXP' rtunion fld[1];expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.c #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) rtunion fld[1]; : note ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:: : ^ ~expanded from macro 'RTL_CHECK2'note : array 'fld' declared here ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~129:623: ../../gcc-10.2.0/gcc/rtl.h ^../../gcc-10.2.0/gcc/rtl.h :1229: rtunion fld[1];note: expanded from macro 'XEXP' :1229../../gcc-10.2.0/gcc/rtl.h38: :#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../../gcc-10.2.0/gcc/rtl.h:1469: 3844414: warning ^note:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): : note: ^ ~ : note ^ ~ :1881expanded from macro 'DEF_RTL_EXPR' : :3:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),:../../gcc-10.2.0/gcc/rtl.h:4441229 warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] JUMP_LABEL (this) = target; ^~~~~~~~~~~~ : ^~~~~~~~~~~~~~~~~ array 'fld' declared here rtx next = XEXP (insn, 1);: expanded from macro 'RTL_CHECK2' rtunion fld[1]; 38../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :5 ^ ~1860 :note: ^ ~ ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h28: ^ ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :700:22 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 444:5 ^ ~: notenote:1341: :In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: note../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTX_HDR_SIZE' : #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~:1968: :29: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h rtunion fld[1]; note:23expanded from macro 'INTVAL' In file included from : note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'JUMP_LABEL':: ^ :3808: ./genrtl.h#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)104:expanded from macro 'XEXP' :220#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN):3:24array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27 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/rtl.h ^~~../../gcc-10.2.0/gcc/sched-deps.c:3454:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3798:: In file included from tmp = SET_SRC (set); ^ ~ ../../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) note11: warning: ../../gcc-10.2.0/gcc/rtl.h:3808: expanded from macro 'offsetof': :1236 :#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h33: note: expanded from macro 'XCWINT' 1375 ^ ~./genrtl.h:1041 ^~~~~~~~~~~~~ #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) :../../gcc-10.2.0/gcc/rtl.h32: XEXP (rt, 1) = arg1; 1229: ^~~:38 ../../gcc-10.2.0/gcc/rtl.h3In file included from ../../gcc-10.2.0/gcc/rtl.c::::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 131 attrs = MEM_ATTRS (x); 2684 ^~~~~~~~~~~~~ : ^ ~:: note: expanded from macro 'RTL_CHECK2' note: ../../gcc-10.2.0/gcc/rtl.defwarning:: 22:../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h: 564444:23note: expanded from macro 'SET_SRC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):12607:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 1) = arg1; : :24:expanded from macro 'XCEXP' ^ ~note: ^ ~ #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 ^ ~::1375:5 note: 444 :: expanded from macro 'XEXP' 32:warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]expanded from macro 'MEM_ATTRS' note: DEF_RTL_EXPR(UNORDERED, "unordered", "ee", RTX_COMM_COMPARE)expanded from macro 'XCEXP' 5 :../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: note: array 'fld' declared here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) note#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c:126:6../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];: ^ 1341:23 ^ ~ ^ ::1230 ../../gcc-10.2.0/gcc/rtlanal.c ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~ 37../../gcc-10.2.0/gcc/rtl.h:1230note../../gcc-10.2.0/gcc/rtl.h: : ../../gcc-10.2.0/gcc/rtl.h:1365::expanded from macro 'XEXP'37: notenote:4747:42: 1229: : warning #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note:: expanded from macro 'RTL_CHECKC1' expanded from macro 'DEF_RTL_EXPR'expanded from macro 'RTL_CHECKC1' ^ ~ 38:1475:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):#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] 10 : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ^ ~ nonzero &= (HOST_WIDE_INT_1U << INTVAL (XEXP (x, 1))) - 1; ^ ~ ^ ~ 29: notenote../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38../../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 'X0MEMATTR'700 return XEXP (insn, 1);: : ^ ~ :221341::23 ../../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../../gcc-10.2.0/gcc/rtl.h:: note: expanded from macro 'RTX_HDR_SIZE' :1341 ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 444:5: expanded from macro 'RTL_CHECK2':::../../gcc-10.2.0/gcc/rtl.h444notenote note: : : array 'fld' declared here/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: :1230:expanded from macro 'RTL_CHECK2'23 expanded from macro 'XEXP' 37 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])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :5:: ^ ~ ^ ~ note : note104:array 'fld' declared here 24 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ ^ ~ : :444:: note note: : expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'offsetof' 5expanded from macro 'XEXP' :: note: 444:5: note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d) array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; : array 'fld' declared here ../../gcc-10.2.0/gcc/sched-deps.c:3562: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../../gcc-10.2.0/gcc/rtl.h if (SYMBOL_REF_DECL (symbol) :444: rtunion fld[1];In file included from ^: ^~~~~~~~~~~~~~~~~~~~~~~~ ^ 1229 ../../gcc-10.2.0/gcc/rtl.c:5131: ::../../gcc-10.2.0/gcc/rtl.h:2167../../gcc-10.2.0/gcc/rtl.def:38: In file included from note: expanded from macro 'RTL_CHECK2':1229:../../gcc-10.2.0/gcc/sched-ebb.c564:38 ::#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.c1:: 10 note note: expanded from macro 'RTL_CHECK2':../../gcc-10.2.0/gcc/rtl.h: 27:51warning: array 'fld' declared here: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : 1968: rtunion fld[1];29: note warning In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from ^ ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2733::../../gcc-10.2.0/gcc/rtl.h: 43::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]DEF_RTL_EXPR(UNORDERED, "unordered", "ee", RTX_COMM_COMPARE)3808: ./genrtl.h note: : expanded from macro 'INTVAL'expanded from macro 'SYMBOL_REF_DECL' 1042 (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::3221 In file included from ^ ~../../gcc-10.2.0/gcc/sel-sched-ir.c SUBREG_BYTE (x), GET_MODE (x)); : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1361::#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) 28: note: expanded from macro 'X0TREE'3 ^~~:#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h warning:../../gcc-10.2.0/gcc/rtl.c: ../../gcc-10.2.0/gcc/rtl.h:1236warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/rtl.h203926128 XBBDEF (rt, 2) = arg2;:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :: :33:6../../gcc-10.2.0/gcc/rtl.h 1228:444::3826../../gcc-10.2.0/gcc/rtl.h :note: XSTR (rt, 2) = arg2;::: :1345 note: expanded from macro 'SUBREG_BYTE':expanded from macro 'XCWINT' 25 ^ ~:note: 5In file included from ../../gcc-10.2.0/gcc/rtl.h:note: 3808expanded from macro 'DEF_RTL_EXPR' expanded from macro 'RTL_CHECK1'#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h #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 ./genrtl.hnote::: ? RTX_HDR_SIZE + sizeof (reg_info) \38expanded from macro 'XBBDEF' ^~~~~~~~~~~~ : :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h:700:22444array 'fld' declared here1340: 1373:5:3 rtunion fld[1]; : :warning ^ ~: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23: note ^note:32: note:: ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XSTR' XEXP (rt, 1) = arg1;expanded from macro 'RTX_HDR_SIZE' 444:5: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)notenote#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:1480:10: ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];: ^ ~:1228array 'fld' declared here : ^ return XBBDEF (insn, 2); ../../gcc-10.2.0/gcc/rtl.h:122938 rtunion fld[1];../../gcc-10.2.0/gcc/rtlanal.c/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: : ^ 4802../../gcc-10.2.0/gcc/sched-deps.c:3567:34: ^ ~ :expanded from macro 'XCSUBREG'104:../../gcc-10.2.0/gcc/rtl.h:15: warning: 24 ^ ~ 38: notewarning:1341note: ../../gcc-10.2.0/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:23: :expanded from macro 'RTL_CHECK1' 1345 :note : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 25expanded from macro 'XEXP'#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~: expanded from macro 'RTL_CHECK2' && INTVAL (XEXP (x, 1)) >= 0 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) switch (DECL_FUNCTION_CODE (SYMBOL_REF_DECL (symbol))) ^~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'offsetof'../../gcc-10.2.0/gcc/rtl.h:1341:23: note../../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 offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from : ../../gcc-10.2.0/gcc/rtl.h:444:5 ^ ~expanded from macro 'XEXP' 1230../../gcc-10.2.0/gcc/rtl.h:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1229:38: note: note: 37../../gcc-10.2.0/gcc/rtl.c:131note: expanded from macro 'RTL_CHECK2' :expanded from macro 'XBBDEF'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])2733 array 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.def:43 ^ ~../../gcc-10.2.0/gcc/rtl.h #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :444:5: ../../gcc-10.2.0/gcc/rtl.h: note:../../gcc-10.2.0/gcc/rtl.h:1228 rtunion fld[1]; 1229:38 ^ ~ note../../gcc-10.2.0/gcc/rtl.h:444: :5:: ::564 ^note notearray 'fld' declared here38: note1: :expanded from macro 'RTL_CHECK2' : : : In file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from note: expanded from macro 'RTL_CHECKC1' expanded from macro 'SYMBOL_REF_DECL' #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]; rtunion fld[1]; ^1968:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK1' (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h warning ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : 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.h:1361: ^ ~29:3808 : In file included from ./genrtl.h:1072In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c28:4443:: note:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5: : ../../gcc-10.2.0/gcc/rtl.cexpanded from macro 'X0TREE'warning: ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/sched-rgn.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:note: 51: In file included from 444expanded from macro 'INTVAL'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 X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree): XSTR (rt, 1) = arg1; : ^ ~: 129: :#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)../../gcc-10.2.0/gcc/rtl.h:1228array 'fld' declared here63808: ./genrtl.h:66:5 ^~~ 3808: note../../gcc-10.2.0/gcc/rtl.h ^ ~ 38::: : note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];:../../gcc-10.2.0/gcc/rtl.h :1236:333 ^::1340:expanded from macro 'DEF_RTL_EXPR'23 : ./genrtl.h../../gcc-10.2.0/gcc/rtl.h: warning note: note: expanded from macro 'XSTR' expanded from macro 'XCWINT':222 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),: : 3 ^#define XCWINT(RTX, N, C) ((RTX)->u.hwint[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]1485expanded from macro 'RTL_CHECK1'700:../../gcc-10.2.0/gcc/rtl.hwarning #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : #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 :10 XEXP (rt, 1) = arg1;:22:: ^ ~ note: ^ ~ expanded from macro 'RTX_HDR_SIZE' 444:5../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1229::381341: note: XEXP (rt, 3) = arg3;: 444warning: ^ ~array 'fld' declared here 23: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1];: note : ^ ~ return XBBDEF (insn, 2);: ^ 5: ^ ~../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP': note1341/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtlanal.c:4803../../gcc-10.2.0/gcc/rtl.h:1345:note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 15expanded from macro 'RTL_CHECK2': :23:array 'fld' declared here 104:24: 25: rtunion fld[1]; ^ ~ ^: notenote note: :: expanded from macro 'XBBDEF'expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h: warning#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: && INTVAL (XEXP (x, 1)) < HOST_BITS_PER_WIDE_INT ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341#define offsetof(t, d) __builtin_offsetof(t, d)1229 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:122838: :38::In file included from ../../gcc-10.2.0/gcc/rtl.c:: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 2966:5expanded from macro 'RTL_CHECK1' note: ^ ~ 23: 18#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: noteexpanded from macro 'XEXP' : warningexpanded from macro 'RTL_CHECK2': 131: ../../gcc-10.2.0/gcc/rtl.def:565 :: #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.harray 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: rtunion fld[1];1:1229offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~::38: note ^ note: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h : expanded from macro 'RTL_CHECK2' rtunion fld[1];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 DEF_RTL_EXPR(ORDERED, "ordered", "ee", RTX_COMM_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ memset (rt, 0, RTX_HDR_SIZE);:../../gcc-10.2.0/gcc/rtl.c:126 : ^ ~6 ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/sched-ebb.c:444:5: note: array 'fld' declared here :38: : rtunion fld[1]; ^27 ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h: ^ ../../gcc-10.2.0/gcc/rtl.h: :700:note22:: In file included from note../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 444expanded from macro 'RTX_HDR_SIZE' ^ ~In file included from #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 1496../../gcc-10.2.0/gcc/sel-sched-ir.c:../../gcc-10.2.0/gcc/rtl.hnote:::/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104: expanded from macro 'DEF_RTL_EXPR'26510: :: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h3808../../gcc-10.2.0/gcc/rtl.h: :94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::24:1968 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \./genrtl.h XEXP (rt, 1) = arg1; : ^~~~~~~~~~~~29 warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note: :note 1073:3:: array 'fld' declared here return XEXP (insn, 3); rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/sched-rgn.c ^ ~ :../../gcc-10.2.0/gcc/rtl.h:::511341 expanded from macro 'offsetof'warning: ^ ~ note: : : expanded from macro 'INTVAL'In file included from ../../gcc-10.2.0/gcc/rtl.h:70023array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : 22: 3808 XSTR (rt, 2) = arg2;#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) note: note #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ expanded from macro 'XEXP': ../../gcc-10.2.0/gcc/rtl.h ^ ~./genrtl.h:223::3: 1341:23expanded from macro 'RTX_HDR_SIZE': ^~~ : note: ../../gcc-10.2.0/gcc/rtl.h:1340../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~1236: warning: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h23../../gcc-10.2.0/gcc/rtl.h: :In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'XEXP' 1229expanded from macro 'XSTR' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 4) = arg4;#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.h33: :104383084::note: expanded from macro 'XCWINT' 1229 :: ^ ~24: note: expanded from macro 'RTL_CHECK2' ^ ~ note: expanded from macro 'offsetof' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ 38: :../../gcc-10.2.0/gcc/rtl.h:444note #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~: expanded from macro 'RTL_CHECK2':5: note: ^ ~ ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here 19 : ../../gcc-10.2.0/gcc/rtl.h warning: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:1229:#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 rtunion fld[1];:1338 *step_out = XEXP (x, 1); ^ ~ ::444: :note ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECK2' 5../../gcc-10.2.0/gcc/rtl.h:1501:10::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1341:23:23 ^ ::../../gcc-10.2.0/gcc/rtlanal.c:4804: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); notenote :444:5: expanded from macro 'XEXP' : array 'fld' declared here note: expanded from macro 'XINT' : 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) ^ ~ 15 ^ 131: ../../gcc-10.2.0/gcc/rtl.def:../../gcc-10.2.0/gcc/rtl.h:1229:note../../gcc-10.2.0/gcc/rtl.h warning::38: : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] notearray 'fld' declared here1229:38: expanded from macro 'RTL_CHECK2' && INTVAL (XEXP (x, 1)) < xmode_width) rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ../../gcc-10.2.0/gcc/rtl.h: note1341 ^ ~565: ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:444: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/sel-sched-ir.c: :23:26: 5In file included from : note ^../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ::1: :: expanded from macro 'XEXP'3808note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: 1341:DEF_RTL_EXPR(ORDERED, "ordered", "ee", RTX_COMM_COMPARE)In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~../../gcc-10.2.0/gcc/rtl.c23../../gcc-10.2.0/gcc/sched-ebb.c ./genrtl.h:177:128:::36: note rtunion fld[1];: 27#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^: : expanded from macro 'DEF_RTL_EXPR' ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h: :1229 warning: In file included from :38:array index 1 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 ? RTX_HDR_SIZE + sizeof (reg_info) \:note: 3808 444 ^~~~~~~~~~~~expanded from macro 'XEXP'note51 : In file included from : ./genrtl.h:1103:3: : ../../gcc-10.2.0/gcc/rtl.h::53808#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 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/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ : note: array 'fld' declared here : rtunion fld[1]; XEXP (rt, 1) = arg1;700: ^ ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~:444: : ./genrtl.h:5:224:../../gcc-10.2.0/gcc/rtl.h:22: note3:1229 warning:1340:../../gcc-10.2.0/gcc/rtl.h: : array 'fld' declared here :23: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : note1341: XINT (rt, 5) = arg5;note : expanded from macro 'XSTR': expanded from macro 'RTX_HDR_SIZE' 38: ^ ~ rtunion fld[1]; ^23 #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:104 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):1338#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note../../gcc-10.2.0/gcc/rtl.h::23:24 : expanded from macro 'XEXP' : ^ ~ 1506:10:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1968 ^ ~ :29: note: note../../gcc-10.2.0/gcc/rtl.h:1229expanded from macro 'INTVAL' :38: : : warningexpanded from macro 'XINT'#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)note ^~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): : expanded from macro 'RTL_CHECK2' 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]) return XUINT (insn, 4); ^ ~ ^ ~ note: expanded from macro 'offsetof' :#define offsetof(t, d) __builtin_offsetof(t, d) ../../gcc-10.2.0/gcc/rtl.h ^ ~1236:33 : ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.c:1339../../gcc-10.2.0/gcc/rtl.h:26:1229:131:38: 1229:38:../../gcc-10.2.0/gcc/rtl.hnote../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sched-deps.c: ../../gcc-10.2.0/gcc/rtl.def :::note : :noteexpanded from macro 'RTL_CHECK2'note:3798: expanded from macro 'XCWINT' : expanded from macro 'XUINT'4745 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]):9:expanded from macro 'RTL_CHECK2' :565:1: warning444::11#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^~~ ^ ~ 5: note: array 'fld' declared here rtunion fld[1];: ../../gcc-10.2.0/gcc/rtl.hwarning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^:444:5 ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/sched-ebb.c:444::5:: note#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint):: 27: In file included from DEF_RTL_EXPR(ORDERED, "ordered", "ee", RTX_COMM_COMPARE)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 444:5 src = SET_SRC (pat); ../../gcc-10.2.0/gcc/rtl.c :../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here : 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: rtunion fld[1];./genrtl.h:178:3: warning: warning129../../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:2684: 3808note:6:: ^ note: 22 :1229In file included from expanded from macro 'DEF_RTL_EXPR': ../../gcc-10.2.0/gcc/sched-rgn.c: note: expanded from macro 'SET_SRC': ./genrtl.h 38 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:51 : XBBDEF (rt, 2) = arg2; ^ ~ : ^~~~~~~~~~~~array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) note attrs = MEM_ATTRS (x); 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]): In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h:225 :3:1104 :../../gcc-10.2.0/gcc/rtl.h:700:22: note: ^~~~~~~~~~~~~1345 1375::32::325: ^ ~ warning: : ../../gcc-10.2.0/gcc/rtlanal.c../../gcc-10.2.0/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:2607note: ../../gcc-10.2.0/gcc/rtl.h::444: warning5 XEXP (rt, 6) = arg6;: : :24 ^ ~: expanded from macro 'RTX_HDR_SIZE'note: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 4806 expanded from macro 'XBBDEF' XEXP (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:24: ^ ~ expanded from macro 'XCEXP' 1341 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~:../../gcc-10.2.0/gcc/rtl.h:1341 warning#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~: note: :../../gcc-10.2.0/gcc/rtl.h:#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]23 :1230 :note: ^ ~23: expanded from macro 'XEXP'37 int count = INTVAL (XEXP (x, 1)); ^ ~ note: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: note: expanded from macro 'XEXP' 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: note: 1228../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'MEM_ATTRS'::1341:23:: ^ ~ 38: note: ^ ~#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h:1229:104 rtunion fld[1];note ^ : :24expanded from macro 'RTL_CHECK1' : ^ ~../../gcc-10.2.0/gcc/rtl.h expanded from macro 'XEXP' 38 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note :1511:../../gcc-10.2.0/gcc/rtl.h10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ : note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'offsetof'../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h ^ ~::1229:38:#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 1365:29#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 5 ^ ~1339 note: expanded from macro 'RTL_CHECK2':: ^ ~ notenote:: array 'fld' declared here 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:../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h26:../../gcc-10.2.0/gcc/rtl.h:444::1229:38: : 444: note: expanded from macro 'XUINT' :#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) :5444:5:: expanded from macro 'X0MEMATTR'notenote ^ 5note131: ^ ~ : :In file included from array 'fld' declared here: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/sel-sched-ir.c:26../../gcc-10.2.0/gcc/rtl.def: In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: note../../gcc-10.2.0/gcc/rtl.h:3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: : :568:../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECK2' array 'fld' declared here1#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) : rtunion fld[1]; warning: ./genrtl.h ^ ~:1968 ^ ~ : array 'fld' declared here ^../../gcc-10.2.0/gcc/rtl.h:444:: 5 rtunion fld[1];: : note: array 'fld' declared here179:29: ^ rtunion fld[1]; offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]../../gcc-10.2.0/gcc/rtl.h note ^ DEF_RTL_EXPR(UNEQ, "uneq", "ee", RTX_COMM_COMPARE)../../gcc-10.2.0/gcc/sched-deps.cIn file included from : expanded from macro 'INTVAL'3:../../gcc-10.2.0/gcc/sched-rgn.c:In file included from : 1230 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4754 :warning9#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ../../gcc-10.2.0/gcc/sched-ebb.c:27: : ^~~: In file included from 37../../gcc-10.2.0/gcc/rtl.c:../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h:51126: rtunion fld[1];:: ./genrtl.h1236 notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:: ^warning: 1135:: : XEXP (rt, 3) = arg3; ^ ~:3:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]33expanded from macro 'RTL_CHECKC1' warning: 6: In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h cst = XEXP (src, 1); ../../gcc-10.2.0/gcc/rtl.h:1341array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~../../gcc-10.2.0/gcc/rtl.h::23: 1534 note: : note: XINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h444: ^ ~:3808expanded from macro 'XCWINT' :../../gcc-10.2.0/gcc/rtl.h: :1341:5:./genrtl.h expanded from macro 'DEF_RTL_EXPR'../../gcc-10.2.0/gcc/rtl.h::#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])12: 226 note:23: warning:3 : notearray 'fld' declared here1338: ^~~ note: ../../gcc-10.2.0/gcc/rtl.h :23: note : expanded from macro 'XEXP' rtunion fld[1]; ^ : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \: expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XINT'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 444 ^ ~ warning#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h: ^ ~ 1229 X0EXP (rt, 7) = NULL_RTX;In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sel-sched-dump.c: ^~~~~~~~~~~~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :: 241229../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:38: :51342:700 ../../gcc-10.2.0/gcc/rtl.hnotenote: : :23: array 'fld' declared herenote: expanded from macro 'XVEC': expanded from macro 'RTL_CHECK2' ^ ~: 38 : rtunion fld[1];1358#define RTL_CHECK2(RTX, N, C1, C2) ((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): :27 ^ In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: notenote: expanded from macro 'RTL_CHECK2' 22../../gcc-10.2.0/gcc/rtlanal.c:../../gcc-10.2.0/gcc/rtl.h ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :array 'fld' declared here: note rtunion fld[1]; ^: note::expanded from macro 'RTL_CHECK2' : In file included from expanded from macro 'RTX_HDR_SIZE' ^ ~../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ::489638note../../gcc-10.2.0/gcc/rtl.h:444:27:../../gcc-10.2.0/gcc/sel-sched-ir.c 1229:: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3 ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u): ../../gcc-10.2.0/gcc/rtl.h: ^ ~38:444:5: = cached_nonzero_bits (XEXP (x, 1), mode, warning : note: ^ ~/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:expanded from macro 'X0EXP' 104array 'fld' declared herearray 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)note: ::265:: 24 rtunion fld[1]; XEXP (rt, 1) = arg1; ^ ~ note: : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^In file included from :: 1341../../gcc-10.2.0/gcc/rtl.h ^ ~:: rtunion fld[1]; 23: note: ^ ~1341expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.hnote:444:5:: note: array 'fld' declared here 3808 ^In file included from ../../gcc-10.2.0/gcc/sched-ebb.c::expanded from macro 'offsetof' 27: ./genrtl.h:#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.h180 :1228:38: note: expanded from macro 'RTL_CHECK1' : ^ ~:3In file included from ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])23 : rtunion fld[1]; ^ ~ :../../gcc-10.2.0/gcc/rtl.h3808: ^ ::In file included from ./genrtl.h1229:38: note: ../../gcc-10.2.0/gcc/rtl.cexpanded from macro 'RTL_CHECK2' : :note: expanded from macro 'XEXP'1136#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] :3: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../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]../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h131: ^ ~ 1864../../gcc-10.2.0/gcc/rtl.h:444:444: ../../gcc-10.2.0/gcc/rtl.def:::1338::568:1:1229::385523::: note: array 'fld' declared here ../../gcc-10.2.0/gcc/sched-deps.c:34 rtunion fld[1]; ^ :4886::: warning XEXP (rt, 2) = arg2;: ^ ~32 noteoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24 note: : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: expanded from macro 'XINT'DEF_RTL_EXPR(UNEQ, "uneq", "ee", RTX_COMM_COMPARE) ./genrtl.h : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):66warning^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :3:note: warning: 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.c../../gcc-10.2.0/gcc/rtl.h:1341::: #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]128:6: note: expanded from macro 'DEF_RTL_EXPR'warning mii->mem_constant = INTVAL (XEXP (reg0, 1)); ^ ~ ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ array 'fld' declared here : 1229: ^~~~~~~~~~~~ 38../../gcc-10.2.0/gcc/rtl.h :23::444../../gcc-10.2.0/gcc/rtl.h:: rtunion fld[1]; return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~:5 ^notearray 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 'XEXP' :700:22 XEXP (rt, 1) = arg1;note 1341:: : ^ ~ 23noteexpanded from macro 'RTL_CHECK2'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/sched-rgn.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ::../../gcc-10.2.0/gcc/rtl.h: ^ ~1341:23: note1860:28: ^ ~: array 'fld' declared here : note51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265: :expanded from macro 'RTX_HDR_SIZE' 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] expanded from macro 'XEXP' : rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTX_HDR_SIZE offsetof (struct rtx_def, u)1229:38: note: expanded from macro 'JUMP_LABEL' ^note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h note ^ ~:444 : ^ ~ 5#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 note../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtlanal.c:4903: ../../gcc-10.2.0/gcc/rtl.h:: 444:37: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.harray 'fld' declared here: | cached_nonzero_bits (XEXP (x, 2), mode, XEXP (rt, 1) = arg1; ^ ~ ^ ~104:245:expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: expanded from macro 'offsetof' note ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229#define offsetof(t, d) __builtin_offsetof(t, d):1375:: 38:32array 'fld' declared here:1341: note: ../../gcc-10.2.0/gcc/rtl.h ^ ~ : 23 rtunion fld[1]; ^ : :In file included from note1341noteIn 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.c:: :expanded from macro 'XCEXP'13123: :26: note: ../../gcc-10.2.0/gcc/rtl.def: expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2': : expanded from macro 'XEXP' :1229:38 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.h ^ #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/rtl.hnote568 ^ ~:1::1229:38:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: expanded from macro 'RTL_CHECK2' 3808: ./genrtl.h : 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../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/sched-ebb.c181:3: warning: : note: :array 'fld' declared here 27 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:444: ../../gcc-10.2.0/gcc/rtl.h:1968warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:../../gcc-10.2.0/gcc/rtl.h:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]2953808 :1230:37DEF_RTL_EXPR(UNEQ, "uneq", "ee", RTX_COMM_COMPARE):: XINT (rt, 5) = arg5; note^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./genrtl.h: ^ ~../../gcc-10.2.0/gcc/rtl.c:../../gcc-10.2.0/gcc/rtlanal.c: 129::1229:::: 38expanded from macro 'RTL_CHECKC1'1137 4965:note6: : notenote:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 3expanded from macro 'DEF_RTL_EXPR'../../gcc-10.2.0/gcc/rtl.h 16 : note : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), : warning ^~~~~~~~~~~~: 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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :444:5: : note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'INTVAL'array 'fld' declared here 1338:array 'fld' declared here XSTR (rt, 3) = arg3;#define RTX_HDR_SIZE offsetof (struct rtx_def, u) rtunion fld[1]; ^ ^ ~ ^ ~ #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:10423:: note: expanded from macro 'XINT' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h 24#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:18711229 note:warning: array 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/rtl.h:1236:331038: : note: expanded from macro 'XCWINT'../../gcc-10.2.0/gcc/sel-sched-dump.cnote: rtx x1 = XEXP (x, 1);../../gcc-10.2.0/gcc/rtl.h:::1340:23 : note24:5warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: : note: expanded from macro 'RTL_CHECK2'expanded from macro 'offsetof' array 'fld' declared hereIn file included from rtunion fld[1]; return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~: ^#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ../../gcc-10.2.0/gcc/rtl.h: In file included from 3808#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/sched-rgn.c./genrtl.h::1860:28:#define offsetof(t, d) __builtin_offsetof(t, d) ../../gcc-10.2.0/gcc/rtl.h ^ ~ :444note: ^ ~: 9451 :../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'JUMP_LABEL'In file included from ../../gcc-10.2.0/gcc/rtl.c5: 444:3 In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h:5#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)../../gcc-10.2.0/gcc/rtl.h: note:1313808: ./genrtl.h:266:3: warning: warning: array 'fld' declared here : : : ^ ~ ^ ~note 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.def: XBBDEF (rt, 2) = arg2; ^ ~ : :569:1: warning../../gcc-10.2.0/gcc/rtl.h1341: :: 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]23../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1375:32: note../../gcc-10.2.0/gcc/sched-deps.c: : :1229array 'fld' declared here4891::::21: 1345 notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: mii->mem_index = XEXP (reg0, 1);expanded from macro 'XEXP' XEXP (rt, 1) = arg1; : : DEF_RTL_EXPR(UNGE, "unge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XCEXP' 25 : rtunion fld[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.cnote:126:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^ ~note: expanded from macro 'XBBDEF'../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'RTL_CHECK2' In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :12301341:../../gcc-10.2.0/gcc/sel-sched-ir.c::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../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:37::1341::231228: note: ^ ~26 ../../gcc-10.2.0/gcc/rtl.h:444700: ::1229note225:: :expanded from macro 'XEXP' : expanded from macro 'XEXP': 38 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note ^ ~ note: : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hexpanded from macro 'RTX_HDR_SIZE':note:38 #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.harray 'fld' declared here :expanded from macro 'RTL_CHECKC1' rtunion fld[1]; /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~: ^ ~ ../../gcc-10.2.0/gcc/rtl.h1229 :18238../../gcc-10.2.0/gcc/rtl.h::24:: ^ 3: note: expanded from macro 'offsetof' ::444: #define offsetof(t, d) __builtin_offsetof(t, d)note: 1229:expanded from macro 'RTL_CHECK2'warning: array index 6 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]) ^ ~ XEXP (rt, 6) = arg6; ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/sched-ebb.c:27 notenote5: expanded from macro 'RTL_CHECK1':In file included from ../../gcc-10.2.0/gcc/rtl.c: expanded from macro 'RTL_CHECK2'note:: 131444: 38 : ../../gcc-10.2.0/gcc/rtl.def:: ^ ~#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: 5::5693808note: :note: :../../gcc-10.2.0/gcc/rtl.h1341array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : :./genrtl.h ^ ~ :444:5expanded from macro 'RTL_CHECK2' 23 :: : note../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ rtunion fld[1];expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:444:1167:: ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)15 : notearray 'fld' declared here : array 'fld' declared here rtunion fld[1]; ^ ~ : 3 ^ 444 ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h : note:note: array 'fld' declared here: expanded from macro 'RTL_CHECK2' :5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ rtunion fld[1]; ^ ~note: array 'fld' declared here ^:warning../../gcc-10.2.0/gcc/rtl.h warning: 1876:In file included from 40: : rtunion fld[1]; ^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-dump.c:../../gcc-10.2.0/gcc/rtlanal.c XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/sched-rgn.c24: In file included from 444:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 5 ^ ~ DEF_RTL_EXPR(UNGE, "unge", "ee", RTX_COMPARE):../../gcc-10.2.0/gcc/rtl.h:1342:23: :51: In file included from array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]:4977note:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XVEC' : return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 3808: ./genrtl.h:177^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: array 'fld' declared here36:: ^ ~ : 3808: ../../gcc-10.2.0/gcc/rtl.c:./genrtl.h:267:3 rtunion fld[1]; warning128:../../gcc-10.2.0/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: 1860:28warning: : 63 && (x1 == XEXP (x0, 0) || x1 == XEXP (x0, 1))): :notewarning: : ../../gcc-10.2.0/gcc/rtl.harray 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]:In file included from ^ ~ 1229../../gcc-10.2.0/gcc/sel-sched-ir.c: : XEXP (rt, 1) = arg1;expanded from macro 'JUMP_LABEL'38: note: ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 3) = arg3;expanded from macro 'DEF_RTL_EXPR' : 1341:26: In file included from note: expanded from macro 'RTL_CHECK2' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h#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]) ^ ~ :1341../../gcc-10.2.0/gcc/rtl.h23 ^ ~::: note ^ ~ 220:3: 23../../gcc-10.2.0/gcc/rtl.h:444 : 1341:23: warning: ../../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 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h5: ../../gcc-10.2.0/gcc/rtl.h:1229 :note:38: note XEXP (rt, 1) = arg1; ^ ~ 1375:700: : note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XEXP' note: 1341:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)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]) ../../gcc-10.2.0/gcc/rtl.h: 22:32: note ^ ~ rtunion fld[1];: : ^expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1229 ^ ~note : :38 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ noteIn file included from ../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h: 444:3808: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTX_HDR_SIZE'expanded from macro 'XEXP' ./genrtl.h:1195::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5:1230:: 37: : note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2': #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTX_HDR_SIZE offsetof (struct rtx_def, u)1229:38 3 ^ ~ : warning#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 array 'fld' declared here: :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h444 rtunion fld[1]; :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::104 XWINT (rt, 1) = arg1; ^ ~: ^ ~ 1229 ^../../gcc-10.2.0/gcc/rtl.h:444:5: 5:38note: expanded from macro 'RTL_CHECK2':24note: :array 'fld' declared here note: : note : expanded from macro 'RTL_CHECK2'expanded from macro 'offsetof' note../../gcc-10.2.0/gcc/rtl.h : array 'fld' declared here ../../gcc-10.2.0/gcc/rtlanal.c rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :#define offsetof(t, d) __builtin_offsetof(t, d) 4985 ^ :1234:29: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h:1881 ^ ~ :3:36In file included from ../../gcc-10.2.0/gcc/rtl.h: warning ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^../../gcc-10.2.0/gcc/rtl.c:444:5:::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: warningIn file included from : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 131: expanded from macro 'XWINT' && (x0 == XEXP (x1, 0) || x0 == XEXP (x1, 1))) ../../gcc-10.2.0/gcc/sel-sched-dump.c:24: 444note ^ ~../../gcc-10.2.0/gcc/rtl.def:: :array 'fld' declared here569In file included from #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~5:: 1 ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; JUMP_LABEL (this) = target; ../../gcc-10.2.0/gcc/rtl.h ^ : 445warningnoteIn file included from :1341:: ../../gcc-10.2.0/gcc/sched-rgn.c23 ^~~~~~~~~~~~~~~~~::offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: : 513808 array 'fld' declared here:5 DEF_RTL_EXPR(UNGE, "unge", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:./genrtl.h../../gcc-10.2.0/gcc/rtl.c:129: ^:178: 63In file included from :: In file included from ../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/sel-sched-ir.c:26note: expanded from macro 'DEF_RTL_EXPR' 3808 note: 1860:28#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: : ./genrtl.h:In file included from ../../gcc-10.2.0/gcc/rtl.h array 'hwint' declared here268note:3808: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^ ~:3./genrtl.h ../../gcc-10.2.0/gcc/rtl.h: 1229: : ^~~~~~~~~~~~warning: array index 2 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]: HOST_WIDE_INT hwint[1]; :38../../gcc-10.2.0/gcc/rtl.h ^: expanded from macro 'JUMP_LABEL' :221: note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) XBBDEF (rt, 2) = arg2; ^ ~ :700: ^ ~22: ../../gcc-10.2.0/gcc/rtl.h:3expanded from macro 'RTL_CHECK2':1375../../gcc-10.2.0/gcc/hwint.h :32: note: XINT (rt, 4) = arg4;:#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::1338:../../gcc-10.2.0/gcc/rtl.hwarning:444:59expanded from macro 'RTX_HDR_SIZE':235: expanded from macro 'XCEXP' 26:: :1345:25array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: array 'fld' declared here XBBDEF (rt, 2) = arg2; #define RTX_HDR_SIZE offsetof (struct rtx_def, u) rtunion fld[1];:note: expanded from macro 'HOST_WIDE_INT' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345 ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) note ^ ~ ^ ~: expanded from macro 'XBBDEF'../../gcc-10.2.0/gcc/rtl.h ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h :::../../gcc-10.2.0/gcc/rtl.h25#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):# define HOST_WIDE_INT long long1229 1230:37: :104:24 :note: : ^ ~ ^ note../../gcc-10.2.0/gcc/rtl.h:1228expanded from macro 'RTL_CHECKC1': 38: note: expanded from macro 'RTL_CHECK1'note : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 38:: expanded from macro 'offsetof' note: expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) In file included from ../../gcc-10.2.0/gcc/sched-ebb.cexpanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :444 ^ ~ #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 ^ ~::12285../../gcc-10.2.0/gcc/rtl.h: :444:../../gcc-10.2.0/gcc/rtl.h:444:5538::27In file included from :note: expanded from macro 'RTL_CHECK1': In file included from ../../gcc-10.2.0/gcc/rtl.h note: ../../gcc-10.2.0/gcc/rtl.c:131:array 'fld' declared here : note : : : 3808../../gcc-10.2.0/gcc/rtl.def: rtunion fld[1]; ^note In file included from : : ./genrtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here array 'fld' declared here ../../gcc-10.2.0/gcc/sched-rgn.c570:51 ^ ~ : rtunion fld[1];:1223: In file included from ../../gcc-10.2.0/gcc/rtl.h:444 :../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];1: ^3: : ^ In file included from warning warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :../../gcc-10.2.0/gcc/sel-sched-dump.c5DEF_RTL_EXPR(UNGT, "ungt", "ee", RTX_COMPARE): 3808:: 24^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~./genrtl.h :269:3: warning: : ../../gcc-10.2.0/gcc/rtl.c:126:6: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'DEF_RTL_EXPR' : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \note 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: 700:22: ../../gcc-10.2.0/gcc/rtlanal.c rtunion fld[1]; ^: XINT (rt, 5) = arg5;5138:In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: XEXP (rt, 1) = arg1; ^ ~ note../../gcc-10.2.0/gcc/rtl.h:2167: 42: ../../gcc-10.2.0/gcc/rtl.h10: :expanded from macro 'RTX_HDR_SIZE' :In file included from ^ ~./genrtl.h:179: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: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)13413: In file included from ^ ~ warning return MAX (1, (int) bitwidth - INTVAL (XEXP (x, 1)));../../gcc-10.2.0/gcc/rtl.hwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h:: XEXP (rt, 3) = arg3;1338array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:23:: 23 ^ ~: note104 SUBREG_BYTE (x), GET_MODE (x)); :24: note : : : expanded from macro 'XINT' ^ ~ ^~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h 3808: ./genrtl.h expanded from macro 'offsetof'::222:note3: ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d) : warningexpanded from macro 'XEXP'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 1341 : 1341: ^ ~: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)2039:2326: :note: expanded from macro 'SUBREG_BYTE' ^ ~ array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : XEXP (rt, 3) = arg3; ^ ~ 23:../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h ::In file included from ../../gcc-10.2.0/gcc/rtl.c1341:23 note1229:: expanded from macro 'XEXP': :notenote : expanded from macro 'XEXP'38:#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 ^ ~ 131 ^ ~:: : ../../gcc-10.2.0/gcc/rtl.def:570:11229 #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:137338 :: note1229::32expanded from macro 'XEXP'note: 38: ^ ~note: ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2'1229:38: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning: expanded from macro 'RTL_CHECK2' ^ ~ : ../../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 'RTL_CHECK2' offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note :38: note: : ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XCSUBREG'expanded from macro 'RTL_CHECK2'DEF_RTL_EXPR(UNGT, "ungt", "ee", RTX_COMPARE) ^ ~ ^ ~ 5 ../../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 ^ ~:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:: 444 note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c: rtunion fld[1];444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):128::5: ../../gcc-10.2.0/gcc/rtl.h :5: ^ ~ ^note: array 'fld' declared here 6:../../gcc-10.2.0/gcc/rtl.h1968:29 :: noteIn file included from ../../gcc-10.2.0/gcc/rtl.h:444 rtunion fld[1];notenote: expanded from macro 'INTVAL': : expanded from macro 'DEF_RTL_EXPR' :#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~array 'fld' declared here ^5 :../../gcc-10.2.0/gcc/sched-rgn.c:1230 ? RTX_HDR_SIZE + sizeof (reg_info) \ 51: In file included from In file included from : ^~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:3808 ../../gcc-10.2.0/gcc/sel-sched-ir.c:26: : 37: ../../gcc-10.2.0/gcc/rtl.hnote../../gcc-10.2.0/gcc/rtl.h./genrtl.h: ::In file included from 270:3note../../gcc-10.2.0/gcc/rtl.h1236:33:array 'fld' declared here700:22: :: rtunion fld[1];In file included from warning: :: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/sched-ebb.c 3808note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : expanded from macro 'RTX_HDR_SIZE' :note#define RTX_HDR_SIZE offsetof (struct rtx_def, u): ./genrtl.hexpanded from macro 'XCWINT'27 :223 ^ ~ ^ : In file included from In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c: ^ ~array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 24 : ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 6) = arg6; ^ ~../../gcc-10.2.0/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]):3: : ^~~ ../../gcc-10.2.0/gcc/rtl.h444:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hIn file included from 5::../../gcc-10.2.0/gcc/system.h:../../gcc-10.2.0/gcc/rtl.h note: :104array 'fld' declared herewarning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:1341 3808: ./genrtl.h :24:384: rtunion fld[1]; 3808 XINT (rt, 4) = arg4; ^ :26:: 180: note: ./genrtl.h:1253expanded from macro 'offsetof' ^ ~ ::3:23note: ../../gcc-10.2.0/gcc/rtl.h:3::1338: note: expanded from macro 'MAX'#define offsetof(t, d) __builtin_offsetof(t, d) expanded from macro 'XEXP' warningwarning23:: ^ ~ array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~noteIn file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XINT'#define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) ^ ~ ../../gcc-10.2.0/gcc/rtl.c ../../gcc-10.2.0/gcc/rtl.h: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ::1338131 ^ ^ ~: 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; :../../gcc-10.2.0/gcc/rtl.h23 ^ ~../../gcc-10.2.0/gcc/rtl.def../../gcc-10.2.0/gcc/rtl.h: ::1229: 3838: note../../gcc-10.2.0/gcc/rtl.h:note: expanded from macro 'XINT':570: 444expanded from macro 'RTL_CHECK2' :1342:::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 231#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ::5 ^ ~: note note: : array 'fld' declared here warning: note rtunion fld[1]; expanded from macro 'XVEC' : 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: ^ ~DEF_RTL_EXPR(UNGT, "ungt", "ee", RTX_COMPARE)../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2' 444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 ../../gcc-10.2.0/gcc/rtlanal.c::../../gcc-10.2.0/gcc/rtl.h:1229: 5138../../gcc-10.2.0/gcc/rtl.h38:444:../../gcc-10.2.0/gcc/rtl.c:129:5: :note: 6:: note: expanded from macro 'RTL_CHECK2': note: array 'fld' declared here expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; note: 5:42expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.hnote: :2966::array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; 18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ^ ~ ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),../../gcc-10.2.0/gcc/rtl.h:700:22 ^~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'RTX_HDR_SIZE'warning../../gcc-10.2.0/gcc/rtl.h444: :444 ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u):5: :700:22:note ^ ~ 5:: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hIn file included from note: array 'fld' declared here In file included from : :../../gcc-10.2.0/gcc/sched-rgn.c104 rtunion fld[1]; ^:24 rtunion fld[1]; : ../../gcc-10.2.0/gcc/sel-sched-ir.c ^ 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.cIn file included from note: : expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/sched-ebb.c:26: 51:27:24: In file included from : ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h return MAX (1, (int) bitwidth - INTVAL (XEXP (x, 1))); note: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) :181:: In file included from expanded from macro 'offsetof' In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from ^ ~ ^ ~: ../../gcc-10.2.0/gcc/rtl.h3808../../gcc-10.2.0/gcc/rtl.h: :#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :3808/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24:: ./genrtl.h note: expanded from macro 'offsetof'./genrtl.h33808: :../../gcc-10.2.0/gcc/rtl.h./genrtl.h1254::: 3::224:1341::3: 271 23: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 3 XINT (rt, 5) = arg5; ^ ~ notewarning: :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: XSTR (rt, 2) = arg2; ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.c : ../../gcc-10.2.0/gcc/rtl.h:131warning: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 25../../gcc-10.2.0/gcc/rtl.h:1340:23: expanded from macro 'XEXP' XINT (rt, 5) = arg5; note: expanded from macro 'XSTR' ^ ~: 1338 : ../../gcc-10.2.0/gcc/rtl.h:3084../../gcc-10.2.0/gcc/rtl.def../../gcc-10.2.0/gcc/rtl.h::19#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XEXP (rt, 7) = arg7;#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :1338:23:: ^ ~: note ^ ~: 23 warning: 571../../gcc-10.2.0/gcc/rtl.h :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.hexpanded from macro 'XINT': ^ ~ 11341: warningnote: expanded from macro 'XINT' ::: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 1229:38: note ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)23 : : ^ ~note1341: : expanded from macro 'RTL_CHECK2': expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(UNLE, "unle", "ee", RTX_COMPARE) note: : expanded from macro 'XEXP' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1229#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.c:126 ^ ~ :1229:38: 1229expanded from macro 'RTL_CHECK2':6: 38: note : ../../gcc-10.2.0/gcc/rtl.h:1229:3838expanded from macro 'RTL_CHECK2'note : : notenote: : : 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]): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1968: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h29:expanded from macro 'DEF_RTL_EXPR' note: expanded from macro 'INTVAL' ^ ~ ../../gcc-10.2.0/gcc/rtl.h::#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) 444../../gcc-10.2.0/gcc/rtl.h ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \444:note: ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236::expanded from macro 'RTL_CHECK2' 5 ^~~~~~~~~~~~444::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5: 33 note ^ ~: : note array 'fld' declared here: note: array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h ^:expanded from macro 'XCWINT' ../../gcc-10.2.0/gcc/rtl.h5 rtunion fld[1]; ^#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]):444:In file included from ::444700 ::5:../../gcc-10.2.0/gcc/sched-ebb.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h 5: note ^~~22: :3808: array 'fld' declared here In file included from : ./genrtl.h:notenotenote: array 'fld' declared here: expanded from macro 'RTX_HDR_SIZE' 1255: : #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~array 'fld' declared here rtunion fld[1];../../gcc-10.2.0/gcc/sel-sched-dump.c ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:: 3 rtunion fld[1]; ^../../gcc-10.2.0/gcc/system.h rtunion fld[1]; :: ^ 104384:38: 24 warning: :note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]24: In file included from XVEC (rt, 3) = arg3; In file included from expanded from macro 'MAX'../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/sched-rgn.c:: ^ ~ 51 ./genrtl.h:182: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h#define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) ::3 ^ :: :3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.hnote1342::: In file included from 23expanded from macro 'offsetof' 444 warning../../gcc-10.2.0/gcc/sel-sched-ir.c#define offsetof(t, d) __builtin_offsetof(t, d) : : ^ ~: :307: note:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]263:: In file included from : 5: In file included from XEXP (rt, 6) = arg6; note ^ ~ ../../gcc-10.2.0/gcc/rtl.c: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808:131: warningarray 'fld' declared here : ./genrtl.h:225expanded 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.def13413: rtunion fld[1];:23:: XEXP (rt, 1) = arg1; 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) ^ ~571 XEXP (rt, 6) = arg6; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h ^ :../../gcc-10.2.0/gcc/rtl.h:1:note: expanded from macro 'XEXP' 1229: warning: ../../gcc-10.2.0/gcc/rtlanal.c134138: :: ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 23offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] note ^ ~ 5165:DEF_RTL_EXPR(UNLE, "unle", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.c 15: ../../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]:38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'RTL_CHECK2' ::128:6: note: note1341:23expanded from macro 'DEF_RTL_EXPR'3798: :11#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \note: expanded from macro 'XEXP': :expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:444 ^ ~ && INTVAL (XEXP (x, 1)) >= 0 ../../gcc-10.2.0/gcc/rtl.h : ^ ~ ^~~~~~~~~~~~warning:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 5: #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]444../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h5:700: attrs = MEM_ATTRS (x); :1229:38: note22../../gcc-10.2.0/gcc/rtl.h:1229: :note: : ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2':38array 'fld' declared here: note note1341:23note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];: expanded from macro 'RTX_HDR_SIZE' 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: ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 2607/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:: : ../../gcc-10.2.0/gcc/rtl.h:104In file included from ../../gcc-10.2.0/gcc/rtl.h:444expanded from macro 'XEXP':444:In file included from 24: :note../../gcc-10.2.0/gcc/sel-sched-dump.c5: :24: 524: ../../gcc-10.2.0/gcc/sched-ebb.cIn file included from ../../gcc-10.2.0/gcc/rtl.h:::note: array 'fld' declared here : note: expanded from macro 'MEM_ATTRS' rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)27note : #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^ expanded from macro 'offsetof': In file included from ../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h ^ ~#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :1287:3:3808../../gcc-10.2.0/gcc/rtl.h:1229array 'fld' declared here : :38: note: expanded from macro 'RTL_CHECK2' In file included from ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:1365../../gcc-10.2.0/gcc/rtl.c 220::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; 29../../gcc-10.2.0/gcc/rtl.h: ^:1968: 131 In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c :In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:29warning: note: expanded from macro 'INTVAL' : : :26../../gcc-10.2.0/gcc/rtl.def:57151#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) 3note: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'X0MEMATTR' ^~~1#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem): :warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: : XSTR (rt, 1) = arg1; In file included from ../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:warning: ^ ~308 : : ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :1236../../gcc-10.2.0/gcc/rtl.h 3 XEXP (rt, 1) = arg1; :../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h ^ ~ 33: note: ::1340:warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :2261230expanded from macro 'XCWINT' :../../gcc-10.2.0/gcc/rtl.h: 134137 XBBDEF (rt, 2) = arg2;: 23: note:: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) DEF_RTL_EXPR(UNLE, "unle", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^ ~3note: ^ ~ : 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.c::: 444:129:65: note: expanded from macro 'DEF_RTL_EXPR' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ expanded from macro 'XSTR' X0EXP (rt, 7) = NULL_RTX; ^~~../../gcc-10.2.0/gcc/rtl.h:700 ^ ~23../../gcc-10.2.0/gcc/rtl.h: ::22 : : note: expanded from macro 'RTX_HDR_SIZE'note ../../gcc-10.2.0/gcc/rtl.h1345:note#define RTX_HDR_SIZE offsetof (struct rtx_def, u):444: array 'fld' declared here : ^ ~ rtunion fld[1];: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h:1358: ^ ~/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h25: ^ 27:104: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 245../../gcc-10.2.0/gcc/rtl.h: note :note../../gcc-10.2.0/gcc/rtl.h: :: expanded from macro 'XBBDEF' note:1229:1229: : expanded from macro 'offsetof'expanded from macro 'X0EXP' 38: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~38 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1228:In file included from 38 note../../gcc-10.2.0/gcc/sel-sched.c ^ ~ note: : note:: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):25: : array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/rtl.c:131 :1228: ^ In file included from : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtlanal.c:../../gcc-10.2.0/gcc/rtl.def:note:572: 3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: : ./genrtl.h:38::expanded from macro 'RTL_CHECK1' 338#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5166: 1:15: 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:444: : 5: note: : ^ ~ array 'fld' declared here note && INTVAL (XEXP (x, 1)) < (int) bitwidth) rtunion fld[1];: ../../gcc-10.2.0/gcc/rtl.h ^ ^ ~ array 'fld' declared herewarning: warning: In file included from : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h ^ 444In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c../../gcc-10.2.0/gcc/sched-ebb.c XEXP (rt, 1) = arg1;::1341: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 23: note:27: In file included from DEF_RTL_EXPR(UNLT, "unlt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h ^ ~expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h 5:: 126:6note../../gcc-10.2.0/gcc/rtl.h: : ::: array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~24: :444 note: expanded from macro 'DEF_RTL_EXPR' In file included from ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \../../gcc-10.2.0/gcc/rtl.h:1229:381341:23../../gcc-10.2.0/gcc/rtl.h:3808:: rtunion fld[1]; :3808: ^~~~~~~~~~~~ : ../../gcc-10.2.0/gcc/rtl.h:700./genrtl.h:5 ^22: note./genrtl.h: ::note: expanded from macro 'RTL_CHECK2'note: expanded from macro 'XEXP' 1288:3:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ : expanded from macro 'RTX_HDR_SIZE' 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 : XSTR (rt, 2) = arg2;#define RTX_HDR_SIZE offsetof (struct rtx_def, u) :1968:1229 In file included from 29: note:: ^ ~noteexpanded from macro 'INTVAL': 221 38array 'fld' declared here: ^ ~: 3#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1340: :../../gcc-10.2.0/gcc/sched-rgn.c:51 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ::: In file included from 104warning:24:note ^: : expanded from macro 'RTL_CHECK2'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]23 ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note1236 ^ ~ : expanded from macro 'offsetof' XBBDEF (rt, 2) = arg2; :33:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h note:: note ^ ~ :4443808:: expanded from macro 'XCWINT'../../gcc-10.2.0/gcc/rtl.hIn file included from : :expanded from macro 'XSTR' In file included from : ./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])../../gcc-10.2.0/gcc/rtl.h1345note:1229309:25 : ^~~:../../gcc-10.2.0/gcc/rtl.c3: :../../gcc-10.2.0/gcc/sel-sched-ir.c:: :26 array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : 38 rtunion fld[1];In file included from ::131 XEXP (rt, 3) = arg3; note ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: 444: :5 ^ :note1341:23: :../../gcc-10.2.0/gcc/rtl.def::3808: ./genrtl.h572:1:expanded from macro 'XBBDEF': expanded from macro 'RTL_CHECK2' In file included from :265:3 : warning: note note: expanded from macro 'XEXP'warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/sel-sched.c ^ ~ :: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]../../gcc-10.2.0/gcc/rtl.h #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): :444: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.h5array 'fld' declared here :3808: ^ ~ DEF_RTL_EXPR(UNLT, "unlt", "ee", RTX_COMPARE) ^ ~ rtunion fld[1];: ./genrtl.h :../../gcc-10.2.0/gcc/rtl.h^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h 66:3: XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.c:128::1228 warning: 6: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' :1229 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 ^ ^ ~expanded from macro 'DEF_RTL_EXPR'../../gcc-10.2.0/gcc/rtl.h:134138:23: note rtunion fld[1]; : array 'fld' declared herenote ^ rtunion fld[1]; : In file included from ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h ^note../../gcc-10.2.0/gcc/sched-ebb.c :: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtlanal.c:In file included from 134127../../gcc-10.2.0/gcc/sel-sched-dump.c:: 23:5171: :: noteexpanded from macro 'XEXP': In file included from 24#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:1229expanded from macro 'XEXP':../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:70038In file included from ../../gcc-10.2.0/gcc/rtl.h:444:22::3808 : ./genrtl.h:1289note:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):3:::5 ../../gcc-10.2.0/gcc/rtl.h:3808 note: warningexpanded from macro 'RTL_CHECK2' ^ ~ 33: expanded from macro 'RTX_HDR_SIZE': :#define RTL_CHECK2(RTX, N, C1, C2) ((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]:note#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~ ./genrtl.h XSTR (rt, 3) = arg3;::: 222:3array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: : ^ ~ ^: 1229: In file included from 444note: expanded from macro 'offsetof'warning ../../gcc-10.2.0/gcc/sched-rgn.c:#define offsetof(t, d) __builtin_offsetof(t, d)warning5: : 38: ^ ~ 51: noteIn file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../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.def In file included from array 'fld' declared here rtunion fld[1]; ^ 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/rtl.h:3808:1340 : expanded from macro 'RTL_CHECK2' : XEXP (rt, 3) = arg3;./genrtl.h : (int) bitwidth - INTVAL (XEXP (x, 1)))); : ^ ~23../../gcc-10.2.0/gcc/sel-sched-ir.c:26: ^ ~ :572:1:: ../../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:: warningIn file included from ../../gcc-10.2.0/gcc/rtl.h:: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 3808 DEF_RTL_EXPR(UNLT, "unlt", "ee", RTX_COMPARE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~310:3: ^ ~note: expanded from macro 'XSTR':1341 :warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:444::5../../gcc-10.2.0/gcc/rtl.c23:129:6266:expanded from macro 'XEXP': note:#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] : array 'fld' declared here note : : ^ ~expanded from macro 'DEF_RTL_EXPR' 3: warning : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: 1229: X0EXP (rt, 4) = NULL_RTX;:expanded from macro 'XEXP' XBBDEF (rt, 2) = arg2;1229::38: 38 ^~~~~~~~~~~~ ^note: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h ^ ~:700 : note../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h :1345:25:22:1229 : : note: expanded from macro 'XBBDEF' :../../gcc-10.2.0/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)expanded from macro 'RTL_CHECK2':1358:38In file included from 27: note: expanded from macro 'RTX_HDR_SIZE'expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/sel-sched.c ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~note::444:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note25 ../../gcc-10.2.0/gcc/rtl.h: :: 1228:: 38array 'fld' declared here expanded from macro 'X0EXP' rtunion fld[1]; /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: In file included from ../../gcc-10.2.0/gcc/rtl.h note: ^ note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~../../gcc-10.2.0/gcc/rtl.h:1968: : :29../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' expanded from macro 'offsetof':#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 3808note: expanded from macro 'RTL_CHECK1' note: : : ./genrtl.h: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])94#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~:../../gcc-10.2.0/gcc/rtl.h12283: warning: :expanded from macro 'INTVAL'444::38 ^ ~ 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:../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~::444:5775#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~5: ../../gcc-10.2.0/gcc/rtl.h: note notenote: :: array 'fld' declared here: array 'fld' declared here expanded from macro 'RTL_CHECK1'1341:23 rtunion fld[1]; ^: rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 26note: 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-dump.c../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~:1236:33 ^ ~ :3808: :./genrtl.h../../gcc-10.2.0/gcc/rtl.h1: ::122924: :: In file included from note267../../gcc-10.2.0/gcc/rtl.h:warning: ../../gcc-10.2.0/gcc/rtl.h: 3:38: 3808: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:expanded from macro 'XCWINT'./genrtl.h: :223:444:5: note3note : expanded from macro 'RTL_CHECK2' :DEF_RTL_EXPR(SIGN_EXTEND, "sign_extend", "e", RTX_UNARY) #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: warning: ^ ~ 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]: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ 444 ../../gcc-10.2.0/gcc/rtl.c:5 XINT (rt, 4) = arg4; : note XEXP (rt, 3) = arg3; ^~~: ^ ~ : array 'fld' declared here rtunion fld[1];In file included from ^ ~ ../../gcc-10.2.0/gcc/system.h:384126:6../../gcc-10.2.0/gcc/rtl.h:1341 :26:../../gcc-10.2.0/gcc/rtl.h :1338../../gcc-10.2.0/gcc/sched-rgn.c ^ :: note::5123: :In file included from ../../gcc-10.2.0/gcc/rtl.h: noteexpanded from macro 'DEF_RTL_EXPR': expanded from macro 'MAX' 23: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ note3808../../gcc-10.2.0/gcc/rtl.h: :#define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) ^:./genrtl.h:700: 311expanded from macro 'XINT' In file included from : note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/sel-sched.c:22: 3: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~:../../gcc-10.2.0/gcc/rtl.h25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hwarning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : 177:../../gcc-10.2.0/gcc/rtl.h:1229note ^ ~ 3:38:444::: warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTX_HDR_SIZE'5: note XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h ^ ~ X0EXP (rt, 5) = NULL_RTX; note: expanded from macro 'RTL_CHECK2' : :1229:38: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ~ ^ ~/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ../../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])../../gcc-10.2.0/gcc/rtlanal.c: ^ ~ :../../gcc-10.2.0/gcc/rtl.h:13585170::1341:10423 ^ ~:: :../../gcc-10.2.0/gcc/rtl.h::27: 2452: :444:5 warning note: :note: note expanded from macro 'X0EXP' expanded from macro 'XEXP'5: 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] : return MAX (1, num0 - (code == ROTATE ? INTVAL (XEXP (x, 1)) ^ ~ : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1341:: array 'fld' declared here note : array 'fld' declared here rtunion fld[1];expanded from macro 'offsetof' 23 rtunion fld[1]; ^ ~#define offsetof(t, d) __builtin_offsetof(t, d) : ^ ^ ~ ^ 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: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:1228:In file included from ../../gcc-10.2.0/gcc/rtl.c:13138 ^ ~../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.def In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:26:577:1:../../gcc-10.2.0/gcc/rtl.h :note: 12291338:::23: 38: expanded from macro 'RTL_CHECK1': In file included from note warningnote: : expanded from macro 'RTL_CHECK2'noteexpanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:: 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 ^ ~ 3808: : 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.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.c:128 :1229:38: 6./genrtl.h::: notenote#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 268 ^ ~:1229:383: warning: ^ ~ : : 444../../gcc-10.2.0/gcc/rtl.h:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'DEF_RTL_EXPR' 5 ::1968:29: note : XINT (rt, 4) = arg4; ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~note: ../../gcc-10.2.0/gcc/rtl.h: note: ^ ~ :444expanded from macro 'RTL_CHECK2'array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h:1338 :23:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; expanded from macro 'INTVAL' :note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])7005:22: : : expanded from macro 'XINT' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^ ~notenote: array 'fld' declared here ^~~ : expanded from macro 'RTX_HDR_SIZE'../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^In file included from :#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~:444../../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 1236:In file included from :1229::/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/sel-sched.c:104:38:380825: ./genrtl.h:: In file included from 5: ../../gcc-10.2.0/gcc/rtl.h312:note:: :expanded from macro 'RTL_CHECK2'3808: ./genrtl.h3324: :: : note3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 178 note: :: expanded from macro 'XCWINT' ../../gcc-10.2.0/gcc/sched-ebb.c:180: ^ ~note: array 'fld' declared here16:expanded from macro 'offsetof'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: rtunion fld[1]; ^ gcc_assert (NOTE_INSN_BASIC_BLOCK_P (BB_END (bb)));444#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) :warningIn file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ warning5 ^~~: ../../gcc-10.2.0/gcc/rtl.h #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from :../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/system.h:1345: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.h384note:::26: note: expanded from macro 'MAX' 25577:: array 'fld' declared here array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]#define MAX(X,Y) ((X) > (Y) ? (X) : (Y)):3808 rtunion fld[1]; : 1679: ^ note: expanded from macro 'XBBDEF' ^21:In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:261: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : X0EXP (rt, 6) = NULL_RTX; ^ ~ ./genrtl.hIn file included from ^ ~note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' warning: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h :1228:225:: (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK)../../gcc-10.2.0/gcc/rtl.h1358:../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~383: 27:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : note:../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(SIGN_EXTEND, "sign_extend", "e", RTX_UNARY)3808warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]444:5: note: : : ./genrtl.h: array 'fld' declared here:269expanded from macro 'RTL_CHECK1': :1675 : note rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 6) = arg6; ^ ~ 3: ../../gcc-10.2.0/gcc/rtl.c25:warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :129: XINT (rt, 5) = arg5; 6../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~: : expanded from macro 'X0EXP'444:note: expanded from macro 'NOTE_KIND' ^5#define NOTE_KIND(INSN) XCINT (INSN, 4, 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.h:1338:23 : : ^ ~ ^ ~note note: : array 'fld' declared here ../../gcc-10.2.0/gcc/rtlanal.cexpanded from macro 'DEF_RTL_EXPR' : : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),1341note ^~~~~~~~~~~~ rtunion fld[1]; ^ :In file included from : expanded from macro 'XINT':../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/sel-sched.c23: note: ../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)5171expanded from macro 'XEXP' ::25: :../../gcc-10.2.0/gcc/rtl.h::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 700: ^ ~1371:32: 1228:38 33:In file included from 22: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ^ ~ :::note1229:note: expanded from macro 'XCINT' ../../gcc-10.2.0/gcc/rtl.h:1229383808: ./genrtl.h#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) note: ^ ~:: expanded from macro 'RTX_HDR_SIZE' :38: 179expanded from macro 'RTL_CHECK1'../../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]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u): ^ ~ 3: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: #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] : XEXP (rt, 3) = arg3;104: 241230../../gcc-10.2.0/gcc/rtl.hwarning: :: 444array 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:1341:note../../gcc-10.2.0/gcc/rtl.h : (int) bitwidth - INTVAL (XEXP (x, 1))));23 :444: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^ ~expanded from macro 'offsetof' : array 'fld' declared here :#define offsetof(t, d) __builtin_offsetof(t, d) 37 ^ ~: note: :note../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'5 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 expanded from macro 'RTL_CHECKC1' :1229: ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 38:note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from : array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/system.h ^ ~note: In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:../../gcc-10.2.0/gcc/rtl.cexpanded from macro 'RTL_CHECK2':26 :131: rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.def: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:270:3: warning :580: ../../gcc-10.2.0/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :1229: XEXP (rt, 6) = arg6;In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38../../gcc-10.2.0/gcc/sched-rgn.c ^ ~ ^ ~: :51: In file included from ../../gcc-10.2.0/gcc/rtl.h1../../gcc-10.2.0/gcc/rtl.h:1341::748:14:23: 3808: :note:: expanded from macro 'gcc_assert'warning: ../../gcc-10.2.0/gcc/rtl.h./genrtl.hnote444 ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ : : ../../gcc-10.2.0/gcc/rtl.h:444:5:: note:: array 'fld' declared here 5: rtunion fld[1];expanded from macro 'XEXP'1968 : ^ offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from 313: :3:note: expanded from macro 'RTL_CHECK2'warning29 note: 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): array 'fld' declared hereDEF_RTL_EXPR(ZERO_EXTEND, "zero_extend", "e", RTX_UNARY)../../gcc-10.2.0/gcc/sel-sched-dump.c ^ ~ :: X0EXP (rt, 7) = NULL_RTX;24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1];In file included from expanded from macro 'INTVAL' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~ ^../../gcc-10.2.0/gcc/rtl.h:1358:../../gcc-10.2.0/gcc/rtl.c: :1229: ./genrtl.h:22627:38: ::3:note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:444126: :6 note: :warning: note: expanded from macro 'X0EXP'5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):expanded from macro 'DEF_RTL_EXPR': 1236 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) note X0EXP (rt, 7) = NULL_RTX; ^ ~ ^ ~ : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1228 array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:33:::38 444 :51358: :: 27notenotenote: ../../gcc-10.2.0/gcc/rtl.h::array 'fld' declared here : : expanded from macro 'RTL_CHECK1' rtunion fld[1]; expanded from macro 'XCWINT'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note : rtunion fld[1]; ^ ^ ~700 #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h: : ^ ^~~ 444../../gcc-10.2.0/gcc/system.h:384:3822: In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c: In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):note ^ ~ 26 note: : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'MAX' :5:In file included from : expanded from macro 'RTX_HDR_SIZE' #define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/sel-sched.c:25 ^note: array 'fld' declared here: : #define RTX_HDR_SIZE offsetof (struct rtx_def, u):1228In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808::444: 3808: ./genrtl.h 38 ^ ~ : rtunion fld[1];5 ::271:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h :: 3./genrtl.hnote: ^ :: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 7) = arg7; ^ ~ 104../../gcc-10.2.0/gcc/rtl.h:1341:23:: 24note:: array 'fld' declared here expanded from macro 'XEXP'180 :note: expanded from macro 'RTL_CHECK1' rtunion fld[1];note: In file included from expanded from macro 'offsetof' ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3 :../../gcc-10.2.0/gcc/rtlanal.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/sched-rgn.c ^ ~ ^ ~:../../gcc-10.2.0/gcc/rtl.h: 51../../gcc-10.2.0/gcc/rtl.h:444: 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/rtl.h51701229::3808: ./genrtl.h:::5#define offsetof(t, d) __builtin_offsetof(t, d)5234338 ^ ~::: note: 3: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h :In file included from ../../gcc-10.2.0/gcc/rtl.c::warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1338 131: note:23../../gcc-10.2.0/gcc/rtl.def: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array 'fld' declared here::warning580:1: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XINT' return MAX (1, num0 - (code == ROTATE ? INTVAL (XEXP (x, 1)) : ^ ~ rtunion fld[1]; ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/sched-ebb.c:444:DEF_RTL_EXPR(ZERO_EXTEND, "zero_extend", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~../../gcc-10.2.0/gcc/rtl.h:700::12../../gcc-10.2.0/gcc/rtl.c:128In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24: :5: ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h1341:23 note: note../../gcc-10.2.0/gcc/rtl.hwarning::: : 3808array 'fld' declared here6: note: : expanded from macro 'DEF_RTL_EXPR' ./genrtl.h:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 265expanded from macro 'XEXP' ? RTX_HDR_SIZE + sizeof (reg_info) \:1229: ^~~~~~~~~~~~ && NOTE_INSN_BASIC_BLOCK_P (BB_HEAD (bb->next_bb)));38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1679 :3:../../gcc-10.2.0/gcc/rtl.h: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):21 ^ : :expanded from macro 'RTL_CHECK2' 700 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.hwarning: ^ ~:22:array index 1 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 'RTX_HDR_SIZE'In file included from :../../gcc-10.2.0/gcc/sel-sched-ir.c:26 XEXP (rt, 1) = arg1;1341:: In file included from ../../gcc-10.2.0/gcc/rtl.h:: 3808444:: ./genrtl.h: 5 ^ ~:30723: ../../gcc-10.2.0/gcc/rtl.h :3: : ../../gcc-10.2.0/gcc/rtl.h:1341expanded from macro 'NOTE_INSN_BASIC_BLOCK_P':note:#define RTX_HDR_SIZE offsetof (struct rtx_def, u)note: warning: : array 'fld' declared here 1229array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; : ^ ~ XEXP (rt, 1) = arg1; expanded from macro 'XEXP' ^ ~23 ^ 38/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25: ::In file included from (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ../../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 :note../../gcc-10.2.0/gcc/rtl.h ^ ~: ::3808: ../../gcc-10.2.0/gcc/rtl.h 1041675:: note1341:23./genrtl.hexpanded from macro 'XEXP': :::181:expanded from macro 'RTL_CHECK2' 1229:38: 2425:note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):note3: : :expanded from macro 'RTL_CHECK2' : note: expanded from macro 'NOTE_KIND'expanded from macro 'XEXP'#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] ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 5) = arg5; ^ ~../../gcc-10.2.0/gcc/rtl.h#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE): ../../gcc-10.2.0/gcc/rtl.h:1229:: 1968 ^ ~ :2938: ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 1338:23note note../../gcc-10.2.0/gcc/rtl.h444:5: expanded from macro 'RTL_CHECK2'#define offsetof(t, d) __builtin_offsetof(t, d):: 1371::: expanded from macro 'INTVAL': 32 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note ^ ~: : expanded from macro 'XINT' 1229 In file included from ../../gcc-10.2.0/gcc/rtl.c::38: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)note#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT): 131note noteexpanded from macro 'RTL_CHECK2': ^ ~ ^~~: expanded from macro 'XCINT': ../../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.def::#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~array 'fld' declared here 1236:33: 444: ::5: note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~580:1note rtunion fld[1];:: ../../gcc-10.2.0/gcc/rtl.h : array 'fld' declared here expanded from macro 'XCWINT' 1229 warning: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^ :#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) In file included from ^~~:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]../../gcc-10.2.0/gcc/sched-rgn.c:51:444: :5:38 1230DEF_RTL_EXPR(ZERO_EXTEND, "zero_extend", "e", RTX_UNARY) In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : :../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/system.h:37384 ^:38: :note:3808: : expanded from macro 'MAX' note note: expanded from macro 'RTL_CHECKC1'note./genrtl.h../../gcc-10.2.0/gcc/rtl.c :129: #define MAX(X,Y) ((X) > (Y) ? (X) : (Y))expanded from macro 'RTL_CHECK2'In file included from : #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) :6: ^ ~ note: ../../gcc-10.2.0/gcc/sel-sched-dump.c: ^array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 344:24 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/system.h../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'DEF_RTL_EXPR' rtunion fld[1];:748:::: In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808 ^ 14: note: expanded from macro 'gcc_assert'444: : ./genrtl.h: 444:5:In file included from :3 ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) 5: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ../../gcc-10.2.0/gcc/sel-sched-ir.cnote ^~~~:26: 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: X0EXP (rt, 2) = NULL_RTX;266: ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:note3: : ^ ~: warningarray 'fld' declared herearray 'fld' declared here ../../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::444:5: 135822 XBBDEF (rt, 2) = arg2; 3808: rtunion fld[1]; ^ : :../../gcc-10.2.0/gcc/rtlanal.c:./genrtl.h:308 note: 5201 27:: note:: rtunion fld[1]; expanded from macro 'RTX_HDR_SIZE' ^ ~3array 'fld' declared herenote: : ^ warning#define RTX_HDR_SIZE offsetof (struct rtx_def, u) expanded from macro 'X0EXP' In file included from ../../gcc-10.2.0/gcc/sel-sched.c: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345: ^ ~25: In file included from 42: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h ^ ~ :25../../gcc-10.2.0/gcc/rtl.h: note: ::3808expanded from macro 'XBBDEF': 104./genrtl.h ::241228#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] 182 warning ^ ~note: expanded from macro 'offsetof': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ num1 = cached_num_sign_bit_copies (XEXP (x, 1), mode, ../../gcc-10.2.0/gcc/rtl.h#define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/rtl.h:1228 ::3:38 ^ ~38: :: note: ^ ~ note: expanded from macro 'RTL_CHECK1'1345warning: 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:25 XEXP (rt, 6) = arg6; note: expanded from macro 'XEXP' In file included from #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)../../gcc-10.2.0/gcc/rtl.c:131 ^ ~: ^ ~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~ note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: : ../../gcc-10.2.0/gcc/rtl.def:expanded from macro 'XBBDEF':1341: 58323: note :1#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'XEXP' : warning: ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~1229: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 38: :444: ../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(TRUNCATE, "truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h444note::5:12285:38 note : note../../gcc-10.2.0/gcc/rtl.c:126::: expanded from macro 'RTL_CHECK2' : array 'fld' declared here:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 1229:38: 6: ../../gcc-10.2.0/gcc/rtl.h :note array 'fld' declared here rtunion fld[1];: expanded from macro 'RTL_CHECK2' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~444 rtunion fld[1];note: : 5: ^ ../../gcc-10.2.0/gcc/rtl.h:444:5 expanded from macro 'DEF_RTL_EXPR':note : In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24array 'fld' declared hereexpanded from macro 'RTL_CHECK1' : ^ note ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from rtunion fld[1];../../gcc-10.2.0/gcc/sched-rgn.c:: ^ ~ In file included from 51 : 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:array 'fld' declared here3808 :../../gcc-10.2.0/gcc/rtlanal.c700444:3808: : ./genrtl.h:22:./genrtl.h rtunion fld[1];:5232:::2675 : note327: expanded from macro 'RTX_HDR_SIZE': ^ : warning345: note#define RTX_HDR_SIZE offsetof (struct rtx_def, u): array 'fld' declared here : :: ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 3 rtunion fld[1]; XEXP (rt, 3) = arg3;/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104: 24In 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/sel-sched.c:25 ^ ../../gcc-10.2.0/gcc/rtl.h:1341 In file included from if (code == PLUS && XEXP (x, 1) == constm1_rtx note: ^ ~ : 23../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'offsetof': ../../gcc-10.2.0/gcc/sel-sched-ir.c: In file included from note:: : expanded from macro 'XEXP' :26: 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../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 3) = NULL_RTX;:3808: :3808./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~: 1341:23./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:1358 :309 ^ ~ ^ ~ :: In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XEXP'3:../../gcc-10.2.0/gcc/rtl.def:583:1 XEXP (rt, 1) = arg1; warning:27: : 1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'X0EXP' ::38: ^ ~ #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] ^ ~ XEXP (rt, 3) = arg3;note../../gcc-10.2.0/gcc/rtl.h:: 1229:38 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hwarning: :: :1341 ^ ~expanded from macro 'RTL_CHECK2' :1228:23: note: expanded from macro 'RTL_CHECK2'#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] :1341: 23:38 DEF_RTL_EXPR(TRUNCATE, "truncate", "e", RTX_UNARY) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: ^ ~note: note^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444expanded from macro 'RTL_CHECK1' :5:../../gcc-10.2.0/gcc/rtl.c ../../gcc-10.2.0/gcc/rtl.h:444: :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note: :5128:array 'fld' declared hereexpanded from macro 'XEXP' :6: ^ ~note #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];38: ^ ~ rtunion fld[1];notenote: expanded from macro 'DEF_RTL_EXPR':../../gcc-10.2.0/gcc/rtl.h:1229 ^ : expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtlanal.c:5243In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24444: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808::38: ? RTX_HDR_SIZE + sizeof (reg_info) \ 5 ^~~~~~~~~~~~ : ./genrtl.h:../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2':42268:../../gcc-10.2.0/gcc/rtl.h700: :444:5: :: note3note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : array 'fld' declared here22warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning ^ ~: : ../../gcc-10.2.0/gcc/rtl.h note: array index 4 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, rtunion fld[1]; :444: rtunion fld[1]; ^ 5In file included from ^ ~ ../../gcc-10.2.0/gcc/sel-sched-ir.cexpanded from macro 'RTX_HDR_SIZE' ^:26 : note: array 'fld' declared here: In file included from ../../gcc-10.2.0/gcc/rtl.h #define RTX_HDR_SIZE offsetof (struct rtx_def, u) : XINT (rt, 4) = arg4; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1338: ../../gcc-10.2.0/gcc/rtl.h:1341In file included from 23: ^ ^ ~../../gcc-10.2.0/gcc/sched-rgn.c: note: expanded from macro 'XINT' In file included from /Library/Developer/CommandLineTools/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/sel-sched.c:10425:51: : 3808In file included from ../../gcc-10.2.0/gcc/rtl.h:23: : :24:3808 note: note../../gcc-10.2.0/gcc/rtl.h./genrtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'offsetof' : : ./genrtl.h:1229:310:3808: ./genrtl.hexpanded from macro 'XEXP'::3: #define offsetof(t, d) __builtin_offsetof(t, d)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :221: warning3: 38: notewarning: ^ ~ ../../gcc-10.2.0/gcc/rtl.h346::array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : 12293 X0EXP (rt, 4) = NULL_RTX;: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' : warning XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.c: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :: ^ ~../../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/rtl.h:1345:25:131:1358 : ../../gcc-10.2.0/gcc/rtl.h38../../gcc-10.2.0/gcc/rtl.def:27::: note583: : 444:expanded from macro 'XBBDEF' notenote:5: note: expanded from macro 'RTL_CHECK2' 1: X0EXP (rt, 4) = NULL_RTX;: array 'fld' declared here: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~warning#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; DEF_RTL_EXPR(TRUNCATE, "truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 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:444::expanded from macro 'X0EXP' 5../../gcc-10.2.0/gcc/rtl.h:1228../../gcc-10.2.0/gcc/rtl.c::38:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 1358 ^ ~ note: array 'fld' declared here: note: : In file included from ../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h129: rtunion fld[1];2696:27: note:1228expanded from macro 'RTL_CHECK1':3::38: ^ : note note warning: expanded from macro 'RTL_CHECK1' : expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ../../gcc-10.2.0/gcc/rtlanal.c:5257expanded from macro 'X0EXP' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ : ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :../../gcc-10.2.0/gcc/rtl.h 700:2242 : XINT (rt, 5) = arg5; ^ ~: ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:1228: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 444:5:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:38:: note1338:23: :444: num1 = cached_num_sign_bit_copies (XEXP (x, 1), mode,expanded from macro 'RTX_HDR_SIZE' note ^ ~ notenote: : expanded from macro 'RTL_CHECK1'#define RTX_HDR_SIZE offsetof (struct rtx_def, u): ../../gcc-10.2.0/gcc/rtl.h: ^ ~1341 /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h::104expanded from macro 'XINT'23:: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) rtunion fld[1];: ^ ~ 5 ^ 24../../gcc-10.2.0/gcc/rtl.hnote:444:5: : In file included from : ../../gcc-10.2.0/gcc/sel-sched.c note: expanded from macro 'offsetof'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)::25: noteIn file included from expanded from macro 'XEXP' : note#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: : rtunion fld[1]; 1229 ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from 3808:38In file included from ^ ~ ../../gcc-10.2.0/gcc/sched-rgn.c::In file included from 51: In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h:26: : ../../gcc-10.2.0/gcc/rtl.h :3808./genrtl.h:note:222:1229:3131: ../../gcc-10.2.0/gcc/rtl.def::: ./genrtl.h586:1In file included from :../../gcc-10.2.0/gcc/rtl.h:3808:: 38: ./genrtl.h warning:note: : 347: expanded from macro 'RTL_CHECK2' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2'warning:311::3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 3) = arg3; ^ ~offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ 3: DEF_RTL_EXPR(FLOAT_EXTEND, "float_extend", "e", RTX_UNARY)../../gcc-10.2.0/gcc/rtl.h:444:: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 ../../gcc-10.2.0/gcc/rtl.h: warning ^ ~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: : note X0EXP (rt, 5) = NULL_RTX; ^ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:1341 :../../gcc-10.2.0/gcc/rtl.c ../../gcc-10.2.0/gcc/rtl.h: :23 444::array 'fld' declared here 5 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1358 :note : expanded from macro 'XEXP':126:6:: ^ X0EXP (rt, 5) = NULL_RTX;27: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ../../gcc-10.2.0/gcc/rtl.h:In file included from note: array 'fld' declared herenote../../gcc-10.2.0/gcc/sel-sched-dump.c :1358:27 rtunion fld[1]; ^ 24: : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'X0EXP' ^ ~../../gcc-10.2.0/gcc/rtlanal.c:: In file included from ../../gcc-10.2.0/gcc/rtl.h #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) :3808expanded from macro 'X0EXP' ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229: ^ ~38../../gcc-10.2.0/gcc/rtl.h5265 : note:: : :700:expanded from macro 'RTL_CHECK2'22:../../gcc-10.2.0/gcc/rtl.h: note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)24: : warning1228: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:38./genrtl.hexpanded from macro 'RTX_HDR_SIZE' ^ ~ : note../../gcc-10.2.0/gcc/rtl.h:270:3#define RTX_HDR_SIZE offsetof (struct rtx_def, u) : ^ ~ && ((nonzero_bits (XEXP (x, 1), mode)1228:38 ^ ~ : note: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:../../gcc-10.2.0/gcc/rtl.h:104:#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_CHECK1' 24 XEXP (rt, 6) = arg6; ^ ~:: ^ ~ noteexpanded from macro 'RTL_CHECK1':#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 1341 expanded from macro 'offsetof'../../gcc-10.2.0/gcc/rtl.h ^ ~ ::1341:23../../gcc-10.2.0/gcc/rtl.h: note23:: ../../gcc-10.2.0/gcc/rtl.h: note: #define offsetof(t, d) __builtin_offsetof(t, d) expanded from macro 'XEXP'expanded from macro 'XEXP':444:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~5 ^ ~ : note: array 'fld' declared here 444:5:../../gcc-10.2.0/gcc/rtl.hIn file included from : rtunion fld[1]; 444 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.c: ^5:131 In file included from : note: : note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.def ^ ~ : rtunion fld[1]; ^ 586In file included from :../../gcc-10.2.0/gcc/sched-rgn.carray 'fld' declared here1../../gcc-10.2.0/gcc/sel-sched.c:25: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h ::51 warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ : rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1229 ^ :38: 3808DEF_RTL_EXPR(FLOAT_EXTEND, "float_extend", "e", RTX_UNARY) note:1229:: 38expanded from macro 'RTL_CHECK2': In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:./genrtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 223:3: warning: note../../gcc-10.2.0/gcc/rtl.c#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]) : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 4) = arg4; ^ ~ 26 ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h128: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/rtl.h:38081338::3808: ./genrtl.h: 444::6../../gcc-10.2.0/gcc/rtl.h:444:5:: 5:./genrtl.h23::348: note: 312notenote :: array 'fld' declared here3 noteexpanded from macro 'XINT': : array 'fld' declared here : rtunion fld[1];3 rtunion fld[1]; : warning: array index 6 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) : expanded from macro 'DEF_RTL_EXPR' ^ ~ X0EXP (rt, 6) = NULL_RTX; ^ array index 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../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ :5291:31:In file included from : ../../gcc-10.2.0/gcc/sel-sched-dump.c:24: ? RTX_HDR_SIZE + sizeof (reg_info) \ warning: ../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/rtl.h::12293808 ^~~~~~~~~~~~:38:1358:27: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note: else if ((nonzero_bits (XEXP (x, 1), mode) : ./genrtl.h:271expanded 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) ^ ~:1341:23 3: note: 1358expanded from macro 'RTL_CHECK2' ::../../gcc-10.2.0/gcc/rtl.h:70027../../gcc-10.2.0/gcc/rtl.h note::22#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1228: 38: note : expanded from macro 'X0EXP': note: expanded from macro 'RTL_CHECK1' ^ ~ warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' XEXP (rt, 7) = arg7; ^ ~ :../../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: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: ../../gcc-10.2.0/gcc/rtl.h 444:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1228:5: notenote:1229: :: array 'fld' declared here: expanded from macro 'RTX_HDR_SIZE' 5: :note#define RTX_HDR_SIZE offsetof (struct rtx_def, u) rtunion fld[1]; : ../../gcc-10.2.0/gcc/rtl.h38 ^38 : :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:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 5) = arg5;1229 ^ ~ : /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:10438In file included from ../../gcc-10.2.0/gcc/sched-rgn.c::note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:133824::51: In file included from ../../gcc-10.2.0/gcc/rtl.hnote note ::23:: expanded from macro 'offsetof' : expanded from macro 'RTL_CHECK1' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~note note: 3808: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XINT' ./genrtl.h: : 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 ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:5: 444:379:5:note444 : : In file included from 53:../../gcc-10.2.0/gcc/rtl.h:1229note::38: : ../../gcc-10.2.0/gcc/rtl.cnote: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here:131: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.def:586 : ^ ~: 1 array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h warning rtunion fld[1]; : :444: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here rtunion fld[1];:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ ^ ^5 In file included from :../../gcc-10.2.0/gcc/sel-sched-ir.c../../gcc-10.2.0/gcc/rtlanal.c ::26: 5295:In file included from XEXP (rt, 1) = arg1; note37 ^ ~: warning: : ../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(FLOAT_EXTEND, "float_extend", "e", RTX_UNARY): ../../gcc-10.2.0/gcc/rtl.h1341In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array 'fld' declared here ../../gcc-10.2.0/gcc/sel-sched-dump.c::23: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3808 rtunion fld[1]; ^ 24 return cached_num_sign_bit_copies (XEXP (x, 1), mode, ^ ~: In file included from note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.c:1291341313:3808: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):In file included from ./genrtl.h../../gcc-10.2.0/gcc/sel-sched.c:23: ^ ~note3::6: : : note:warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]307: 25: :expanded from macro 'XEXP' 3: warning: X0EXP (rt, 7) = NULL_RTX; In file included from ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'DEF_RTL_EXPR'../../gcc-10.2.0/gcc/rtl.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) : : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~38081229 XEXP (rt, 1) = arg1; ^ ~:: ^ ~ ^ ~ 38:./genrtl.h:225../../gcc-10.2.0/gcc/rtl.h:3../../gcc-10.2.0/gcc/rtl.h :1341::1229 warning../../gcc-10.2.0/gcc/rtl.h::23:: note:38: ../../gcc-10.2.0/gcc/rtl.h:1358note: expanded from macro 'XEXP':27:700:note array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 22: XEXP (rt, 6) = arg6; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'RTL_CHECK2' : 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:expanded from macro 'RTL_CHECK2':1228: 1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38../../gcc-10.2.0/gcc/rtl.h:444: note:::5: : expanded from macro 'RTX_HDR_SIZE' note38 ^ ~: array 'fld' declared here : note: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/rtl.h:1341 rtunion fld[1]; ^:23expanded 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 note:: expanded from macro 'RTL_CHECK2' ^ ~../../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:444/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:5note: expanded from macro 'XEXP' : note51: In file included from ../../gcc-10.2.0/gcc/rtl.h : :3808: ./genrtl.h: ^ ~ array 'fld' declared here../../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 rtunion fld[1]; ^ 380: 444:5:5../../gcc-10.2.0/gcc/rtlanal.c:3:: :../../gcc-10.2.0/gcc/rtl.h104: 5306: 24: note:26: : expanded from macro 'offsetof'note :1229:#define offsetof(t, d) __builtin_offsetof(t, d)38:: warning: array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] notewarning: : rtunion fld[1]; XBBDEF (rt, 2) = arg2;note ^ ~ ^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' : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ expanded from macro 'RTL_CHECK2' || (nonzero_bits (XEXP (x, 1), mode) ^ ~ array 'fld' declared here../../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/sel-sched-ir.c:26: ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h: 1341 rtunion fld[1]; 444:5::In file included from ../../gcc-10.2.0/gcc/rtl.c: ^./genrtl.h23 131:In file included from ^ ~ ../../gcc-10.2.0/gcc/sel-sched-dump.c343 : ../../gcc-10.2.0/gcc/rtl.h:note: :note: ../../gcc-10.2.0/gcc/rtl.def:587:444: array 'fld' declared here expanded from macro 'XEXP':: rtunion fld[1];5: 3 1: 24: warning ^: :In file included from offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h DEF_RTL_EXPR(FLOAT_TRUNCATE, "float_truncate", "e", RTX_UNARY) :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.c../../gcc-10.2.0/gcc/sel-sched.c:In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:51: ^ ~ 3808: In file included from 25 XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h: : ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h1229126::6::3808: ./genrtl.h: note./genrtl.h:: 38:308:3: expanded from macro 'DEF_RTL_EXPR'3808 : warning:1341:23: ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ : 381./genrtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^~~~~~~~~~~~ XBBDEF (rt, 2) = arg2; :note: expanded from macro 'XEXP' note: ../../gcc-10.2.0/gcc/rtl.h:7003 ^ ~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:226:3:: warning: :22:1345array 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: expanded from macro 'RTX_HDR_SIZE' ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) warning25 X0EXP (rt, 3) = NULL_RTX; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h:note:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :1229:38 X0EXP (rt, 7) = NULL_RTX;104:24:: : note../../gcc-10.2.0/gcc/rtl.h: 444:5:expanded from macro 'XBBDEF' 1358 note note:: expanded from macro 'offsetof' : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)array 'fld' declared here ^ ~: ^ ~ 27 expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h #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:: ^ ~ ^ ~1358:27../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];38: : ^ : note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtlanal.c:444note:5313:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from 44: note: ^ ~../../gcc-10.2.0/gcc/rtl.c:131 warning : 5array 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 'X0EXP'expanded from macro 'RTL_CHECK1' result = cached_num_sign_bit_copies (XEXP (x, 1), mode, ^ ~ 1228:38: : note../../gcc-10.2.0/gcc/rtl.h#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.def:../../gcc-10.2.0/gcc/rtl.h ^ ~: : note587: ../../gcc-10.2.0/gcc/rtl.h:12281341expanded from macro 'RTL_CHECK1'array 'fld' declared here :444:::38 rtunion fld[1];23: 5 :note : ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c ::26: expanded from macro 'RTL_CHECK1' note: note#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.h1: :444:: warningarray 'fld' declared here: : rtunion fld[1]; ^5 3808: :In file included from ./genrtl.h expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.hoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :344../../gcc-10.2.0/gcc/sel-sched-dump.c:444:5::3: note: array 'fld' declared here 24: note: : #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] DEF_RTL_EXPR(FLOAT_TRUNCATE, "float_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.c:array 'fld' declared here./genrtl.h X0EXP (rt, 2) = NULL_RTX; ^ :../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:128:309 rtunion fld[1]; ^651 ^ ~ : note: expanded from macro 'DEF_RTL_EXPR' : :In file included from 3 ? RTX_HDR_SIZE + sizeof (reg_info) \../../gcc-10.2.0/gcc/rtl.h : ^~~~~~~~~~~~3808: :./genrtl.h 1229../../gcc-10.2.0/gcc/rtl.hwarning ../../gcc-10.2.0/gcc/rtl.h::::38:1358700382::: note: expanded from macro 'RTL_CHECK2'3array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from :22: XEXP (rt, 3) = arg3;: note: expanded from macro 'RTX_HDR_SIZE'../../gcc-10.2.0/gcc/sel-sched.c ^ ~: : warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :25: 444:note../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; In file included from ../../gcc-10.2.0/gcc/rtl.h: :3808#define RTX_HDR_SIZE offsetof (struct rtx_def, u)expanded from macro 'X0EXP'1341 :5:23: ./genrtl.h : ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here:1358:27: ^ ~ ^ ~ note/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104 : :24: ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XEXP' note: 1228265:3 rtunion fld[1]; expanded from macro 'X0EXP' : warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: expanded from macro 'offsetof': ^ ~ ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.hIn file included from :1228:38 ^ ~ : note XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtlanal.c:note: : expanded from macro 'RTL_CHECK1' 5317expanded 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.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :26: warning38: 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] 131: ../../gcc-10.2.0/gcc/rtl.def :587 || (nonzero_bits (XEXP (x, 1), mode) ^ ~ ^ ~::1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ ^ ~ 1../../gcc-10.2.0/gcc/rtl.h:444: :../../gcc-10.2.0/gcc/rtl.h:444:5: 5:note: note23../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1341array 'fld' declared here : array 'fld' declared here warning:444:: rtunion fld[1];: rtunion fld[1]; ^ note5: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 23:: note: expanded from macro 'XEXP'expanded from macro 'XEXP'DEF_RTL_EXPR(FLOAT_TRUNCATE, "float_truncate", "e", RTX_UNARY) : noteIn file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/sched-rgn.c:: 51: In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h ^ ^ ~ :3808: In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c: ^ ~./genrtl.h: 383:324../../gcc-10.2.0/gcc/rtl.c:129../../gcc-10.2.0/gcc/rtl.h : :: :6: In file included from ../../gcc-10.2.0/gcc/rtl.h1229:warning: notearray 'fld' declared here 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]; 38:: : expanded from macro 'DEF_RTL_EXPR' ^ XINT (rt, 5) = arg3;: ^ ~ note: expanded from macro 'RTL_CHECK2' 3808 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:: ../../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]) ^ ~ :1338:122926: :700::2238../../gcc-10.2.0/gcc/rtl.h:310:::23:In file included from ../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'RTX_HDR_SIZE' 444:note: expanded from macro 'XINT' #define RTX_HDR_SIZE offsetof (struct rtx_def, u)3:3808: :note5 ^ ~ : ./genrtl.h:expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 345::/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h3:1229::: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: warningnote: 104:24 ^ ~: notearray '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 X0EXP (rt, 3) = NULL_RTX;: : 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/rtlanal.c../../gcc-10.2.0/gcc/rtl.h:1358note:expanded from macro 'offsetof' : :expanded from macro 'RTL_CHECK2' 27: 5329array 'fld' declared here#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::15: warning note: expanded from macro 'X0EXP' ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ : In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/sel-sched.c:444:5: note :1358: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) ^ ~ ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.c : array 'fld' declared here && INTVAL (XEXP (x, 1)) > 0 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1228 :../../gcc-10.2.0/gcc/rtl.h: ^ ~ 131 ^../../gcc-10.2.0/gcc/rtl.h:1341:23: note122825: :: ../../gcc-10.2.0/gcc/rtl.def: expanded from macro 'XEXP' :590:In file included from 38:38../../gcc-10.2.0/gcc/sched-rgn.c note::In file included from : :1:51../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1' : warningnote:In file included from ../../gcc-10.2.0/gcc/rtl.h:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3808: ./genrtl.h: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3808: ./genrtl.hexpanded from macro 'RTL_CHECK1' :384: ^ ~ ^ ~DEF_RTL_EXPR(FLOAT, "float", "e", RTX_UNARY) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229: 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::38:../../gcc-10.2.0/gcc/rtl.c:126:6266::23 note ^ ~: : note: expanded from macro 'RTL_CHECK2'3: expanded from macro 'DEF_RTL_EXPR'note: warning../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ 444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)4445../../gcc-10.2.0/gcc/rtl.h ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \../../gcc-10.2.0/gcc/rtl.h: : 1345:25: note: note ^~~~~~~~~~~~1229:38 : note: : :expanded from macro 'XBBDEF' : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :700 ^ ~ ^ ~::22:1968:5 rtunion fld[1];: note ../../gcc-10.2.0/gcc/rtl.h:1228:29 : : note: note../../gcc-10.2.0/gcc/rtl.h ^ expanded from macro 'RTX_HDR_SIZE'array 'fld' declared here :444:38 :: expanded from macro 'INTVAL' 5In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c: rtunion fld[1]; #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) note#define RTX_HDR_SIZE offsetof (struct rtx_def, u) 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:1236 ^ ~ :In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:26: 33In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h24/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: 3808:444:5: :note:104:24:In file included from In file included from note: ../../gcc-10.2.0/gcc/sched-rgn.c:51: : array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^expanded from macro 'XCWINT' note3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h: :415#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~In file included from ../../gcc-10.2.0/gcc/sel-sched.c:./genrtl.h25: expanded from macro 'offsetof' ::../../gcc-10.2.0/gcc/rtl.h33463808: ./genrtl.h::: In file included from #define offsetof(t, d) __builtin_offsetof(t, d)311444:5../../gcc-10.2.0/gcc/rtl.h:: : note:3:3808: 3: : array 'fld' declared here : rtunion fld[1]; ./genrtl.h:267 warning:3: ^ ~: 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, 5) = NULL_RTX; ^ ~ warning X0EXP (rt, 4) = NULL_RTX; ^../../gcc-10.2.0/gcc/rtl.h ^ ~ :1358:27: warning: ../../gcc-10.2.0/gcc/rtlanal.c :5330: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 1358:27 XINT (rt, 1) = arg1; ^ ~ 15: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-10.2.0/gcc/rtl.c: warning: ../../gcc-10.2.0/gcc/rtl.h:1338 note: expanded from macro 'X0EXP':23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note && INTVAL (XEXP (x, 1)) < xmode_width) : :note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): expanded from macro 'XINT' XEXP (rt, 3) = arg3; expanded from macro 'X0EXP'131 : ../../gcc-10.2.0/gcc/rtl.def :#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: ^ ~ ../../gcc-10.2.0/gcc/rtl.h590 ^ ~:1: 1228:1341 ^ ~warning: :23: note../../gcc-10.2.0/gcc/rtl.h:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :38DEF_RTL_EXPR(FLOAT, "float", "e", RTX_UNARY) : : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1228expanded from macro 'XEXP':38 note ../../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 expanded from macro 'RTL_CHECK1' :note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):1341128 :23expanded from macro 'RTL_CHECK1': ^ ~ 6../../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:1229:444 ::: ^ ~38 note1229../../gcc-10.2.0/gcc/rtl.h:444:: note: 5::38: note: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2'5 notenote : note: : expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared here ^ ~: expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; rtunion fld[1]; ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ^ ~ ^ ^../../gcc-10.2.0/gcc/rtl.h:700In file included from :22: ../../gcc-10.2.0/gcc/sel-sched-dump.c :24: 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/sel-sched-ir.c../../gcc-10.2.0/gcc/rtl.h:444:3808: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTX_HDR_SIZE'5 :1968::::26: note./genrtl.h29: array 'fld' declared here In file included from 1229 rtunion fld[1];:38: ../../gcc-10.2.0/gcc/rtl.h:note: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) :note ^ ~: ^: 3808expanded from macro 'INTVAL': ./genrtl.h:347 :312:expanded from macro 'RTL_CHECK2'3 : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT):104:24: note ^~~In file included from 3: ../../gcc-10.2.0/gcc/sched-rgn.c:51 X0EXP (rt, 6) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ warning 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../../gcc-10.2.0/gcc/rtl.h::1358:273808: : ^ ~: ./genrtl.h444 note: expanded from macro 'X0EXP':::5:1236In file included from ../../gcc-10.2.0/gcc/rtl.c448:: 3: 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] 131: ../../gcc-10.2.0/gcc/rtl.def : X0EXP (rt, 5) = NULL_RTX; ^ ~ XSTR (rt, 1) = arg1;:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ 33../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' note590: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 1228 array 'fld' declared here :: rtunion fld[1];1: ^ note: expanded from macro 'XCWINT'38: warningIn file included from ../../gcc-10.2.0/gcc/rtl.hnote: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/sel-sched.c DEF_RTL_EXPR(FLOAT, "float", "e", RTX_UNARY) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):1340:../../gcc-10.2.0/gcc/rtl.h#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~23: :1228:38 note: expanded from macro 'XSTR' ^ ~ :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :../../gcc-10.2.0/gcc/rtl.h25../../gcc-10.2.0/gcc/rtl.h ^ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.c:129: :444444:65: :: note note5note:: : array 'fld' declared hereexpanded from macro 'DEF_RTL_EXPR' : expanded from macro 'RTL_CHECK1' : ../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ note: 1229array 'fld' declared here :3808 :38: ^ ~ ^ : ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hnote:444:700:22:./genrtl.h:: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtlanal.c: In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:5331:45#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5: note: expanded from macro 'RTX_HDR_SIZE'::268 24: In file included from #define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/rtl.h:3808 :warningnote : : : array 'fld' declared here 3./genrtl.h rtunion fld[1]; ^ ^ ~:313array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ^ ~ 3: num0 = MIN ((int) bitwidth, num0 + INTVAL (XEXP (x, 1))); ../../gcc-10.2.0/gcc/sel-sched-ir.c: warning../../gcc-10.2.0/gcc/rtl.h: 104: ^ ~:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]24 XINT (rt, 4) = arg4; ^ ~: : 444 :../../gcc-10.2.0/gcc/rtl.h:1341:23../../gcc-10.2.0/gcc/rtl.h5:: note: : expanded from macro 'XEXP' note: note26: array 'fld' declared here 1338 X0EXP (rt, 7) = NULL_RTX;: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];3808: ./genrtl.h ^ ~ 23: note: expanded from macro 'XINT' ^ ^ ~In file included from expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/sched-rgn.c../../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:1358../../gcc-10.2.0/gcc/rtl.h:1229:38348:51:1229:27::3#define offsetof(t, d) __builtin_offsetof(t, d) note: :38 : note: expanded from macro 'RTL_CHECK2': : In file included from expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.hnote : expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :3808: warning./genrtl.h: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 449#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ X0EXP (rt, 6) = NULL_RTX;: ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h3: ../../gcc-10.2.0/gcc/rtl.h:1358:../../gcc-10.2.0/gcc/rtl.h:1228In file included from : 38:warning ../../gcc-10.2.0/gcc/rtl.c:131#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: ^ ~27: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/rtl.def444: ::../../gcc-10.2.0/gcc/rtl.h::1968:expanded from macro 'RTL_CHECK1' 5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note29 XINT (rt, 2) = arg2; 598 : ^ ~:1array 'fld' declared here: : ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338note note: : : :23expanded from macro 'INTVAL'444:5 rtunion fld[1]; warning: : ^ expanded from macro 'X0EXP' #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ : #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~note: ../../gcc-10.2.0/gcc/rtl.h :note: array 'fld' declared hereoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]1236expanded from macro 'XINT':33In file included from : note ../../gcc-10.2.0/gcc/sel-sched.c:: expanded from macro 'XCWINT' ../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):DEF_RTL_EXPR(FIX, "fix", "e", RTX_UNARY) rtunion fld[1]; ^ ~251228 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: :#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ^ ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h38:1229: 38: note: expanded from macro 'RTL_CHECK2' :In file included from :../../gcc-10.2.0/gcc/rtl.h126 :6: note: expanded from macro 'DEF_RTL_EXPR'../../gcc-10.2.0/gcc/system.hIn file included from ../../gcc-10.2.0/gcc/sel-sched-dump.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:383 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~::3808: ./genrtl.h380826note: expanded from macro 'RTL_CHECK1'444:::269 ../../gcc-10.2.0/gcc/rtl.h :: ./genrtl.h3:::note: expanded from macro 'MIN'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])343: #define MIN(X,Y) ((X) < (Y) ? (X) : (Y)) ^700 ^ ~ warning ../../gcc-10.2.0/gcc/rtl.h:223:5:: 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; ^ ~ :444:../../gcc-10.2.0/gcc/rtl.h:13385:5:note note: : : note: : warning: array 'fld' declared here array 'fld' declared here23: rtunion fld[1];note: array 'fld' declared here expanded from macro 'RTX_HDR_SIZE' ^ 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 rtunion fld[1]; : rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~In file included from ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h ../../gcc-10.2.0/gcc/rtl.hnote: 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/rtlanal.c1341:23:: 104note: expanded from macro 'XEXP' ::24:#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/sel-sched-ir.c:26:5331:3808:: ./genrtl.h: 1229:38:450:In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~: note: 3:45 note: expanded from macro 'RTL_CHECK2'expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h: #define offsetof(t, d) __builtin_offsetof(t, d):1229:38: note: 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])expanded from macro 'RTL_CHECK2' num0 = MIN ((int) bitwidth, num0 + INTVAL (XEXP (x, 1))); ^ ~: warning3808: : In file included from ../../gcc-10.2.0/gcc/rtl.c ^ ~ ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):379:3../../gcc-10.2.0/gcc/rtl.h:131: :: ../../gcc-10.2.0/gcc/rtl.def444 ^ ~::598: ../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]warning5 : 1: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: : :1341note : array 'fld' declared here444: XEXP (rt, 1) = arg1;:5: 23 ^ ~ note 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: note: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]../../gcc-10.2.0/gcc/sel-sched-dump.c25../../gcc-10.2.0/gcc/rtl.h::: 134124: In file included from expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:3808In file included from :../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:DEF_RTL_EXPR(FIX, "fix", "e", RTX_UNARY) :1342#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~344:3::23 : ^ ~ note3808:23: note../../gcc-10.2.0/gcc/rtl.c: expanded from macro 'XVEC': :128:../../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:expanded from macro 'XEXP'warning1229:38:1229: : 38./genrtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]6: note: : notenoteexpanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : 270 ^ ~:3 X0EXP (rt, 2) = NULL_RTX;: : warning ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1229expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'DEF_RTL_EXPR' 38: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note1358:27: note: : ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'X0EXP' XEXP (rt, 6) = arg6;expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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])../../gcc-10.2.0/gcc/rtl.h444:5 ^ ~../../gcc-10.2.0/gcc/rtl.h:1968::../../gcc-10.2.0/gcc/rtl.h 29: ../../gcc-10.2.0/gcc/rtl.hnote:: array 'fld' declared here:note: 700 ^ ~ rtunion fld[1];1228 ../../gcc-10.2.0/gcc/rtl.h::1341: ^ :44423: :2238:In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c: note:26expanded from macro 'INTVAL'5: : expanded from macro 'RTL_CHECK1'note: In file included from ../../gcc-10.2.0/gcc/rtl.h : ::note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XEXP': 3808 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];../../gcc-10.2.0/gcc/rtl.h: #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) :1229:38note444: ./genrtl.h: ^~~:5 ^ 380: expanded from macro 'RTX_HDR_SIZE' In file included from ::../../gcc-10.2.0/gcc/sched-rgn.c: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 3../../gcc-10.2.0/gcc/rtl.h:1236:51 note:: : array 'fld' declared here 33/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: rtunion fld[1]; XBBDEF (rt, 2) = arg2; note: : In file included from ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XCWINT' ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ noteIn file included from #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])104:1345:../../gcc-10.2.0/gcc/sel-sched-dump.c: :24: 3808: ./genrtl.h expanded from macro 'RTL_CHECK2':451:3:24: 25: note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from expanded from macro 'XBBDEF'note : ^~~ expanded from macro 'offsetof'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~../../gcc-10.2.0/gcc/rtl.hwarning: :../../gcc-10.2.0/gcc/rtl.h:12283808array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :#define offsetof(t, d) __builtin_offsetof(t, d) 38 XVEC (rt, 4) = arg4; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h::In file included from ../../gcc-10.2.0/gcc/rtl.c: 444: ../../gcc-10.2.0/gcc/system.h:383./genrtl.h:345:131note:38::3: ../../gcc-10.2.0/gcc/rtl.def:../../gcc-10.2.0/gcc/rtl.h:: 598expanded from macro 'RTL_CHECK1'13425: warning:1: : : 23: note: expanded from macro 'XVEC'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array index 3 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) ^ ~ offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]note X0EXP (rt, 3) = NULL_RTX; ^ ~note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:444 : ../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1];DEF_RTL_EXPR(FIX, "fix", "e", RTX_UNARY):38: ^ :In file included from 5:expanded from macro 'MIN'note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/sel-sched.c : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define MIN(X,Y) ((X) < (Y) ? (X) : (Y))note: array 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.c: ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h129In file included from ../../gcc-10.2.0/gcc/rtl.h::: rtunion fld[1];6:3808: 444:5./genrtl.hnote../../gcc-10.2.0/gcc/rtl.h:271: ^ 3: : note: :In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:: array 'fld' declared here1358 ^ ~ expanded from macro 'DEF_RTL_EXPR'26: In file included from warning: : 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:3808: ../../gcc-10.2.0/gcc/rtlanal.c ../../gcc-10.2.0/gcc/rtl.h:444:./genrtl.h XEXP (rt, 7) = arg7; ^ ~275338: note: :381 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), :../../gcc-10.2.0/gcc/rtl.h:1341expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : ^~~~~~~~~~~~:153../../gcc-10.2.0/gcc/rtl.h23: :1228../../gcc-10.2.0/gcc/rtl.h:700::38: 5: notewarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :: note : note: : expanded from macro 'RTL_CHECK1' X0EXP (rt, 3) = NULL_RTX; expanded from macro 'XEXP' 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 ^ ~ || INTVAL (XEXP (x, 1)) < 0 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'fld' declared here 22 : rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1358::../../gcc-10.2.0/gcc/rtl.h:1341 444: ^ ~ 23:note: ../../gcc-10.2.0/gcc/rtl.h:1229:38: noteIn file included from 27../../gcc-10.2.0/gcc/sched-rgn.c:expanded from macro 'RTX_HDR_SIZE': :51expanded from macro 'RTL_CHECK2'5: note: array 'fld' declared here : note 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 RTX_HDR_SIZE offsetof (struct rtx_def, u)note ^ ^ ~ :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104In file included from 3808: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/sel-sched-dump.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)24:: : ./genrtl.h ^ ~ expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h : : ^ ~ :24: 444:5:noteIn file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h452../../gcc-10.2.0/gcc/rtl.h::3:3808 warning ^ ~ : :: expanded from macro 'offsetof' 1229array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : XVEC (rt, 5) = arg5; ^ ~./genrtl.h:#define offsetof(t, d) __builtin_offsetof(t, d) note: 346../../gcc-10.2.0/gcc/rtl.h:1228array 'fld' declared here ^ ~ :38: note : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];::3::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1342 warning: In file included from ../../gcc-10.2.0/gcc/rtl.c array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^:23 X0EXP (rt, 4) = NULL_RTX;: ^ ~ : note: 131expanded from macro 'XVEC' : 38../../gcc-10.2.0/gcc/rtl.def :../../gcc-10.2.0/gcc/rtl.h:1968 ^ ~: 29note: note: :: ../../gcc-10.2.0/gcc/rtl.h:1358:expanded from macro 'INTVAL'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) In file included from 27 ^ ~expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/sel-sched.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 601:25: ../../gcc-10.2.0/gcc/rtl.h: 1:In file included from : note:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) : expanded from macro 'X0EXP' warning#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 ^~~1228:: 444offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ::38: note: expanded from macro 'RTL_CHECK1' DEF_RTL_EXPR(UNSIGNED_FLOAT, "unsigned_float", "e", RTX_UNARY)1229:../../gcc-10.2.0/gcc/rtl.h ::3808: ./genrtl.h 38:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1236:33#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: expanded from macro 'RTL_CHECK2' : note: 307:3 ../../gcc-10.2.0/gcc/rtl.c::5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XCWINT' ^ ~ ^ ~ 126:6notewarning: : 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]; ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ : #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])note: expanded from macro 'DEF_RTL_EXPR'../../gcc-10.2.0/gcc/rtl.h:1341 ^ :444In file included from :../../gcc-10.2.0/gcc/sel-sched-ir.c444 23: ^~~ : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~::26 ../../gcc-10.2.0/gcc/rtl.h5:../../gcc-10.2.0/gcc/rtl.h5: :444: notenote :: 5: note: In file included from array 'fld' declared here: array 'fld' declared here: 700expanded from macro 'XEXP' :../../gcc-10.2.0/gcc/rtl.h :3808#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~22: : ../../gcc-10.2.0/gcc/rtlanal.c rtunion fld[1]; ^note../../gcc-10.2.0/gcc/rtl.hnote::1229: array 'fld' declared here 5339: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1];./genrtl.hIn file included from :382:3 ^ :15::: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:../../gcc-10.2.0/gcc/sched-rgn.c: 38: 51: In file included from ../../gcc-10.2.0/gcc/rtl.h:243808: ^ ~In file included from note: warningexpanded from macro 'RTL_CHECK2' : : ./genrtl.h:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 453#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :3: warning: warning ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104 X0EXP (rt, 4) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:24:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 6) = arg6;444 ../../gcc-10.2.0/gcc/rtl.h:note: 347 ^ ~ expanded from macro 'offsetof': || INTVAL (XEXP (x, 1)) >= (int) bitwidth:1358: 5: note: ^ ~ : ../../gcc-10.2.0/gcc/rtl.h27../../gcc-10.2.0/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d)1341:23:3 note: expanded from macro 'XEXP':: array 'fld' declared here : 1338 #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] note23In file included from ../../gcc-10.2.0/gcc/rtl.c : note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 5) = NULL_RTX;:131 ^1229 : ../../gcc-10.2.0/gcc/rtl.def ^ ~ : In file included from ../../gcc-10.2.0/gcc/sel-sched.c:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:38: 25:: In file included from ../../gcc-10.2.0/gcc/rtl.h:1358:27note ^ ~:expanded from macro 'XINT' : note601:1../../gcc-10.2.0/gcc/rtl.h3808: expanded from macro 'X0EXP' ::: expanded from macro 'RTL_CHECK2'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]1228:38: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ./genrtl.h ^ ~ DEF_RTL_EXPR(UNSIGNED_FLOAT, "unsigned_float", "e", RTX_UNARY)../../gcc-10.2.0/gcc/rtl.h:308: 3: : 1229 ../../gcc-10.2.0/gcc/rtl.h:1228^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning:38:../../gcc-10.2.0/gcc/rtl.c:note: expanded from macro 'RTL_CHECK1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 ^ ~ : :128:6../../gcc-10.2.0/gcc/rtl.h:note note:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : : expanded from macro 'RTL_CHECK2' 1968:../../gcc-10.2.0/gcc/rtl.h note: :444:expanded from macro 'DEF_RTL_EXPR' expanded from macro 'RTL_CHECK1'5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])29 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here ? RTX_HDR_SIZE + sizeof (reg_info) \ : ^ ~ ^~~~~~~~~~~~ note: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'INTVAL' :444::700:22 ^ ~5#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) XBBDEF (rt, 2) = arg2; :../../gcc-10.2.0/gcc/rtl.h note: : rtunion fld[1]; expanded from macro 'RTX_HDR_SIZE' ^#define RTX_HDR_SIZE offsetof (struct rtx_def, u) : ^~~444:5In file included from ^ ~ note: ^ ~array 'fld' declared here : rtunion fld[1]; /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sel-sched-ir.c104:24 ^ : note :: expanded from macro 'offsetof'note: array 'fld' declared here26../../gcc-10.2.0/gcc/rtl.h ::1236:331345 #define offsetof(t, d) __builtin_offsetof(t, d) In file included from : In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:3808: ^ : :25: note24: ^ ~expanded from macro 'XBBDEF' note: expanded from macro 'XCWINT' : ./genrtl.h:383#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]): In file included from ../../gcc-10.2.0/gcc/rtl.c ^~~: :131: ../../gcc-10.2.0/gcc/rtl.defIn file included from ../../gcc-10.2.0/gcc/sched-rgn.c3../../gcc-10.2.0/gcc/rtl.h:444: warningIn file included from : ::#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~5601::1../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h : note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h51: : 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: rtunion fld[1]; XINT (rt, 5) = arg3;:3808 ^348: :../../gcc-10.2.0/gcc/rtlanal.c./genrtl.h:5340:: ^ ~ 1512283:486:: :warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: warning: 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:1338warning: 38:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(UNSIGNED_FLOAT, "unsigned_float", "e", RTX_UNARY)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECK1' XINT (rt, 1) = arg1;#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ :23: note: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:1358 || INTVAL (XEXP (x, 1)) >= xmode_width):5^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:1338expanded from macro 'XINT':: 23 ^ ~ note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~: :../../gcc-10.2.0/gcc/rtl.h array 'fld' declared here27: : rtunion fld[1];note: ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/sel-sched.c::../../gcc-10.2.0/gcc/rtl.cnote1341:23:1229:: 25: note: expanded from macro 'XEXP'expanded from macro 'X0EXP'129expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)38:In file included from ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h6 note: : ../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h:309:../../gcc-10.2.0/gcc/rtl.h:1229:38: :31228:note: 1229:expanded from macro 'RTL_CHECK2' :38: notenote: warning: expanded from macro 'DEF_RTL_EXPR' expanded from macro 'RTL_CHECK2'38expanded from macro 'RTL_CHECK2' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),: #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:1968: 29: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 3) = arg3; note: ../../gcc-10.2.0/gcc/rtl.hnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~~~~~~~~ expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h ^ ~ : :444:5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :700 ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: ^ ~ :expanded from macro 'INTVAL' ^ :../../gcc-10.2.0/gcc/rtl.h#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ ../../gcc-10.2.0/gcc/rtl.h:1236:33: note: expanded from macro 'XCWINT' 22../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ::444:5: note: array 'fld' declared here #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) rtunion fld[1];In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)444 ../../gcc-10.2.0/gcc/sched-rgn.c ^~~ ^ ^ ~ : 51note: expanded from macro 'RTX_HDR_SIZE' In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c: ../../gcc-10.2.0/gcc/rtl.h::261229:5In file included from : In file included from #define RTX_HDR_SIZE offsetof (struct rtx_def, u): ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h ../../gcc-10.2.0/gcc/rtl.h::516:note: ^ ~../../gcc-10.2.0/gcc/rtl.h:444:383808: ./genrtl.h :: 3: array 'fld' declared here/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:384: 5 rtunion fld[1];: note 3: warningnote: expanded from macro 'RTL_CHECK2' ^ XVEC (rt, 1) = arg1;: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4;:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])24 ^ ~ : : note../../gcc-10.2.0/gcc/rtl.h: :In file included from ^ ~../../gcc-10.2.0/gcc/sel-sched-dump.c:24array 'fld' declared here ^ ~ expanded from macro 'offsetof' rtunion fld[1];: 1340In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h#define offsetof(t, d) __builtin_offsetof(t, d) ^:../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h 23::1342: note: 23expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtlanal.c :5345:37444:5:::379:3 ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : warningnote :In file included from ../../gcc-10.2.0/gcc/rtl.c:warning note131 ^ ~: : ../../gcc-10.2.0/gcc/rtl.def: expanded from macro 'XVEC' : 606:: #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:1229 ^ ~ 1: warning../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~: array 'fld' declared here array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : rtunion fld[1]; ^38 In file included from offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ::1229:38: ../../gcc-10.2.0/gcc/rtl.h:1341 :23DEF_RTL_EXPR(UNSIGNED_FIX, "unsigned_fix", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: note: return MAX (1, num0 - INTVAL (XEXP (x, 1)));../../gcc-10.2.0/gcc/sel-sched.c expanded from macro 'XEXP'note ^ ~ : ../../gcc-10.2.0/gcc/rtl.c:126expanded from macro 'RTL_CHECK2': #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 6../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:1341::25note: 23::: expanded from macro 'RTL_CHECK2'note: : expanded from macro 'DEF_RTL_EXPR' In file included from 38#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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:444: ^~~~~~~~~~~~5:: ../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECK2'notenote : 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../../gcc-10.2.0/gcc/rtl.h::444:5: array 'fld' declared here 444:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5:700../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h::310:31229::22: ::note rtunion fld[1]; 38: : ^warning note note: array 'fld' declared here: : rtunion fld[1];notearray index 4 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/sel-sched-ir.c X0EXP (rt, 4) = NULL_RTX; rtunion fld[1];:26expanded from macro 'RTX_HDR_SIZE' ^ ~ ^ In file included from : In file included from ../../gcc-10.2.0/gcc/rtl.h ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/sel-sched-dump.c:24In file included from :expanded from macro 'RTL_CHECK2' 3808 ^ ~../../gcc-10.2.0/gcc/sched-rgn.c../../gcc-10.2.0/gcc/rtl.h: : 1358:27:: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h./genrtl.h:415#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :104:note:324: expanded from macro 'X0EXP' :In file included from ../../gcc-10.2.0/gcc/rtl.h:51#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~:: 3808: ./genrtl.h : note: ^ ~ In file included from expanded from macro 'offsetof' 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:1228 ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 1) = arg1;::38:#define offsetof(t, d) __builtin_offsetof(t, d): ^ ~ 1968 3808::29380 ../../gcc-10.2.0/gcc/rtl.h: ^ ~: ./genrtl.h :517note1338::: 3note:In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def::3:23: : expanded from macro 'INTVAL' 606:1: expanded from macro 'RTL_CHECK1' warning: #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)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] :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~warning : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^~~ XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:444:5: note ^ ~note: ../../gcc-10.2.0/gcc/rtl.h:1236 XEXP (rt, 2) = arg2; : array 'fld' declared here expanded from macro 'XINT' ^ ~ :../../gcc-10.2.0/gcc/rtl.h:DEF_RTL_EXPR(UNSIGNED_FIX, "unsigned_fix", "e", RTX_UNARY)#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)1341 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~33 rtunion fld[1]; :../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.c1345 23: ^ ~ note: expanded from macro 'XEXP':128:6:note:: ^expanded from macro 'XCWINT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h note: ../../gcc-10.2.0/gcc/sel-sched.c25expanded from macro 'DEF_RTL_EXPR' : #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ :1229:38../../gcc-10.2.0/gcc/system.h:../../gcc-10.2.0/gcc/rtl.h:1229:384:26 ? RTX_HDR_SIZE + sizeof (reg_info) \:: note: 38:25expanded from macro 'RTL_CHECK2'note: ^~~~~~~~~~~~ expanded from macro 'XBBDEF' : : ../../gcc-10.2.0/gcc/rtl.h:700#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) note: expanded from macro 'MAX' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: :22#define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) : 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:expanded from macro 'RTX_HDR_SIZE'3808: ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ../../gcc-10.2.0/gcc/rtl.h./genrtl.h::311:3 ^ ~444: ../../gcc-10.2.0/gcc/rtl.h5: note: array 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:warning: : rtunion fld[1];array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 444444:5In file included from ::: 5: X0EXP (rt, 5) = NULL_RTX; note: 24array 'fld' declared here ^ ~ 38: notenote: note: : ../../gcc-10.2.0/gcc/sched-rgn.c:51 : rtunion fld[1];: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'offsetof' In file included from ../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here 3808:1358:: ./genrtl.h:518:#define offsetof(t, d) __builtin_offsetof(t, d) ^ expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtlanal.c:5345: rtunion fld[1];37 ^ ^ ~: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h :warning444: return MAX (1, num0 - INTVAL (XEXP (x, 1)));527: : ^ ~ : noteIn file included from note126In file included from ../../gcc-10.2.0/gcc/rtl.c:131: 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.def:1341606: :../../gcc-10.2.0/gcc/sel-sched-ir.c:23array 'fld' declared here :1: rtunion fld[1]; ^ XEXP (rt, 3) = arg3;warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : DEF_RTL_EXPR(UNSIGNED_FIX, "unsigned_fix", "e", RTX_UNARY)26: 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:In file included from ^ ~ warnings generated. ../../gcc-10.2.0/gcc/sel-sched-dump.c:24 note../../gcc-10.2.0/gcc/rtl.h:1228:../../gcc-10.2.0/gcc/rtl.h: : :../../gcc-10.2.0/gcc/rtl.c448In file included from expanded from macro 'XEXP'1341../../gcc-10.2.0/gcc/rtl.h:38:: 3808: ./genrtl.hnote: expanded from macro 'RTL_CHECK1' :129:6#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 3../../gcc-10.2.0/gcc/rtl.h:::23:: :note444381:3 : :expanded from macro 'DEF_RTL_EXPR' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), XSTR (rt, 1) = arg1; note: ^~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ warning: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h ^ ~ :expanded from macro 'XEXP' 1340:23: : #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: 1229::expanded from macro 'XSTR'38 :700:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 22: :note: array 'fld' declared here 1229 X0EXP (rt, 3) = NULL_RTX; ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: expanded from macro 'RTX_HDR_SIZE'../../gcc-10.2.0/gcc/rtl.h ^ ~:38 : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:note: ^1358:27#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~note: note : : expanded from macro 'X0EXP'1229:38:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h expanded from macro 'RTL_CHECK2': noteIn file included from : expanded from macro 'RTL_CHECK2' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)104:24expanded from macro '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/sel-sched.c : ^ ~25 note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~: : expanded from macro 'offsetof' ../../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: ./genrtl.h::../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::#define offsetof(t, d) __builtin_offsetof(t, d)1228: ^ ~ 38444:5:312444:5:: :note: In file included from 1968: array 'fld' declared herenote: 3::expanded from macro 'RTL_CHECK1' 29warning : rtunion fld[1]; : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: X0EXP (rt, 6) = NULL_RTX; ../../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.h:444note: expanded from macro 'INTVAL'In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c::26: #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: In file included from ^~~ note5../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.c ../../gcc-10.2.0/gcc/rtl.h:126:: expanded from macro 'X0EXP' 38086:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 1236:33: note ^ ./genrtl.h::449: note In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:: : 51: In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h:3: note: :3808expanded from macro 'DEF_RTL_EXPR'warning: ./genrtl.h:: 519:3array 'fld' declared hereexpanded from macro 'XCWINT'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h : warning: :1228:38array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ XINT (rt, 2) = arg2; note#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^~~ ^ ~ 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:1358:27:: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:: note133824: In file included from #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 selftest-rtl.o -MT selftest-rtl.o -MMD -MP -MF ./.deps/selftest-rtl.TPo ../../gcc-10.2.0/gcc/selftest-rtl.c expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h:700: ../../gcc-10.2.0/gcc/rtl.h :23::22::3808../../gcc-10.2.0/gcc/system.h:384: ./genrtl.h:382: note: 3: warning:note: expanded from macro 'XINT'#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] X0EXP (rt, 4) = NULL_RTX; ^ ~ 444:5../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~expanded from macro 'RTX_HDR_SIZE'38: : note ^ ~: note ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h:1228:1358 rtunion fld[1]; ^: : expanded from macro 'MAX'27:1229 #define RTX_HDR_SIZE offsetof (struct rtx_def, u): note: expanded from macro 'X0EXP' ^ ~In file included from :38: note/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from 38: ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' 104:#define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) :24: 3808note ^ #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]) ./genrtl.h ^ ~::444:313: : ../../gcc-10.2.0/gcc/rtl.h5 ^ ~ note: :: expanded from macro 'offsetof'31228../../gcc-10.2.0/gcc/rtl.h :note : :38:array 'fld' declared herewarning : :note 444: rtunion fld[1];: expanded from macro 'RTL_CHECK1'expanded from macro 'RTL_CHECK1' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~array 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/rtlanal.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5348 ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.c ^ ~ :444: ::42 ^ ~ ../../gcc-10.2.0/gcc/rtl.h: 5: :1358:../../gcc-10.2.0/gcc/rtl.h:note:444 :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 131array 'fld' declared here 527 num0 = cached_num_sign_bit_copies (XEXP (x, 1), mode, : note: note:: array 'fld' declared here ^ ~ array 'fld' declared here rtunion fld[1]; ^ : rtunion fld[1]; rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.def In file included from ^ ../../gcc-10.2.0/gcc/sel-sched-ir.c ^:26note: : In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP':3808: ::./genrtl.h616:450: :In file included from In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/sel-sched-dump.c:1341 :31: ../../gcc-10.2.0/gcc/sched-rgn.c:51:: 23:warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] In file included from ../../gcc-10.2.0/gcc/rtl.hnote ^ ~ :3808: ./genrtl.h:550:DEF_RTL_EXPR(FRACT_CONVERT, "fract_convert", "e", RTX_UNARY)../../gcc-10.2.0/gcc/rtl.h warning3:: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :1229../../gcc-10.2.0/gcc/rtl.c24: : XVEC (rt, 3) = arg3;128warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::6:: XEXP (rt, 1) = arg1; noteIn file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~:1228 : ^ ~ expanded from macro 'DEF_RTL_EXPR'../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h::38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 38 : 3808 ? RTX_HDR_SIZE + sizeof (reg_info) \ ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h:444: ^~~~~~~~~~~~23expanded from macro 'RTL_CHECK2' : :5:1342::./genrtl.h 23 note: :383note: array 'fld' declared here: 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) expanded from macro 'XEXP' rtunion fld[1]; ^ ~ :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:444 XINT (rt, 5) = arg3;:../../gcc-10.2.0/gcc/rtl.h::1229:38: ^ ~ ^ ~5: note 700:22../../gcc-10.2.0/gcc/rtl.h: ^ note: array 'fld' declared here : rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1229expanded from macro 'RTL_CHECK2' ^: 38 :../../gcc-10.2.0/gcc/rtlanal.c :note5350: :expanded from macro 'RTX_HDR_SIZE'In file included from ../../gcc-10.2.0/gcc/sel-sched.c1338#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):23 :42: :25 : note: In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808note ^ ~: : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) num1 = cached_num_sign_bit_copies (XEXP (x, 2), mode, ^ ~../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XINT' :expanded from macro 'RTL_CHECK2'343: ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):3 444::../../gcc-10.2.0/gcc/rtl.h:1341 ^ ~/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#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]523104: note: ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1; : ^ ~1229: ^ ~note: expanded from macro 'XEXP'24 :../../gcc-10.2.0/gcc/rtl.h:1341: : 23 38:note:array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: : rtunion fld[1]; expanded from macro 'offsetof' 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]) #define offsetof(t, d) __builtin_offsetof(t, d)#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 444 :../../gcc-10.2.0/gcc/rtl.h:1229In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c ^ ~ ^ ~5::26: :38 In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:451:../../gcc-10.2.0/gcc/rtl.h:444:5:note: note: array 'fld' declared here note../../gcc-10.2.0/gcc/rtl.h3:: : array 'fld' declared here1229:38 In file included from expanded from macro 'RTL_CHECK2'::../../gcc-10.2.0/gcc/rtl.c note:131: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.def: 616: warning: : rtunion fld[1]; ^expanded from macro 'RTL_CHECK2' 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/sched-rgn.c../../gcc-10.2.0/gcc/rtl.h: XVEC (rt, 4) = arg4; 1444:5: : ^ ~ warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 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:../../gcc-10.2.0/gcc/rtl.h: note: DEF_RTL_EXPR(FRACT_CONVERT, "fract_convert", "e", RTX_UNARY)../../gcc-10.2.0/gcc/rtl.h3808array 'fld' declared here:51: : ./genrtl.h::444384 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ In file included from 1342:23:: :../../gcc-10.2.0/gcc/rtl.cnote: :expanded from macro 'XVEC' 5../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h3:551129::3:6 :warning: warning: array index 6 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 XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note ../../gcc-10.2.0/gcc/rtlanal.c:5435:24 ^ ~: XSTR (rt, 6) = arg4; XEXP (rt, 2) = arg2; warning ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'DEF_RTL_EXPR' ^ ~: ../../gcc-10.2.0/gcc/rtl.h : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),:array 'fld' declared here ^~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h::1229 : rtunion fld[1];1341:23 1340array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h ^ 38 :23: note: expanded from macro 'XSTR' :: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :700:In file included from ../../gcc-10.2.0/gcc/sel-sched.c: cost = set_src_cost (SET_SRC (set), GET_MODE (SET_DEST (set)), speed);2225: In file included from ../../gcc-10.2.0/gcc/rtl.h:1229: ^~~~~~~~~~~~~ note: expanded from macro 'RTX_HDR_SIZE' :38: note: expanded from macro 'RTL_CHECK2' note../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h:2684#define RTX_HDR_SIZE offsetof (struct rtx_def, u): expanded from macro 'XEXP':22 expanded from macro 'RTL_CHECK2' : note: : #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]) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ expanded from macro 'SET_SRC':1229/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104 ../../gcc-10.2.0/gcc/rtl.h:444:24#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~344:: 3 ^ ~ ::5:: note 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:444:: 381375:: X0EXP (rt, 2) = NULL_RTX; 532 note ^ ~: : notenote : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1358array 'fld' declared here: :27:: expanded from macro 'XCEXP' rtunion fld[1]; rtunion fld[1]; ^#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ : expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.hnote#define offsetof(t, d) __builtin_offsetof(t, d) ^ ^ ~ : clangexpanded from macro 'X0EXP': : 1230warningnoteIn file included from ../../gcc-10.2.0/gcc/sel-sched-ir.cIn file included from :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:2624: ../../gcc-10.2.0/gcc/rtl.c ^ ~ : In file included from : In file included from :131: ../../gcc-10.2.0/gcc/rtl.h:1228:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h38:37: :3808: : 3808: expanded from macro 'RTL_CHECK2'note../../gcc-10.2.0/gcc/rtl.defnote./genrtl.h:452: expanded from macro 'RTL_CHECK1' ./genrtl.h:: 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]) 3: : warning ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])415:../../gcc-10.2.0/gcc/rtl.h::623:3: ^ ~444 ../../gcc-10.2.0/gcc/rtl.h:444: ^ ~ :: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]1: warning: 5 : note5:: array 'fld' declared here XVEC (rt, 5) = arg5; rtunion fld[1]; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 1) = arg1; ^ ~ ^ ~444:5: ^ :In file included from ../../gcc-10.2.0/gcc/rtl.h:1338 :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] note: array 'fld' declared here../../gcc-10.2.0/gcc/sel-sched.c23note :: rtunion fld[1]; ^ note: 25: array 'fld' declared hereexpanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(UNSIGNED_FRACT_CONVERT, "unsigned_fract_convert", "e", RTX_UNARY) ^ ~ rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ :1342 :23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.c:126:6: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'DEF_RTL_EXPR' : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h: :700:22: 1229:38: note: note../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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) In file included from ^ ~ In file included from ../../gcc-10.2.0/gcc/sched-rgn.c ^ ~:51: ../../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:: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):345:3: warning ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:444:5/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:: note: array 'fld' declared here rtunion fld[1]; 3808 ^ ../../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/sel-sched-ir.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: ^ ~ 453:3: warning../../gcc-10.2.0/gcc/rtl.h:1358:: 27: note: 104expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1228:38:: note24: 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 : note: 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:25: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808../../gcc-10.2.0/gcc/sel-sched-dump.c:24./genrtl.h : : note: XINT (rt, 6) = arg6; ^ ~ ./genrtl.hexpanded from macro 'offsetof' warning:In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: #define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/rtl.h::346: ^ ~ 65331338::: :3./genrtl.hIn file included from warning:448::../../gcc-10.2.0/gcc/rtlanal.c233: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option]: ../../gcc-10.2.0/gcc/rtl.c: note: :1315521: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]9: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warningwarning : ../../gcc-10.2.0/gcc/rtl.def: XSTR (rt, 1) = arg1;: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XINT' X0EXP (rt, 4) = NULL_RTX; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) XWINT (rt, 1) = arg1; ^ ~ ^ ~ 623:1: ../../gcc-10.2.0/gcc/rtl.h ^ ~ :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1358: ../../gcc-10.2.0/gcc/rtl.h:1234warning: ^ ~: 27../../gcc-10.2.0/gcc/rtl.h:1229:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:38:29: op1 = XEXP (cond, 1); note ^ ~: note: expanded from macro 'X0EXP'DEF_RTL_EXPR(UNSIGNED_FRACT_CONVERT, "unsigned_fract_convert", "e", RTX_UNARY) note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XWINT' :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h1341::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1340../../gcc-10.2.0/gcc/rtl.c: ^ ~23128:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: :#define XWINT(RTX, N) ((RTX)->u.hwint[N]):23: ^ ~ note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h6: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:../../gcc-10.2.0/gcc/rtl.h:1228expanded from macro 'XSTR' :38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): : note ^ ~ 444:5 5: : note: : array 'hwint' declared here #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 ^ ~expanded from macro 'RTL_CHECK1' HOST_WIDE_INT hwint[1]; ../../gcc-10.2.0/gcc/rtl.h: ^:381229 rtunion fld[1]; note: :38: : expanded from macro 'DEF_RTL_EXPR'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/hwint.hnote:59: 26: note: expanded from macro 'HOST_WIDE_INT': expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ? RTX_HDR_SIZE + sizeof (reg_info) \ ^ ~ # define HOST_WIDE_INT long long ^~~~~~~~~~~~note: expanded from macro 'RTL_CHECK2' ^../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h:700In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:::444:51: 522: note: expanded from macro 'RTX_HDR_SIZE' #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:3808: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :./genrtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h::104:24:654 note:: 444expanded from macro 'offsetof': note: 5: note ^ ~In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c: array 'fld' declared here : :array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d)3 rtunion fld[1]; :26: In file included from ^ rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.c:131: : warning444../../gcc-10.2.0/gcc/rtlanal.c:5554:5:../../gcc-10.2.0/gcc/rtl.def:In file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: note XWINT (rt, 2) = arg2; ^ ~3808: ./genrtl.h 10:: ../../gcc-10.2.0/gcc/rtl.h:623:1array 'fld' declared here: :486warning rtunion fld[1]; ../../gcc-10.2.0/gcc/sel-sched.c:31234: warning ^:29: : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]25: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]In file included from : XINT (rt, 1) = arg1; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~DEF_RTL_EXPR(UNSIGNED_FRACT_CONVERT, "unsigned_fract_convert", "e", RTX_UNARY)../../gcc-10.2.0/gcc/sel-sched-dump.c:24: note : In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from op0 = SET_SRC (set);^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 3808 ^~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:: ./genrtl.h:347../../gcc-10.2.0/gcc/rtl.cexpanded from macro 'XWINT'3808: 3: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~:: ./genrtl.h: ../../gcc-10.2.0/gcc/rtl.h:warning1291338:23: ../../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:2684 4496: X0EXP (rt, 5) = NULL_RTX;:445: note3:: expanded from macro 'DEF_RTL_EXPR': ^ ~522 :../../gcc-10.2.0/gcc/rtl.h:1358:27: note notewarning: : : array 'hwint' declared herenote: expanded from macro 'X0EXP': note : expanded from macro 'XINT'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; expanded from macro 'SET_SRC' #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 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), XINT (rt, 2) = arg2; ^ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ../../gcc-10.2.0/gcc/hwint.h ^ ~ ^~~~~~~~~~~~:1228:59: ../../gcc-10.2.0/gcc/rtl.h26:: ^ ~ 38 :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h note: :1229 note: expanded from macro 'HOST_WIDE_INT' :expanded from macro 'RTL_CHECK1':# define HOST_WIDE_INT long long:38: ^ ~700 note : expanded from macro 'RTL_CHECK2' 1375: ^ :../../gcc-10.2.0/gcc/rtl.h22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 32#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):444:51338../../gcc-10.2.0/gcc/rtl.h:444:23: note: :In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:5 note: :51: ^ ~expanded from macro 'XINT': In file included from ../../gcc-10.2.0/gcc/rtl.h array 'fld' declared here note: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h :104:expanded from macro 'XCEXP': rtunion fld[1]; ^24: 3808: ./genrtl.h #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: 708 ^: note3: 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' 1229expanded from macro 'offsetof': In file included from 38In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)../../gcc-10.2.0/gcc/sel-sched-ir.c ^ ~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG):#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~: ../../gcc-10.2.0/gcc/rtl.h 26: In file included from ../../gcc-10.2.0/gcc/rtl.hnote: ^ ~:3808: ./genrtl.h1230::516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/sel-sched.c XVEC (rt, 1) = arg1; ^ ~ :../../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: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:1373:32: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] : expanded from macro 'RTL_CHECK2' 37: note: expanded from macro 'RTL_CHECKC1' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ DEF_RTL_EXPR(SAT_FRACT, "sat_fract", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #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:1229:38: note: expanded from macro 'RTL_CHECK2' 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.c../../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) rtunion fld[1]; ^ ~ :444:5: note: array 'fld' declared here 444:5: note: array 'fld' declared here 1358:27: note: expanded from macro 'X0EXP' 126:6: note: expanded from macro 'DEF_RTL_EXPR' ^ #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' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../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/sel-sched-dump.c ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../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] ../../gcc-10.2.0/gcc/rtl.h op1 = XEXP (op0, 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) ^ ~ :444:5: note: array 'fld' declared here :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 ../../gcc-10.2.0/gcc/sel-sched-ir.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]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' /Library/Developer/CommandLineTools/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) ^ ~ ^ XVEC (rt, 3) = arg3; ^ ~ 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: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) ^ ~ 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] XEXP (rt, 2) = arg2;DEF_RTL_EXPR(SAT_FRACT, "sat_fract", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ../../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' 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/sel-sched.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] #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.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ../../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' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ #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]) ^ ~ :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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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]) ^ ~ :444:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24:../../gcc-10.2.0/gcc/rtl.h 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: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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../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] : x = SET_SRC (set); ^~~~~~~~~~~~~ 444:5: note: array 'fld' declared here 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: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/sel-sched-dump.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:2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.c#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ :129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../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]) ^ ~ ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' XVEC (rt, 4) = arg4;#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~ note: array 'fld' declared here XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: 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:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XCEXP' /Library/Developer/CommandLineTools/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) ^ ~ :1342:23: note: rtunion fld[1]; ^ expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1341:23: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] note: expanded from macro 'XEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ X0EXP (rt, 1) = NULL_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:380: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) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ DEF_RTL_EXPR(UNSIGNED_SAT_FRACT, "unsigned_sat_fract", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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 XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' :126:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):1229:38: note: expanded from macro 'RTL_CHECK2' ../../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 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 #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:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~ 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]) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 5: note: array 'fld' declared here ../../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 x = SET_SRC (set); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/sel-sched-dump.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:444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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: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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' XVEC (rt, 5) = arg5;#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ ~ rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_RTX; ^ ~ :637: 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' ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 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:381In 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:813:3: warning: array index 1 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] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) X0EXP (rt, 3) = 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:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ DEF_RTL_EXPR(UNSIGNED_SAT_FRACT, "unsigned_sat_fract", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ #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.hexpanded 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:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.c#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../../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.h128:::122823: note: expanded from macro 'XEXP' :38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^ :444:5: note: array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 6: note: expanded from macro 'DEF_RTL_EXPR' :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/sel-sched.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] ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../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/rtlanal.c:5662:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : x = SET_SRC (set); ^~~~~~~~~~~~~ 1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #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' :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) ^ ~ :2684:22: note: expanded from macro 'SET_SRC' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h#define SET_SRC(RTX) XCEXP (RTX, 1, SET) rtunion fld[1];In file included from ^ ~/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: ^ ~ ../../gcc-10.2.0/gcc/sel-sched-dump.c:444:../../gcc-10.2.0/gcc/rtl.h: 104:5:2424: ../../gcc-10.2.0/gcc/rtl.h:1228 ^:38: note1375: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:::32 rtunion fld[1];3808: :26: : ^expanded from macro 'RTL_CHECK1' In file included from note./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]) ^ ~ : expanded from macro 'XCEXP' XINT (rt, 6) = arg6;../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/sched-rgn.cnote: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'offsetof' 3808#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): ^ ~::444 ./genrtl.h::../../gcc-10.2.0/gcc/rtl.h550:1230#define offsetof(t, d) __builtin_offsetof(t, d): 37: ^ ~note: 5expanded from macro 'RTL_CHECKC1': 51: ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:note../../gcc-10.2.0/gcc/rtl.h::In file included from ../../gcc-10.2.0/gcc/rtl.h1338::3808: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): array 'fld' declared here3 :./genrtl.h:23 ^ ~867131: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.def :637 : ^ ::1:../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/sel-sched.c444:253warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: : note: warningarray 'fld' declared here XEXP (rt, 1) = arg1;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: : ^offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XINT' XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1341 :23:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) note: ../../gcc-10.2.0/gcc/rtlanal.c : ^ ~ ^ ~3808: 5688DEF_RTL_EXPR(UNSIGNED_SAT_FRACT, "unsigned_sat_fract", "e", RTX_UNARY): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./genrtl.h:29../../gcc-10.2.0/gcc/rtl.h383:1340: :expanded from macro 'XEXP' warning../../gcc-10.2.0/gcc/rtl.h: : 1229::3: warningarray 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) ^ ~: : op0 = XEXP (x, 0), op1 = XEXP (x, 1);23 : note ^ ~: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.c:38 129array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h :: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1229: :expanded from macro 'RTL_CHECK2'38 : ../../gcc-10.2.0/gcc/rtl.hnote: :expanded from macro 'RTL_CHECK2' : ^ ~ 6 XINT (rt, 5) = arg3; ../../gcc-10.2.0/gcc/rtl.h1341: ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : expanded from macro 'DEF_RTL_EXPR' ^ ~23: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~:1229../../gcc-10.2.0/gcc/rtl.h444::5: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :../../gcc-10.2.0/gcc/rtl.h 38 ^ ~: :note444: expanded from macro 'RTL_CHECK2' : ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 51338:: ^ ~array 'fld' declared here 23../../gcc-10.2.0/gcc/rtl.h::444:../../gcc-10.2.0/gcc/rtl.h:: 51229: 38note: notenote../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XINT' : : : expanded from macro 'RTL_CHECK2'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; array 'fld' declared here 700 ^: ^ ~ note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 22 ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h: 1229note:: expanded from macro 'RTX_HDR_SIZE'In file included from ^ 38: ../../gcc-10.2.0/gcc/sel-sched-dump.c:24#define RTX_HDR_SIZE offsetof (struct rtx_def, u)In file included from ../../gcc-10.2.0/gcc/sched-rgn.c :note444: : ^ ~51 : In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :3808../../gcc-10.2.0/gcc/rtl.h: :./genrtl.h3808:868:: ./genrtl.h:5:: ^expanded from macro 'RTL_CHECK2' 3In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c: 486:: :note: array 'fld' declared here104 26 rtunion fld[1]; 3#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^: In file included from warning:: 24array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:: note: 444expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ :5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ :3808: ./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1338 :23:../../gcc-10.2.0/gcc/rtlanal.cIn file included from :../../gcc-10.2.0/gcc/rtl.c: rtunion fld[1];131: XEXP (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.def:640 :1 ^ ~: 5789 : ^ 16note: ^ ~warning: In file included from offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]../../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] :25DEF_RTL_EXPR(ABS, "abs", "e", RTX_UNARY): In file included from ../../gcc-10.2.0/gcc/rtl.h:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3808: expanded from macro 'XINT'./genrtl.h :384:3: ../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) cond = XEXP (SET_SRC (set), 0);../../gcc-10.2.0/gcc/rtl.h : ^~~~~~~~~~~~~1341:23: note : expanded from macro 'XEXP': ^ ~ 1340warning../../gcc-10.2.0/gcc/rtl.c: :126../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]2684:22 : note XSTR (rt, 6) = arg4;: expanded from macro 'SET_SRC': 1229:6::23 note#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~: 38: expanded from macro 'DEF_RTL_EXPR': ../../gcc-10.2.0/gcc/rtl.hnote:1340 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ : ^~~~~~~~~~~~ : expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:23 ^ ~note: ::700: 22: ^ ~ note #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTX_HDR_SIZE' expanded from macro 'RTL_CHECK2'note : expanded from macro 'XSTR':../../gcc-10.2.0/gcc/rtl.h1229:1375 ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38../../gcc-10.2.0/gcc/rtl.h :: note32: expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):1229 : note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^ ~/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h:444::5 ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XCEXP'../../gcc-10.2.0/gcc/rtl.h104:24:: note:: 1229::38:note38:: expanded from macro 'offsetof'note: : expanded from macro 'RTL_CHECK2' 444:array 'fld' declared here#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5: notenote: ../../gcc-10.2.0/gcc/rtl.h :array 'fld' declared here : ^ ~expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) rtunion fld[1]; ^ ^ ~ 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 ^: 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:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from 444 ^ ~:5: ../../gcc-10.2.0/gcc/rtl.hnote: ../../gcc-10.2.0/gcc/rtl.cIn file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:array 'fld' declared here444 rtunion fld[1];: ^: XVEC (rt, 1) = arg1; :26: In file included from ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])3808: ./genrtl.h:653:3:In file included from ../../gcc-10.2.0/gcc/sel-sched.c: ^ ~5: warning note: ../../gcc-10.2.0/gcc/rtl.h: 131: 25../../gcc-10.2.0/gcc/rtl.def: :640::13421::23 warning: :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~array 'fld' declared hereIn file included from DEF_RTL_EXPR(ABS, "abs", "e", RTX_UNARY) 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:note3808: : ./genrtl.h :415: ^3:expanded from macro 'XVEC' warning: #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.c:128:6: note ^ ~ In file included from ../../gcc-10.2.0/gcc/sched-rgn.c: XINT (rt, 1) = arg1;expanded from macro 'DEF_RTL_EXPR' ^ ~../../gcc-10.2.0/gcc/rtl.h XWINT (rt, 1) = arg1;: ^ ~ : 51../../gcc-10.2.0/gcc/rtl.h:12291338::23:38 note../../gcc-10.2.0/gcc/rtl.h ? RTX_HDR_SIZE + sizeof (reg_info) \: ^~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h :1234::: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h1341:: 35expanded from macro 'XINT': notenote: : expanded from macro 'XEXP':29: expanded from macro 'RTL_CHECK2' #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 'XWINT'700 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~: 12293808: 22:../../gcc-10.2.0/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2' #define XWINT(RTX, N) ((RTX)->u.hwint[N]):444../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:./genrtl.h:8975:3 :1229:: :note39: array 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ ^ note:: 445:expanded from macro 'RTL_CHECK2'5: XSTR (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~ : expanded from macro 'RTX_HDR_SIZE' 24:444array 'hwint' declared here#define RTX_HDR_SIZE offsetof (struct rtx_def, u) : ^ ~5 ../../gcc-10.2.0/gcc/rtl.h:1340 ^~~:23 : In file included from : ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h:note3808: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h./genrtl.h::517:: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR' 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' 104# define HOST_WIDE_INT long long note ^: array 'fld' declared here444 : ^ ~ rtunion fld[1]; 5:24../../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/sel-sched-ir.c:261341:../../gcc-10.2.0/gcc/rtl.h:In file included from : ../../gcc-10.2.0/gcc/sel-sched.cIn file included from ../../gcc-10.2.0/gcc/rtl.h : :12293808:38:: note:note: :expanded from macro 'offsetof'25 : noteexpanded from macro 'RTL_CHECK2': array 'fld' declared here ./genrtl.h:: 23In file included from : #define offsetof(t, d) __builtin_offsetof(t, d) rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~:3808654 ^ ~ ../../gcc-10.2.0/gcc/rtlanal.c: :./genrtl.h:4485795:3:In file included from warningnote :../../gcc-10.2.0/gcc/rtl.c:../../gcc-10.2.0/gcc/rtl.h:271313:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning: :: expanded from macro 'XEXP'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 444: ../../gcc-10.2.0/gcc/rtl.def::640 :1 : warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning XWINT (rt, 2) = arg2;: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ ^ ~5: ../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1;1234:29: : notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XWINT' ^ ~ DEF_RTL_EXPR(ABS, "abs", "e", RTX_UNARY)#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (jump);../../gcc-10.2.0/gcc/rtl.h:1229 ../../gcc-10.2.0/gcc/rtl.h^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:1340 note: : array 'fld' declared here:38 ../../gcc-10.2.0/gcc/rtl.c:129../../gcc-10.2.0/gcc/rtl.h:6:23 : :445note:5:: note ^ ~note: note: array 'hwint' declared here : : expanded from macro 'DEF_RTL_EXPR' expanded from macro 'RTL_CHECK2' expanded from macro 'XSTR' HOST_WIDE_INT hwint[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^ ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^: 1341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/hwint.h::59:../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/sched-rgn.c2326:: ../../gcc-10.2.0/gcc/rtl.h:1229 :note444:note5:::51: expanded from macro 'HOST_WIDE_INT'note: array 'fld' declared here: 38 : rtunion fld[1]; # define HOST_WIDE_INT long long700 : ^22: ^In file included from ../../gcc-10.2.0/gcc/rtl.h note: note: expanded from macro 'RTL_CHECK2' :3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c: : expanded from macro 'XEXP': ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:expanded from macro 'RTX_HDR_SIZE'926 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 26:3: 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 RTX_HDR_SIZE offsetof (struct rtx_def, u) : 24In file included from : In file included from XSTR (rt, 1) = arg1;:1229: 38: ^ ~../../gcc-10.2.0/gcc/rtl.h :3808../../gcc-10.2.0/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h::: ./genrtl.h104 ^ ~ 444 note: :expanded from macro 'RTL_CHECK2' ::5185:380824:3: :./genrtl.h warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : ^ ~1340:: 23array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XSTR' : :: :note444: expanded from macro 'offsetof'708 XEXP (rt, 3) = arg3;: ^ ~ :53 :note: #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 offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array 'fld' declared here ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.h1229 : ^ ~ array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]38: rtunion fld[1];:1229In file included from :../../gcc-10.2.0/gcc/rtl.c38: notenote: expanded from macro 'RTL_CHECK2' rtunion fld[1];:131: SUBREG_BYTE (rt) = arg1; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~ : ../../gcc-10.2.0/gcc/rtl.def ../../gcc-10.2.0/gcc/rtl.h:444 ^:5 : ../../gcc-10.2.0/gcc/rtlanal.c::643: ../../gcc-10.2.0/gcc/rtl.h:5795#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from 2039:126:: :note: note../../gcc-10.2.0/gcc/sel-sched.c: :25 : warningIn file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h::3808: : 33:444./genrtl.h::5449:array 'fld' declared hereoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 3: notewarning: array 'fld' declared hereDEF_RTL_EXPR(SQRT, "sqrt", "e", RTX_UNARY)#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: 1373: 32: 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]^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XINT (rt, 2) = arg2; rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.c && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (jump);: ^~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/sched-rgn.c rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:2684: ^ ~51 126:22:: note../../gcc-10.2.0/gcc/rtl.h ^ : noteexpanded from macro 'SET_SRC': expanded from macro 'XCSUBREG': In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c6:24: In file included from ../../gcc-10.2.0/gcc/rtl.h::In file included from 1338../../gcc-10.2.0/gcc/rtl.h:#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg): ^ ~note: #define SET_SRC(RTX) XCEXP (RTX, 1, SET)expanded from macro 'DEF_RTL_EXPR' :380823: :./genrtl.h:519 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \:3: warning ^ ~: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808 X0EXP (rt, 4) = NULL_RTX;: ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h./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:1375:32: notenote: expanded from macro 'XCEXP': :#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 1230../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 2) = arg2; :1230:37: note:: expanded from macro 'RTL_CHECKC1'37 ../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'XINT': 700 ^ ~1358 ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ::22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note: expanded from macro 'RTL_CHECKC1' #define RTX_HDR_SIZE offsetof (struct rtx_def, u)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:3827: ^ ~ :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 XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h:444:5: note/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: array 'fld' declared here : rtunion fld[1]; ^ ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: In file included from ../../gcc-10.2.0/gcc/sched-rgn.c:note51: 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] : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5 ^ ~: 104notenote: array 'fld' declared here XVEC (rt, 1) = arg1; rtunion fld[1]; ^ :In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/sel-sched.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h ^ ~:450::3: warning24: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ : 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 :1342:23:: ^ ~note: expanded from macro 'XVEC' 1342: note: expanded from macro 'offsetof' :../../gcc-10.2.0/gcc/rtl.h:1341:#define offsetof(t, d) __builtin_offsetof(t, d)3523: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~444 ../../gcc-10.2.0/gcc/rtl.h:1229:38: note ^ ~ : noteexpanded 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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.def:643:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ::5: note: array 'fld' declared here 444../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:39:expanded from macro 'XVEC' note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(SQRT, "sqrt", "e", RTX_UNARY) :1228:38: note: expanded from macro 'RTL_CHECK1' : rtunion fld[1]; ^ #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 ^ ~ ../../gcc-10.2.0/gcc/rtl.h^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.c:128:6:: 5note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ../../gcc-10.2.0/gcc/sel-sched-ir.c1229:38: noteexpanded from macro 'DEF_RTL_EXPR': expanded from macro 'RTL_CHECK2' 444:#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:735: 3: note warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~ : X0EXP (rt, 1) = NULL_RTX; ^ ~ array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: 1358../../gcc-10.2.0/gcc/rtl.h::27:: note444: 444expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:: ? RTX_HDR_SIZE + sizeof (reg_info) \12285:385:: :note5: expanded from macro 'RTL_CHECK1' note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 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.h:444:5 : :note : array 'fld' declared here ^ ^~~~~~~~~~~~ ^../../gcc-10.2.0/gcc/sel-sched.c :25 rtunion fld[1]; note ^ : array 'fld' declared here : rtunion fld[1]; ^ ../../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] In file included from In file included from ../../gcc-10.2.0/gcc/sched-rgn.cIn file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:: && label_ref_label (XEXP (SET_SRC (set), 2)) == JUMP_LABEL (jump);26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h./genrtl.hIn file included from :786:3: ../../gcc-10.2.0/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : X0EXP (rt, 1) = NULL_RTX;700 ^~~~~~~~~~~~~~~~~ 51: 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:22:984 note: expanded from macro 'RTX_HDR_SIZE'../../gcc-10.2.0/gcc/sel-sched-dump.c 3808:1358:27: note: expanded from macro 'X0EXP' #define RTX_HDR_SIZE offsetof (struct rtx_def, u): ./genrtl.h:451::3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]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] : XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h1860:134024:23: note : expanded from macro 'XSTR' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XVEC (rt, 4) = arg4;../../gcc-10.2.0/gcc/rtl.h::1229:38:In file included from 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: 3808note: array 'fld' declared here rtunion fld[1]; : ^28 ./genrtl.h: note: expanded from macro 'JUMP_LABEL' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38:In file included from note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/sched-rgn.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::::444:5505: note: array 'fld' declared here51 rtunion fld[1]; ^ ^ ~:1342:23: :3:note: expanded from macro 'XVEC' In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:104:warning24: : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note 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: : 26 : In file included from note../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'offsetof' :: : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 XEXP (rt, 1) = arg1;: ./genrtl.h:1012expanded from macro 'XCEXP': 3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808#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' :./genrtl.h#define offsetof(t, d) __builtin_offsetof(t, d): ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 1229 XVEC (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1342: ^ ~23:813 note: expanded from macro 'XVEC' 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/rtl.c: 131: ../../gcc-10.2.0/gcc/rtl.def:643:1: XEXP (rt, 1) = arg1; 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(SQRT, "sqrt", "e", RTX_UNARY) ../../gcc-10.2.0/gcc/rtl.h^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ :../../gcc-10.2.0/gcc/rtl.c: ^ ~129:6: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'DEF_RTL_EXPR' ^ ~note 1341../../gcc-10.2.0/gcc/rtl.h::: 1229:38: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),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: noteexpanded from macro 'RTL_CHECK2': array 'fld' declared here 23 rtunion fld[1];: 444 ^:: 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ In file included from 1341../../gcc-10.2.0/gcc/sched-rgn.c:51: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:3808: rtunion fld[1];./genrtl.h:1041:3:: notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ^:23700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 444: expanded from macro 'XEXP' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):51341:: note: 23expanded from macro 'XEXP' : ^ ~:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtlanal.c: :24 ../../gcc-10.2.0/gcc/rtl.hnote:: 1229::38 : notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP'6084:array 'fld' declared here 23: 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]) rtunion fld[1]; *second = GEN_INT (CONST_DOUBLE_HIGH (value));../../gcc-10.2.0/gcc/rtl.h :1229note:: 38: ^~~~~~~~~~~~~~~~~~~~~~~~~note: ^ ~expanded from macro 'RTL_CHECK2' expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h ^: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444::51229:: note In file included from ../../gcc-10.2.0/gcc/sel-sched.c38: :array 'fld' declared here :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 1993 rtunion fld[1]; 25 ^ ~: : ^ #define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/rtl.h :444:In file included from 5: ../../gcc-10.2.0/gcc/sel-sched-dump.cnote: In file included from notearray 'fld' declared here ^ ~ 30: note: expanded from macro 'CONST_DOUBLE_HIGH' In file included from ../../gcc-10.2.0/gcc/rtl.c:: 131 rtunion fld[1];: ^: #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) 24 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.def../../gcc-10.2.0/gcc/rtl.h:1237:36: note: expanded from macro 'XCMWINT' expanded from macro 'RTL_CHECK2' 3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~: :646In file included from ./genrtl.h../../gcc-10.2.0/gcc/sel-sched-ir.c:452::13:#define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) warningIn file included from :26 : 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/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808:: ./genrtl.h:444867::../../gcc-10.2.0/gcc/rtl.h:3 XVEC (rt, 5) = arg5; ^ ~ 3852 warning:../../gcc-10.2.0/gcc/rtl.h:::51:: 5offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: 3808note: array 'fld' declared here : ./genrtl.h: rtunion fld[1];551:note3:1342DEF_RTL_EXPR(BSWAP, "bswap", "e", RTX_UNARY): ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 23: expanded from macro 'GEN_INT' ../../gcc-10.2.0/gcc/rtl.cwarning:126:: 6:: ^ warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define GEN_INT(N) gen_rtx_CONST_INT (VOIDmode, (N)) ^note XEXP (rt, 2) = arg2; In file included from ^ ~../../gcc-10.2.0/gcc/sched-rgn.c : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note../../gcc-10.2.0/gcc/rtl.h::134151:23 XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h :445:expanded from macro 'DEF_RTL_EXPR'5:: : note ^ ~ noteexpanded from macro 'XVEC' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:1340 ^~~~~~~~~~~~:23 HOST_WIDE_INT hwint[1];: expanded from macro 'XEXP': ^: In file included from ../../gcc-10.2.0/gcc/rtl.h:note #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/hwint.h : ^ ~59:26#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XSTR'700: note:: expanded from macro 'HOST_WIDE_INT' ^ ~ 22:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h : ^ ~3808: ../../gcc-10.2.0/gcc/rtl.h:# define HOST_WIDE_INT long long./genrtl.h:1042../../gcc-10.2.0/gcc/rtl.h:3 : ../../gcc-10.2.0/gcc/rtl.h:1229 :note: ^warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) XSTR (rt, 2) = arg2; ^ ~ ^ ~ 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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: 104::../../gcc-10.2.0/gcc/rtlanal.c:::4441340:2423: ../../gcc-10.2.0/gcc/rtl.h:: note: expanded from macro 'XSTR'note 444note: 6127: expanded from macro 'offsetof'expanded from macro 'RTL_CHECK2': 5:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: 5array 'fld' declared here :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : rtunion fld[1]; 35: ^ note: array 'fld' declared here warning ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) 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:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h: ^ ~24: In file included from ^ ~../../gcc-10.2.0/gcc/sel-sched-ir.c: HOST_WIDE_INT len = INTVAL (XEXP (x, 1)); 444:26: In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:53808: In file included from ^ ~: ../../gcc-10.2.0/gcc/rtl.c./genrtl.h::868:../../gcc-10.2.0/gcc/rtl.h3: :warning: 3808../../gcc-10.2.0/gcc/rtl.h:131444:51341: :: ./genrtl.hnote:: 23:: note :653:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here3 :note: : expanded from macro 'XEXP'array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.def rtunion fld[1];: ^ XSTR (rt, 2) = arg2; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ 646warning:1In file included from :../../gcc-10.2.0/gcc/sel-sched.c warning../../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] :25DEF_RTL_EXPR(BSWAP, "bswap", "e", RTX_UNARY) :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1229 XWINT (rt, 1) = arg1; ^ ~ : ../../gcc-10.2.0/gcc/rtl.c:128:6:In file included from ../../gcc-10.2.0/gcc/sched-rgn.cIn file included from ^ ~::51 note: : expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::38081340:23 ? RTX_HDR_SIZE + sizeof (reg_info) \: note : expanded from macro 'XSTR'38: ./genrtl.hIn file included from ^~~~~~~~~~~~ : ../../gcc-10.2.0/gcc/rtl.h #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):1234note:: 29: note: ^ ~expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h::453700::3: 22warning: ../../gcc-10.2.0/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' : XINT (rt, 6) = arg6; ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N])../../gcc-10.2.0/gcc/rtl.h: note: 1229 : ^ ~ expanded from macro 'RTX_HDR_SIZE'#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#define RTX_HDR_SIZE offsetof (struct rtx_def, u): 1338 ^ ~ 445 note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2' 3808:23:: note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.h ^ ~ : /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hexpanded from macro 'XINT':104:19681072::293: note: expanded from macro 'INTVAL' 5:../../gcc-10.2.0/gcc/rtl.h : note:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^ ~ : :24: ^~~ note../../gcc-10.2.0/gcc/rtl.h :warning: : array 'hwint' declared here1229:38: note: 444expanded from macro 'RTL_CHECK2' 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 HOST_WIDE_INT hwint[1]; :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ ../../gcc-10.2.0/gcc/hwint.h XSTR (rt, 1) = arg1; :1236: ^ ~ 59:335#define offsetof(t, d) __builtin_offsetof(t, d) ../../gcc-10.2.0/gcc/rtl.h ^ ~: : ../../gcc-10.2.0/gcc/rtl.h:261340: ::444 :note: expanded from macro 'HOST_WIDE_INT': noteIn file included from : ../../gcc-10.2.0/gcc/rtl.c:# define HOST_WIDE_INT long long131 : ^../../gcc-10.2.0/gcc/rtl.def :646expanded from macro 'XCWINT':1In file included from 5: : #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])note ^~~notewarning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: 23 : ../../gcc-10.2.0/gcc/sel-sched-dump.c:array 'fld' declared here24: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here :In file included from ../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(BSWAP, "bswap", "e", RTX_UNARY) rtunion fld[1]; ^ note: expanded from macro 'XSTR' :444:5: :3808: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)./genrtl.h:In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~note../../gcc-10.2.0/gcc/sel-sched.c:654 rtunion fld[1];25 : In file included from :3../../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.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :3808 ^ ~129 :6: warning: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c./genrtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: array 'fld' declared here XWINT (rt, 2) = arg2; ^ ~ 444In file included from :note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'DEF_RTL_EXPR' :: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),:5../../gcc-10.2.0/gcc/selftest-rtl.c rtunion fld[1];486 123426: :: :: In file included from 3 ^ ^~~~~~~~~~~~29../../gcc-10.2.0/gcc/rtl.h note:25../../gcc-10.2.0/gcc/rtlanal.c:: :: array 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h 6128note 3808:: : In file included from 35expanded from macro 'XWINT'warning../../gcc-10.2.0/gcc/target.h: rtunion fld[1];276: : ./genrtl.h: :#define XWINT(RTX, N) ((RTX)->u.hwint[N]) 700array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ::22:897 ^ ~warning :note../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/rtl.h3:: ^937:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : XINT (rt, 1) = arg1;: 1: 445warningexpanded from macro 'RTX_HDR_SIZE'warning: HOST_WIDE_INT pos = INTVAL (XEXP (x, 2));: ^ ~In file included from 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]: 5 ^ ~../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/sched-rgn.c: :1338: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~../../gcc-10.2.0/gcc/rtl.hnoteHOOK_VECTOR_END (asm_out) : :51../../gcc-10.2.0/gcc/rtl.h ^ ~:: 23:1340/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h1341In file included from ../../gcc-10.2.0/gcc/rtl.h:::^23array 'hwint' declared here:3808:104:23:: ./genrtl.h: 1073../../gcc-10.2.0/gcc/target-hooks-macros.hnote:: expanded from macro 'XINT' notenote: 433 HOST_WIDE_INT hwint[1];:50:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) warning: : expanded from macro 'XSTR' ^ ~ : : ^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: XSTR (rt, 2) = arg2;24expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)38: note ^ ~expanded from macro 'HOOK_VECTOR_END' :: ../../gcc-10.2.0/gcc/hwint.h#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.hexpanded from macro 'offsetof' :../../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 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])::44459 ^ ~: ^26: ^ ~ :../../gcc-10.2.0/gcc/rtl.h:5: ../../gcc-10.2.0/gcc/rtl.h: note: 1340note: 444array 'fld' declared here ^ ~ expanded from macro 'HOST_WIDE_INT' rtunion fld[1];:1229 : ^ 5 23: note: In file included from array 'fld' declared here : rtunion fld[1]; ^ In file included from In file included from ../../gcc-10.2.0/gcc/sel-sched.c:../../gcc-10.2.0/gcc/selftest-rtl.c# define HOST_WIDE_INT long long../../gcc-10.2.0/gcc/rtl.c ^ 25In file included from 38:../../gcc-10.2.0/gcc/sel-sched-ir.c: :26: In file included from :../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h:131In file included from :926 note: In file included from ../../gcc-10.2.0/gcc/rtl.def: expanded from macro 'RTL_CHECK2' 25../../gcc-10.2.0/gcc/sel-sched-dump.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ::651:: 3 ^ ~:In file included from : :24../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.h38081:: : In file included from ./genrtl.h:516note warning: 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:276: 708:offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : expanded from macro 'XSTR':3../../gcc-10.2.0/gcc/target.def:3 1968:DEF_RTL_EXPR(FFS, "ffs", "e", RTX_UNARY) :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XSTR (rt, 1) = arg1;29: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1628 ^ ~ :../../gcc-10.2.0/gcc/rtl.hwarning:1229: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note1:: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'INTVAL' : ../../gcc-10.2.0/gcc/rtl.c #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) SUBREG_BYTE (rt) = arg1; : ^ ~38: XVEC (rt, 1) = arg1; ^~~ ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1340:23: note warning: ../../gcc-10.2.0/gcc/rtl.hnote126 ^ ~ 2039:: :26:expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:empty macro arguments are a C99 feature [-Wc99-extensions]: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XSTR'12366::33: : HOOK_VECTOR_END (sched)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note : expanded from macro 'SUBREG_BYTE'^ ^ ~ 1342../../gcc-10.2.0/gcc/rtl.h: :1229:note ^ ~ 23:: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) noteexpanded from macro 'XCWINT' note../../gcc-10.2.0/gcc/target-hooks-macros.h: : ../../gcc-10.2.0/gcc/rtl.h:43:444:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) ^ ~ 50: expanded from macro 'DEF_RTL_EXPR':5: ^~~ ../../gcc-10.2.0/gcc/rtl.h: note: 38 note1373:: : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \expanded from macro 'XVEC' 32:array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:444 ^~~~~~~~~~~~ : expanded from macro 'HOOK_VECTOR_END' :5:1229note:: :../../gcc-10.2.0/gcc/rtl.h38: :700: note: array 'fld' declared here 22#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1];: ^expanded from macro 'XCSUBREG' ^ rtunion fld[1]; note expanded from macro 'RTL_CHECK2' ^noteIn file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:25: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)#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/target.h: ^ ~ : ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 276: In file included from ^ ~:444expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/sched-rgn.c:51: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)../../gcc-10.2.0/gcc/target.def: :1658:1In file included from 5../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/rtl.h: :: ^ ~/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hwarning: empty macro arguments are a C99 feature [-Wc99-extensions] ::3808: 1230./genrtl.h HOOK_VECTOR_END (simd_clone):1103: note3104../../gcc-10.2.0/gcc/rtl.h:: ::array 'fld' declared here 37^ rtunion fld[1]; : 24:note: : expanded from macro 'RTL_CHECKC1' ^ warning../../gcc-10.2.0/gcc/rtlanal.cIn file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:26:: 444#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~note:5: ../../gcc-10.2.0/gcc/target-hooks-macros.h:43 : In file included from ../../gcc-10.2.0/gcc/rtl.h:note: array 'fld' declared here 6294:50array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:: expanded from macro 'offsetof'../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1;3808 rtunion fld[1];:14 5:: : ./genrtl.h ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: 1340 :warning: 927::note: In file included from ../../gcc-10.2.0/gcc/sel-sched.c#define offsetof(t, d) __builtin_offsetof(t, d)note 23: 3:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'HOOK_VECTOR_END': rtx plus = XEXP (*info->inner, 1); : array 'fld' declared here ^ ~warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note: expanded from macro 'XSTR' ../../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]; ^ ^: XVEC (rt, 2) = arg2;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)In file included from ^ ~ 1341../../gcc-10.2.0/gcc/sel-sched-dump.c: : In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c../../gcc-10.2.0/gcc/rtl.h::./genrtl.h1229In file included from 2523../../gcc-10.2.0/gcc/rtl.c::::131: : note: ^ ~../../gcc-10.2.0/gcc/rtl.def::In file included from expanded from macro 'XEXP'651:../../gcc-10.2.0/gcc/target.h24: 517138: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.h276: XEXP (rt, 2) = arg2; : :: 3808../../gcc-10.2.0/gcc/target.def warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~note: : ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1342DEF_RTL_EXPR(FFS, "ffs", "e", RTX_UNARY) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):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:expanded from macro 'RTL_CHECK2' X0EXP (rt, 1) = NULL_RTX; ^ ~ 23:1341:23: note: expanded from macro 'XEXP' ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:1670:../../gcc-10.2.0/gcc/rtl.c: 1281358: ^ ~ 27../../gcc-10.2.0/gcc/rtl.h:::6: note: expanded from macro 'DEF_RTL_EXPR' 12291: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h: ? RTX_HDR_SIZE + sizeof (reg_info) \warning ^ ~ :: ../../gcc-10.2.0/gcc/rtl.h:empty macro arguments are a C99 feature [-Wc99-extensions]444note: note: expanded from macro 'XVEC'5 ^~~~~~~~~~~~ 381229HOOK_VECTOR_END (simt) : ::38^note ../../gcc-10.2.0/gcc/target-hooks-macros.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : expanded from macro 'RTL_CHECK2': ^ ~ note : ../../gcc-10.2.0/gcc/rtl.h:700:22: noteexpanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 1229:38 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) expanded from macro 'RTX_HDR_SIZE' ^ ~note: #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ expanded from macro 'RTL_CHECK2':43: :50:array 'fld' declared here ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h:note: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: expanded from macro 'RTL_CHECK2'104444:: ../../gcc-10.2.0/gcc/rtl.h24expanded from macro 'HOOK_VECTOR_END':5: 1228 rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note In file included from :../../gcc-10.2.0/gcc/rtl.h:38444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~5: : ../../gcc-10.2.0/gcc/sched-rgn.c:51: note: array 'fld' declared here: expanded from macro 'offsetof' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; array 'fld' declared here note: expanded from macro 'RTL_CHECK1' ^ ../../gcc-10.2.0/gcc/rtl.h:444 #define offsetof(t, d) __builtin_offsetof(t, d) In file included from ../../gcc-10.2.0/gcc/sel-sched.c :5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ In file included from rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h:note ^ ~../../gcc-10.2.0/gcc/rtl.h444::3808: : array 'fld' declared here: 5 In file included from ^ ../../gcc-10.2.0/gcc/rtl.c: :131 rtunion fld[1]; 25 ^ ./genrtl.h: :note../../gcc-10.2.0/gcc/rtl.def:In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c: In file included from 651: array 'fld' declared here1104:../../gcc-10.2.0/gcc/rtl.h::3808: 1: 3In file included from ./genrtl.h::26warning: ../../gcc-10.2.0/gcc/selftest-rtl.c518offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: rtunion fld[1];: ./genrtl.h25:956:DEF_RTL_EXPR(FFS, "ffs", "e", RTX_UNARY):3 :: : warning3 ^: 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.cwarning: 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/target.h:../../gcc-10.2.0/gcc/rtl.h:: :129../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1341:27623: note: expanded from macro 'XEXP' XVEC (rt, 1) = arg1;1341 ^ ~ ::6#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtlanal.c:6509:../../gcc-10.2.0/gcc/rtl.h::1342:2023 In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c: ^ ~ : note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def: :23expanded from macro 'DEF_RTL_EXPR' :: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),note1229:1685: 138:: note: ^~~~~~~~~~~~ : : expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 24expanded from macro 'XEXP' note: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ :700warning: warning:22../../gcc-10.2.0/gcc/rtl.h: :1229:: : expanded from macro 'RTL_CHECK2'empty macro arguments are a C99 feature [-Wc99-extensions] note:3808: HOOK_VECTOR_END (omp) ^expanded from macro 'RTX_HDR_SIZE': 38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/target-hooks-macros.h:43: ^ ~ note#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 INTVAL (XEXP (index, 1));#define RTX_HDR_SIZE offsetof (struct rtx_def, u) expanded from macro 'RTL_CHECK2' ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])50../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h: ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:444./genrtl.h:::../../gcc-10.2.0/gcc/rtl.h:1229:104: ^ ~ note24:5:1341::78638: note: expanded from macro 'HOOK_VECTOR_END' : 23note: expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h:3:444expanded from macro 'offsetof':5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~#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] ^ ../../gcc-10.2.0/gcc/rtl.hnotenote: #define offsetof(t, d) __builtin_offsetof(t, d) array 'fld' declared here note:444:: In file included from array 'fld' declared here 5../../gcc-10.2.0/gcc/selftest-rtl.c: rtunion fld[1]; ^ ~ X0EXP (rt, 1) = NULL_RTX; ^25 rtunion fld[1]; ^ ~: : In file included from ../../gcc-10.2.0/gcc/target.h:276 ^../../gcc-10.2.0/gcc/rtl.h In file included from ../../gcc-10.2.0/gcc/rtl.cIn file included from : note::1358In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c::: 13126: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984: 27expanded from macro 'XEXP':: 3:../../gcc-10.2.0/gcc/rtl.def:655:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/target.def : rtunion fld[1];:138: ^warning:../../gcc-10.2.0/gcc/sel-sched.c: note note : 1737: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]25 :: expanded from macro 'X0EXP' : warning:expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)1: In file included from #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/sched-rgn.c: ^ ~ XSTR (rt, 1) = arg1; 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:: empty macro arguments are a C99 feature [-Wc99-extensions]DEF_RTL_EXPR(CLRSB, "clrsb", "e", RTX_UNARY) 1968^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ 51:../../gcc-10.2.0/gcc/rtl.h:1340 ../../gcc-10.2.0/gcc/rtl.c:HOOK_VECTOR_END (goacc) :29^ : 1228:../../gcc-10.2.0/gcc/target-hooks-macros.h38:3808:43:In file included from 126:: 6: note: ./genrtl.h:23: :50519:: note: expanded from macro 'INTVAL' note: 3:: ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1135:notenote: expanded from macro 'HOOK_VECTOR_END'expanded from macro 'DEF_RTL_EXPR' 3: warning: #define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] warning expanded from macro 'XSTR'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^: ^~~~~~~~~~~~ ^~~ X0EXP (rt, 4) = 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../../gcc-10.2.0/gcc/rtl.h: : expanded from macro 'RTL_CHECK1'In file included from :1358../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/selftest-rtl.c: ^ ~27: ^ ~: 700 note../../gcc-10.2.0/gcc/rtl.h: 1338../../gcc-10.2.0/gcc/rtl.h:2325:: expanded from macro 'X0EXP': In file included from :123622:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/target.h: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ note:1229 : ^ ~ note: expanded from macro 'RTX_HDR_SIZE': ../../gcc-10.2.0/gcc/rtl.h::38: ../../gcc-10.2.0/gcc/rtl.h1228:note: 38expanded from macro 'RTL_CHECK2': expanded from macro 'XINT' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])33:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define RTX_HDR_SIZE offsetof (struct rtx_def, u): note note444: 276expanded from macro 'RTL_CHECK1' ^ ~ :../../gcc-10.2.0/gcc/rtl.h5: ../../gcc-10.2.0/gcc/target.def: ^ ~ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h:note: ^ ~ ::444104:array 'fld' declared here1229:::2061:1: warning : empty macro arguments are a C99 feature [-Wc99-extensions] : HOOK_VECTOR_END (vectorize) expanded from macro 'XCWINT'24../../gcc-10.2.0/gcc/rtl.h:38:^ 5note444 : expanded from macro 'RTL_CHECK2' : : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5: ^../../gcc-10.2.0/gcc/target-hooks-macros.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: 43:: 50notenote: array 'fld' declared here: #define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) array 'fld' declared herearray 'fld' declared here : rtunion fld[1]; rtunion fld[1]; note rtunion fld[1]; ^ note ^~~In file included from In file included from : expanded from macro 'offsetof' ^ ^ ../../gcc-10.2.0/gcc/sched-rgn.c../../gcc-10.2.0/gcc/sel-sched-dump.c#define offsetof(t, d) __builtin_offsetof(t, d):51 : : In file included from :../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h24: 3808: ^ ~ In file included from ../../gcc-10.2.0/gcc/sel-sched.c:25:In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END'444./genrtl.h: In file included from :::3808: In file included from ./genrtl.h../../gcc-10.2.0/gcc/sel-sched-ir.c5: note1136 : array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h::26813#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) In file included from ../../gcc-10.2.0/gcc/rtl.c:: In file included from 3 rtunion fld[1]; ^::131 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: 3../../gcc-10.2.0/gcc/rtlanal.c:3808 ^6514: XEXP (rt, 1) = arg1; ^ ~:./genrtl.h : warning:39: warning: ../../gcc-10.2.0/gcc/rtl.h:1341:23: : ./genrtl.h1012array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: ../../gcc-10.2.0/gcc/rtl.defarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: :: expanded from macro 'XEXP' 655550#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): XEXP (rt, 2) = arg2; ^ ~: 1../../gcc-10.2.0/gcc/rtl.h ^ ~ return HOST_WIDE_INT_1 << INTVAL (XEXP (index, 1));3 ^ ~ 3:: warning warning: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341::1341:23: :1229 warningarray 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] XEXP (rt, 1) = arg1;:: 23../../gcc-10.2.0/gcc/selftest-rtl.c ^ ~offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: :25: 38In file included from ../../gcc-10.2.0/gcc/target.hnote:../../gcc-10.2.0/gcc/rtl.h:276: XVEC (rt, 1) = arg1;:1341DEF_RTL_EXPR(CLRSB, "clrsb", "e", RTX_UNARY) : expanded from macro 'XEXP':23^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK2' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.c:../../gcc-10.2.0/gcc/rtl.h: 1229 note../../gcc-10.2.0/gcc/target.defnote ^ ~128:: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38: 6: note: ^ ~: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'DEF_RTL_EXPR' : 1342 ? RTX_HDR_SIZE + sizeof (reg_info) \../../gcc-10.2.0/gcc/rtl.h:23: ^ ~expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XEXP' :444:5: note ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):3346:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ^ ~ ^~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h::12294441: note: :51229: :: notearray 'fld' declared here : 38../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC' rtunion fld[1]; : ^:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 38array 'fld' declared here : rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h: notewarning1229: 700::expanded from macro 'RTL_CHECK2' 3822: :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/sel-sched-dump.c:note: ^ ~ ^ note../../gcc-10.2.0/gcc/rtl.h :: expanded from macro 'RTX_HDR_SIZE' HOOK_VECTOR_END (addr_space)note#define RTX_HDR_SIZE offsetof (struct rtx_def, u)24: :444 ^ ~In file included from ../../gcc-10.2.0/gcc/sched-rgn.cexpanded from macro 'RTL_CHECK2': In file included from ../../gcc-10.2.0/gcc/rtl.h :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h :3808: ./genrtl.h: :51 ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :1045 ^ ~expanded from macro 'RTL_CHECK2' : : In file included from :867#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-hooks-macros.h: 431968::: array 'fld' declared here ^ ~ 29../../gcc-10.2.0/gcc/rtl.h::50 :3808: rtunion fld[1]; 24 ^ ./genrtl.h:In file included from 3:: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/sel-sched.c:1137:note: : note3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note25: XSTR (rt, 3) = arg3; ^ ~444expanded from macro 'offsetof' :: In file included from ../../gcc-10.2.0/gcc/rtl.h#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] 5:: 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 ;) ^ XSTR (rt, 1) = arg1;expanded from macro 'INTVAL'array 'fld' declared here :3808: ./genrtl.h#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) In file included from : 551: ^ ~ 1340 ^~~ rtunion fld[1]; :3::23../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c: : ^ :1340../../gcc-10.2.0/gcc/rtl.hwarning:note: 131expanded from macro 'XSTR'In file included from 23: ../../gcc-10.2.0/gcc/rtl.def:1236#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ../../gcc-10.2.0/gcc/selftest-rtl.c::655note ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:33:1In file included from 25 : warning../../gcc-10.2.0/gcc/rtl.h:: In file included from ../../gcc-10.2.0/gcc/target.h:276: : XEXP (rt, 2) = arg2; 1229offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: : expanded from macro 'XSTR'note ^ ~:38../../gcc-10.2.0/gcc/target.def :5236:1: warning../../gcc-10.2.0/gcc/sel-sched-ir.c: expanded from macro 'XCWINT':: empty macro arguments are a C99 feature [-Wc99-extensions]#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N]) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.h:note: ^ ~HOOK_VECTOR_END (calls) :26: DEF_RTL_EXPR(CLRSB, "clrsb", "e", RTX_UNARY) 1341../../gcc-10.2.0/gcc/rtl.h:23: :1229:In file included from note../../gcc-10.2.0/gcc/rtl.h:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~3808: expanded from macro 'RTL_CHECK2' ./genrtl.h:1041^: expanded from macro 'XEXP'38 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.c:: note 3:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h ^ ~ 129expanded from macro 'RTL_CHECK2' ^ ~../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :6::444::warning../../gcc-10.2.0/gcc/target-hooks-macros.h note:../../gcc-10.2.0/gcc/rtl.h:444:43../../gcc-10.2.0/gcc/rtl.h444: :5: note: :5:array 'fld' declared here5:1229expanded from macro 'DEF_RTL_EXPR' 50note: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),: rtunion fld[1]; :38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^~~~~~~~~~~~:: note: expanded from macro 'HOOK_VECTOR_END' : note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XEXP (rt, 1) = arg1;: array 'fld' declared here rtunion fld[1]; ^ array 'fld' declared here ^../../gcc-10.2.0/gcc/rtl.h In file included from :700 rtunion fld[1]; note: ../../gcc-10.2.0/gcc/sel-sched-dump.c:24expanded from macro 'RTL_CHECK2' ^ :22: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444: ^ ~5 In file included from : expanded from macro 'RTX_HDR_SIZE'In file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:3808#define RTX_HDR_SIZE offsetof (struct rtx_def, u)In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c: ::25../../gcc-10.2.0/gcc/sched-rgn.c : In file included from ../../gcc-10.2.0/gcc/target.h ^ ~:51./genrtl.h:: In file included from ::868../../gcc-10.2.0/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h note1341::276: :array 'fld' declared here :3: ../../gcc-10.2.0/gcc/target.def rtunion fld[1];10423::3808 ^ note:6087: :: warning1:./genrtl.h:1167: expanded from macro 'XEXP' 24: note warning: expanded from macro 'offsetof' :: #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]3: :#define offsetof(t, d) __builtin_offsetof(t, d) XSTR (rt, 2) = arg2; ^ ~ ^ ~ empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h :1229:38:warningHOOK_VECTOR_END (c) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:: 23: ^In file included from ../../gcc-10.2.0/gcc/rtl.c: 131array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note note: In file included from expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/target-hooks-macros.h:: ../../gcc-10.2.0/gcc/rtl.def#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~:: 43 expanded from macro 'RTL_CHECK2':50: XVEC (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/sel-sched.c ../../gcc-10.2.0/gcc/rtl.h:658:note: 25: expanded from macro 'HOOK_VECTOR_END'../../gcc-10.2.0/gcc/rtl.h:In file included from 1229: :38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note1342: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h: ^ :1 ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c../../gcc-10.2.0/gcc/rtl.h3808:25: : warning:In file included from : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]444 ^ ~ :../../gcc-10.2.0/gcc/rtl.h5:../../gcc-10.2.0/gcc/target.h :23noteDEF_RTL_EXPR(CLZ, "clz", "e", RTX_UNARY)444: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:276: array 'fld' declared here ./genrtl.h note :: rtunion fld[1]; expanded from macro 'XVEC' :6535#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):3: ../../gcc-10.2.0/gcc/rtl.c:: 126warning ^:6:: ../../gcc-10.2.0/gcc/target.def: : In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:6240note:1: 26: expanded from macro 'DEF_RTL_EXPR'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : ^ ~ XWINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1229: array 'fld' declared herewarning ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ : ^~~~~~~~~~~~ :empty macro arguments are a C99 feature [-Wc99-extensions] :380838../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];1234:29:: : note: ./genrtl.hHOOK_VECTOR_END (cxx):1042700:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ :expanded from macro 'XWINT' : note: expanded from macro 'RTL_CHECK2' 22 XSTR (rt, 2) = arg2;#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 ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h: ^ ~ note43 :50: expanded from macro 'RTX_HDR_SIZE':../../gcc-10.2.0/gcc/rtl.h 445:5:../../gcc-10.2.0/gcc/rtl.hIn file included from :444 :#define RTX_HDR_SIZE offsetof (struct rtx_def, u)note: array 'hwint' declared here 1340: HOST_WIDE_INT hwint[1]; :../../gcc-10.2.0/gcc/sel-sched-dump.c 5 ^ ~:: :24 23:note: note: array 'fld' declared here expanded from macro 'HOOK_VECTOR_END': In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h::3808 rtunion fld[1]; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)104: :24: ^ note: expanded from macro 'offsetof' note ^ ./genrtl.hIn 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/selftest-rtl.cexpanded from macro 'XSTR' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~../../gcc-10.2.0/gcc/hwint.h :253808:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)897 ^ ~ : ./genrtl.h:1195 :359../../gcc-10.2.0/gcc/rtl.h:3: :1229:warning: : In file included from 38: 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/target.h: notewarning: : expanded from macro 'RTL_CHECK2' :26: ^ ~ 276: #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.c: ../../gcc-10.2.0/gcc/target.def:6329 XSTR (rt, 1) = arg1;131:1: ^ ~ : 1234../../gcc-10.2.0/gcc/rtl.h: ^ ~ :29444../../gcc-10.2.0/gcc/rtl.def note: :../../gcc-10.2.0/gcc/rtl.h::6581340:23expanded from macro 'HOST_WIDE_INT'warning : :notenote: expanded from macro 'XSTR' 5: empty macro arguments are a C99 feature [-Wc99-extensions]:1# define HOST_WIDE_INT long long :: expanded from macro 'XWINT' warning : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]HOOK_VECTOR_END (emutls) :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ^ ~ ^ ~In file included from ../../gcc-10.2.0/gcc/sel-sched.c note :^ DEF_RTL_EXPR(CLZ, "clz", "e", RTX_UNARY)../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here25:../../gcc-10.2.0/gcc/target-hooks-macros.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: In file included from 445 ../../gcc-10.2.0/gcc/rtl.h::3808../../gcc-10.2.0/gcc/rtl.c:: ./genrtl.h:435::50: ../../gcc-10.2.0/gcc/rtl.h: note: rtunion fld[1];128 note: 654::3expanded from macro 'HOOK_VECTOR_END':6 warning: ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1229: array 'hwint' declared here XWINT (rt, 2) = arg2; #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: expanded from macro 'DEF_RTL_EXPR' :38:In file included from ? RTX_HDR_SIZE + sizeof (reg_info) \ In file included from note ^~~~~~~~~~~~../../gcc-10.2.0/gcc/selftest-rtl.c HOST_WIDE_INT hwint[1]; ^ ~ : :expanded from macro 'RTL_CHECK2' 25: ^ ../../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-ir.c In file included from :1234:26 ^ ~../../gcc-10.2.0/gcc/target.h : In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/hwint.h:3808700: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h::59::1072276:29:22: ../../gcc-10.2.0/gcc/target.def::34446450::::5 : :26: note : notenote:noteexpanded from macro 'HOST_WIDE_INT': : 1:expanded from macro 'XWINT' warningwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : #define XWINT(RTX, N) ((RTX)->u.hwint[N])array 'fld' declared here: ^ ~expanded from macro 'RTX_HDR_SIZE'# define HOST_WIDE_INT long longempty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 1) = arg1; ^ rtunion fld[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define RTX_HDR_SIZE offsetof (struct rtx_def, u)HOOK_VECTOR_END (target_option)In file included from #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/sched-rgn.c../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h:1229 445:5: note: array 'hwint' declared here ::51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h./genrtl.h:In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24: HOST_WIDE_INT hwint[1];: In file included from ../../gcc-10.2.0/gcc/rtl.h:38:3808: ./genrtl.h::43926: note1041223 ^: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/hwint.h3: warning::24:350: : ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning:59array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~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.hexpanded from macro 'HOOK_VECTOR_END' note:26:444#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : expanded from macro 'offsetof' XSTR (rt, 1) = arg1;: ^ ~ note ^ :: 5 ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/selftest-rtl.c: : expanded from macro 'HOST_WIDE_INT' note: ../../gcc-10.2.0/gcc/rtl.h: ^ ~1340:25: # define HOST_WIDE_INT long long :array 'fld' declared here 1341 rtunion fld[1]; 23In file included from : In file included from :note: ../../gcc-10.2.0/gcc/rtl.c: ^ 23expanded from macro 'XSTR'In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c131 : ../../gcc-10.2.0/gcc/rtl.def ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/target.h::658:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: ../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(CLZ, "clz", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.c:129::6: note: expanded from macro 'DEF_RTL_EXPR'In file included from 1229../../gcc-10.2.0/gcc/sel-sched.c:276 25:26: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), note38: : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/target.def ^~~~~~~~~~~~: In file included from :: ./genrtl.hnote6552:../../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]) 708:3808: : expanded from macro 'XEXP' 700: ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)22./genrtl.h::3: note: ../../gcc-10.2.0/gcc/rtl.h:1:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTX_HDR_SIZE'444 warning SUBREG_BYTE (rt) = arg1; 1073 ^~~~~~~~~~~~~~~~ : #define RTX_HDR_SIZE offsetof (struct rtx_def, u)empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h:5 ^ ~::2039:: ../../gcc-10.2.0/gcc/rtl.h326 ^ ~: :warningnote: 1229array 'fld' declared here : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:HOOK_VECTOR_END (shrink_wrap) rtunion fld[1]; ^ ^ note : : XSTR (rt, 2) = arg2; In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c ^ ~expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/target-hooks-macros.h38:: #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~note: : 24: In file included from ../../gcc-10.2.0/gcc/rtl.h43../../gcc-10.2.0/gcc/rtl.h:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hexpanded from macro 'RTL_CHECK2': ::../../gcc-10.2.0/gcc/rtl.h:134050: note: expanded from macro 'HOOK_VECTOR_END' 1373104:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :32:3808: 24:note: ./genrtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ expanded from macro 'XCSUBREG' ::23:927 ^ ~note: expanded from macro 'XSTR' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) 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.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note1230: ^ ~ 444: 37:expanded from macro 'offsetof' :5../../gcc-10.2.0/gcc/rtl.h:3:#define offsetof(t, d) __builtin_offsetof(t, d) : note:1229:38:: warning ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]25: note note: expanded from macro 'RTL_CHECK2': XVEC (rt, 2) = arg2;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'RTL_CHECKC1'In file included from ../../gcc-10.2.0/gcc/rtl.c:444:5In file included from ../../gcc-10.2.0/gcc/target.h ^ ~ : :note: array 'fld' declared here 131array 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h :1342276: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/target.def rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.def: :../../gcc-10.2.0/gcc/rtl.h661::1:444 warning rtunion fld[1];: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 23:5: ::DEF_RTL_EXPR(CTZ, "ctz", "e", RTX_UNARY) noteIn file included from 6810: array 'fld' declared here ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; note: ../../gcc-10.2.0/gcc/sched-rgn.cexpanded from macro 'XVEC' :1: : warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.c:126:HOOK_VECTOR_END (mode_switching) 51: 6In file included from ^In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c../../gcc-10.2.0/gcc/rtl.h ^ ~ : :3808: ^ note../../gcc-10.2.0/gcc/rtl.h:1229./genrtl.h:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'DEF_RTL_EXPR' ::1253../../gcc-10.2.0/gcc/target-hooks-macros.h ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \: ^~~~~~~~~~~~ 326In file included from ../../gcc-10.2.0/gcc/sel-sched.c: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])::43 In file included from ../../gcc-10.2.0/gcc/rtl.h: warning:50 ^ ~ ../../gcc-10.2.0/gcc/rtl.h700:22: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h: :25444:: note: 5: expanded from macro 'RTX_HDR_SIZE':note: XVEC (rt, 1) = arg1;: array 'fld' declared here 3808: rtunion fld[1];./genrtl.h: note: expanded from macro 'HOOK_VECTOR_END'In file included from :1103#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:1043808 ^3::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) warning../../gcc-10.2.0/gcc/rtl.h: :1342:23: note: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XVEC'24 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XSTR (rt, 1) = arg1; ^In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c: ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:: 24 ^ ~ 735:1229:38: note: expanded from macro 'RTL_CHECK2' note: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;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 :1340:23: note: expanded from macro 'XSTR' : #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../../gcc-10.2.0/gcc/rtl.h: 444note: :expanded from macro 'RTL_CHECK2' 1358:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 5../../gcc-10.2.0/gcc/rtl.h: ^ ~In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c: 25:444:: ../../gcc-10.2.0/gcc/rtl.h:27 5In file included from ../../gcc-10.2.0/gcc/target.hnote: expanded from macro 'offsetof': note::: array 'fld' declared here 276: : ../../gcc-10.2.0/gcc/target.def#define offsetof(t, d) __builtin_offsetof(t, d) rtunion fld[1]; ^ ~ 1342::note23:In file included from ../../gcc-10.2.0/gcc/rtl.c:131: : array 'fld' declared here ^ 6837../../gcc-10.2.0/gcc/rtl.def::1In file included from 661 ../../gcc-10.2.0/gcc/sel-sched-ir.c:note26:expanded from macro 'X0EXP' warning:1:: warning: expanded from macro 'XVEC': empty macro arguments are a C99 feature [-Wc99-extensions] : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sched-rgn.cDEF_RTL_EXPR(CTZ, "ctz", "e", RTX_UNARY) HOOK_VECTOR_END (C90_EMPTY_HACK) In file included from #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) ^ ~:51: 3808 In file included from ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ^ 3808: ./genrtl.h:1254:: ../../gcc-10.2.0/gcc/target-hooks-macros.h./genrtl.h:1104../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.c122812293::128::6:43:38:50:3:38 :: : : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note notenote XSTR (rt, 2) = arg2;warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : : : expanded from macro 'RTL_CHECK2' noteexpanded from macro 'DEF_RTL_EXPR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 2) = arg2; expanded from macro 'HOOK_VECTOR_END' ? RTX_HDR_SIZE + sizeof (reg_info) \ ^ ~ ^~~~~~~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h ^ ~: expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h ^ ~ : ^444:../../gcc-10.2.0/gcc/rtl.h: 1341:23:1340 note: expanded from macro 'XEXP' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])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): ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: 5: note: array 'fld' declared here ^ ~ rtunion fld[1];23 ^../../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/sel-sched-dump.c:::24: In file included from ../../gcc-10.2.0/gcc/rtl.hnote:3808: ./genrtl.h:984:3104 rtunion fld[1]; ^ : : warning: expanded from macro 'XSTR' 1229:38: :24: notenote: expanded from macro 'offsetof' : In file included from expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d)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/sel-sched.cIn file included from ^ ~../../gcc-10.2.0/gcc/rtl.c:131 : ../../gcc-10.2.0/gcc/rtl.def::661:1#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning25: 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' In file included from DEF_RTL_EXPR(CTZ, "ctz", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c :129:6:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 1) = arg1;note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ ^ ~ :3808: ./genrtl.h:786: 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 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^../../gcc-10.2.0/gcc/rtl.h:In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c X0EXP (rt, 1) = NULL_RTX; :1340 ^ ~ ^~~~~~~~~~~~../../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) ::In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c444:26: ^ ~ 5700../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.h:1394:1322: 26:: ::note: 23: In file included from expanded from macro 'RTX_HDR_SIZE'../../gcc-10.2.0/gcc/rtl.h 1228:3808note: ./genrtl.h ::1135warning: note: : expanded from macro 'XSTR' #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]array 'fld' declared here38: note:: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtx tmp = XEXP (this, 1); rtunion fld[1]; ^ ~ ^ ~ ^3:expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h ../../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/sched-rgn.c warning:1229:51::: In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:: 38104: ^ ~ :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 24note: expanded from macro 'RTL_CHECK2' XINT (rt, 1) = arg1; ^ ~../../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:::444:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h5: :444: note: array 'fld' declared here 1338:3808: ./genrtl.h:note231255:: 3: note: expanded from macro 'XEXP': rtunion fld[1]; warning: : expanded from macro 'offsetof' 5: note array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(t, d) __builtin_offsetof(t, d) : array 'fld' declared herenote#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 XVEC (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:813:3131 ^ ~ : warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XINT' ^ ~: : : ../../gcc-10.2.0/gcc/rtl.h1342:23array 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/sel-sched-dump.c: :24: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.def XEXP (rt, 1) = arg1; 444:In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~ 5: ../../gcc-10.2.0/gcc/rtl.h664:3808:: ./genrtl.hnote::1 ^ ~1012: : array 'fld' declared here #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):../../gcc-10.2.0/gcc/rtl.h: 1341:1229 23::38 rtunion fld[1];3 ^ ~ : : note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h: note warning: 1229: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)38 : ^ XVEC (rt, 1) = arg1; : ^ ~ expanded from macro 'RTL_CHECK2'offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h ^ ~note DEF_RTL_EXPR(POPCOUNT, "popcount", "e", RTX_UNARY): :../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2' 1342 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h: ^ ~14071229:../../gcc-10.2.0/gcc/rtl.c: :1323../../gcc-10.2.0/gcc/rtl.h: warning38::444: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 126#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :6: note5 rtx tmp = XEXP (this, 1); : note: : expanded from macro 'DEF_RTL_EXPR' ^ ~ expanded from macro 'XVEC' ^ ~../../gcc-10.2.0/gcc/rtl.h note :444 ? 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.h5: :1341:23: array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];1229:note: ^~~~~~~~~~~~ : expanded from macro 'RTL_CHECK2' ^38: notenote: expanded from macro 'XEXP' #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]) ^ ~ note:: array 'fld' declared here ^ ~ rtunion fld[1]; ^ 700#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) In file included from :../../gcc-10.2.0/gcc/rtl.h ^ ~ 22In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c../../gcc-10.2.0/gcc/sched-rgn.c../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:::444 note:5::51444:: expanded from macro 'RTX_HDR_SIZE': : In file included from note1229:: ../../gcc-10.2.0/gcc/rtl.h 26:380838: : ::In file included from 5array 'fld' declared here : note#define RTX_HDR_SIZE offsetof (struct rtx_def, u) : ./genrtl.hnotearray 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808: rtunion fld[1]; :1287: rtunion fld[1]; 3:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: ^./genrtl.h:: expanded from macro 'RTL_CHECK2'1041136 :3:warning#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] : XEXP (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:444:5::../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/sel-sched.c XSTR (rt, 1) = arg1; ^ ~ 24: note ../../gcc-10.2.0/gcc/rtl.h: :1340:23expanded from macro 'offsetof':: note: In file included from :../../gcc-10.2.0/gcc/sel-sched-dump.c:24expanded from macro 'XSTR' 1341note :23:25: #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.h:3808: notearray 'fld' declared here./genrtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.c:: In file included from ^ ~ :131: rtunion fld[1];expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.def:1041:../../gcc-10.2.0/gcc/rtl.h:1229:3664: 3808warning:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38:: ^ ~ : ./genrtl.h../../gcc-10.2.0/gcc/rtl.hwarning:867 :: 3: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 1229note: :DEF_RTL_EXPR(POPCOUNT, "popcount", "e", RTX_UNARY) ^ warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ 38../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.c 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] ^ ~ :../../gcc-10.2.0/gcc/rtl.h : XSTR (rt, 1) = arg1; note../../gcc-10.2.0/gcc/rtl.h: ^ ~ : expanded from macro 'RTL_CHECK2'1469#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])128:6 ^ ~ : note: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);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):444../../gcc-10.2.0/gcc/rtl.h : :1229:38: note: 5: expanded from macro 'RTL_CHECK2'expanded from macro 'DEF_RTL_EXPR' ^ ~ ^ ~:../../gcc-10.2.0/gcc/rtl.h:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1340 ::5 ^ ~ : note: array 'fld' declared here : rtunion fld[1]; ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ^23: ../../gcc-10.2.0/gcc/rtl.h:1341 note:23:note: expanded from macro 'XSTR'In file included from : array 'fld' declared here../../gcc-10.2.0/gcc/sched-rgn.c: 51 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ::444: ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h5700::3808:note22: ^ : expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:: ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 26./genrtl.h ^ ~ : notenote: array 'fld' declared here: : 1229../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:::38: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^1229:: 38 note: 3808: In file included from expanded from macro 'RTL_CHECK2' #define RTX_HDR_SIZE offsetof (struct rtx_def, u): ./genrtl.h:1288note ^ ~1137::3 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:../../gcc-10.2.0/gcc/sel-sched-dump.c: 3 warningexpanded 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: 104:24:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 2) = arg2; warning:444:5note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : : ^ ~24 ^ ~ : : In file included from XSTR (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444 expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h::3808:: #define offsetof(t, d) __builtin_offsetof(t, d)5: ./genrtl.h ^ ~note: array 'fld' declared here : 1340:23 ^ ~1042../../gcc-10.2.0/gcc/rtl.h: :1340:23note rtunion fld[1];: note3: ^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; note../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XSTR': expanded from macro 'XSTR' ^ In file included from In file included from ../../gcc-10.2.0/gcc/sel-sched.c ^ ~1475../../gcc-10.2.0/gcc/rtl.c:10: :131 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return XEXP (insn, 1);#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):25../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.def:1340: ^ ~: In file included from :664: 23../../gcc-10.2.0/gcc/rtl.h: ^ ~ ../../gcc-10.2.0/gcc/rtl.h1#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note : ../../gcc-10.2.0/gcc/rtl.h: ^ ~ :warning: 1341:: expanded from macro 'XSTR' 231229:../../gcc-10.2.0/gcc/rtl.h38:::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1229:38::offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38 : DEF_RTL_EXPR(POPCOUNT, "popcount", "e", RTX_UNARY)note: 3808: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: note ./genrtl.hnoteexpanded from macro 'XEXP': expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.c:129:6 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2': #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)868:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h 3:1229:../../gcc-10.2.0/gcc/rtl.h: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38: ^ ~: note444 ^ ~ : note : 5../../gcc-10.2.0/gcc/rtl.h:: : expanded from macro 'RTL_CHECK2'444:note: XSTR (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:5444:: ^ ~ expanded from macro 'DEF_RTL_EXPR'../../gcc-10.2.0/gcc/rtl.h5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: array 'fld' declared herenote ^ ~ : array 'fld' declared herearray 'fld' declared here rtunion fld[1]; : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ../../gcc-10.2.0/gcc/rtl.h1340 ^~~~~~~~~~~~ :23: : 444: rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h:700note :22: 5note: : expanded from macro 'RTX_HDR_SIZE' :#define RTX_HDR_SIZE offsetof (struct rtx_def, u) expanded from macro 'XSTR' rtunion fld[1]; ^ ^ ~ In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h note: :104#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^:24array 'fld' declared hereIn file included from : note: ../../gcc-10.2.0/gcc/sched-rgn.cexpanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/sel-sched-ir.c: rtunion fld[1]; ^: ^ ~51In file included from ../../gcc-10.2.0/gcc/rtl.cIn file included from 26: : In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24In 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.h:38083808: :1313808: : ../../gcc-10.2.0/gcc/rtl.h./genrtl.h: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h::1072::./genrtl.h:1289:../../gcc-10.2.0/gcc/rtl.def:1229:1480667::3:1167:1: warning: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]338 : XVEC (rt, 1) = arg1;10 ^ ~ :: ../../gcc-10.2.0/gcc/rtl.hoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] warning warning: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note : return XBBDEF (insn, 2); array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~DEF_RTL_EXPR(PARITY, "parity", "e", RTX_UNARY) 1342: : ../../gcc-10.2.0/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1345:expanded from macro 'RTL_CHECK2' : note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (rt, 3) = arg3; XSTR (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)126:25 ^ ~: 6 ^ ~ ../../gcc-10.2.0/gcc/rtl.h: note ^ ~../../gcc-10.2.0/gcc/rtl.h:: ^ ~ 1340:: expanded from macro 'XBBDEF' 1340note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'DEF_RTL_EXPR'#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 444 ^ ~ ::5../../gcc-10.2.0/gcc/rtl.h : :122823 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ note../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~ : array 'fld' declared here : rtunion fld[1]; 23::: ^ note note../../gcc-10.2.0/gcc/rtl.h: 1229:700:22: note: expanded from macro 'RTX_HDR_SIZE' :expanded from macro 'XSTR' 38#define RTX_HDR_SIZE offsetof (struct rtx_def, u)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : note38: expanded from macro 'RTL_CHECK1' ^ ~ ^ ~: expanded from macro 'XSTR': In file included from note: ../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:../../gcc-10.2.0/gcc/rtl.h::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 444:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5../../gcc-10.2.0/gcc/sel-sched.c: ^ ~ ^ ~104: 1229:3825: 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.hnote: 24expanded from macro 'RTL_CHECK2' :1229 note: array 'fld' declared here: :./genrtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: :444:38:5:expanded from macro 'offsetof' 897:../../gcc-10.2.0/gcc/rtl.hnote:note: 4443 rtunion fld[1]; :: ^ array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) 5:../../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]) note: array 'fld' declared hereIn file included from ^ ~ return XBBDEF (insn, 2);../../gcc-10.2.0/gcc/sel-sched-ir.c rtunion fld[1]; : 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../../gcc-10.2.0/gcc/rtl.h:1345:../../gcc-10.2.0/gcc/rtl.c25: note: expanded from macro 'XBBDEF' In file included from :131 : ../../gcc-10.2.0/gcc/rtl.def:667:1: warning ^ ~: ../../gcc-10.2.0/gcc/rtl.hoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)DEF_RTL_EXPR(PARITY, "parity", "e", RTX_UNARY)::3808 : ./genrtl.h:1195:3: ^ ~warning1340: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; :23: note: expanded from macro 'XSTR' #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../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:1234:29: note: expanded from macro 'XWINT' 1228#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:44538:5:: :: note: expanded from macro 'RTL_CHECK1' 128:444:5: notenote: array 'fld' declared here 1229:6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1];: array 'hwint' declared here :38: note: expanded from macro 'RTL_CHECK2' HOST_WIDE_INT hwint[1]; ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ #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:700:22: note ^: expanded from macro 'RTX_HDR_SIZE' ../../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-dump.c rtunion fld[1]; ^ ~ ^ ../../gcc-10.2.0/gcc/hwint.h:59:26:24: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1073:../../gcc-10.2.0/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u): ^ ~ : note: expanded from macro 'HOST_WIDE_INT' 3# define HOST_WIDE_INT long long ^ :/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: 444expanded from macro 'offsetof'1496 :::10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3);#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ warning5: note: array 'fld' declared here : 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];: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; ^ ~:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1341 XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ ~ :23: noteIn 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: :926In file included from :3expanded from macro 'XEXP': 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 XSTR (rt, 1) = arg1;#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.c: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#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' 131 ^ ~ 1229: ../../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)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])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../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]) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h444::5: note: array 'fld' declared here 5 rtunion fld[1];: ^ 1340:: note23444:5: array 'fld' declared here: note : array 'fld' declared here :In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.c:129:6../../gcc-10.2.0/gcc/sel-sched-dump.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808:: note rtunion fld[1];./genrtl.h: In file included from note: expanded from macro 'XSTR' :expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/sel-sched-ir.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~1103 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^26 :3:../../gcc-10.2.0/gcc/rtl.h:1229: warning: ^~~~~~~~~~~~: ../../gcc-10.2.0/gcc/rtl.h:1501In file included from :10 : ../../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 :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: return XEXP (insn, 3); XSTR (rt, 1) = arg1; 3808 ^ ~ 700 note: ../../gcc-10.2.0/gcc/rtl.h:22: : note:./genrtl.h:: expanded from macro 'RTL_CHECK2' 1340expanded from macro 'RTX_HDR_SIZE' :1253#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):In file included from 23../../gcc-10.2.0/gcc/sched-rgn.c:57: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]../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/recog.h../../gcc-10.2.0/gcc/rtl.h ^ ~:444:23 :166: XVEC (rt, 1) = arg1; ^ ~ ::7/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.hnote :note warning5: :: 104:: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP' 24expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h ::#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) if (INSN_CODE (insn) < 0) :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~ note1342:23 ^ ~: : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ^ ~ :1526note:25 1229 rtunion fld[1]; ^note: :: ../../gcc-10.2.0/gcc/rtl.hIn file included from expanded from macro 'offsetof':: expanded from macro 'XVEC'../../gcc-10.2.0/gcc/sel-sched.c1229note: expanded from macro 'INSN_CODE' #define INSN_CODE(INSN) XINT (INSN, 5) ::38:38#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :note: #define offsetof(t, d) __builtin_offsetof(t, d)25 ../../gcc-10.2.0/gcc/rtl.h: In file included from expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h note: : 1338:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):expanded from macro 'RTL_CHECK2'23: ^ ~ ^ ~ ^ ~ 3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note : : expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.c:../../gcc-10.2.0/gcc/rtl.h 131: ../../gcc-10.2.0/gcc/rtl.def::./genrtl.h679:1#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):927:::3: warning444444: warning:1229:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 ^ ~ 5:: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: :5 :../../gcc-10.2.0/gcc/rtl.hnoteDEF_RTL_EXPR(SIGN_EXTRACT, "sign_extract", "eee", RTX_BITFIELD_OPS): 1229:38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:: array 'fld' declared here note XVEC (rt, 2) = arg2; note note: : ^ ~ : expanded from macro 'RTL_CHECK2'array 'fld' declared here../../gcc-10.2.0/gcc/rtl.c expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; :126 ^1342: 23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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-dump.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :: 6: ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~: ../../gcc-10.2.0/gcc/rtl.h24: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: In file included from 444:4445::: 5:1506:10:note:note1229: array 'fld' declared here :note: rtunion fld[1]; 38:../../gcc-10.2.0/gcc/rtl.h:3808: : ^expanded from macro 'DEF_RTL_EXPR' ./genrtl.h:note: 1104 expanded from macro 'RTL_CHECK2' : ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ array 'fld' declared here ^~~~~~~~~~~~In file included from 3: #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]../../gcc-10.2.0/gcc/sched-rgn.c: ../../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]: ^ ~ ^57: XEXP (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/recog.h :444:5 ^ ~ :700../../gcc-10.2.0/gcc/rtl.h noteIn file included from :: :../../gcc-10.2.0/gcc/sel-sched-ir.c:22:array 'fld' declared here return XUINT (insn, 4); 26: : ^ ~1341167 ::In file included from ../../gcc-10.2.0/gcc/rtl.h23 rtunion fld[1];5: ../../gcc-10.2.0/gcc/rtl.h:warning: : 1339:263808 ^: : note: ./genrtl.hnote: expanded from macro 'RTX_HDR_SIZE'::1254:3: 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]#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ XSTR (rt, 2) = arg2;In file included from ../../gcc-10.2.0/gcc/sel-sched.c/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24:expanded from macro 'XUINT' note: expanded from macro 'offsetof':note : expanded from macro 'XEXP'#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) 25 ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); #define offsetof(t, d) __builtin_offsetof(t, d) : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38 ^~~~~~~~~~~~~~~~: ^ ~In file included from In file included from ^ ~note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229: :3808expanded from macro 'RTL_CHECK2' : 38../../gcc-10.2.0/gcc/rtl.h:1340:: ../../gcc-10.2.0/gcc/rtl.c23:: note../../gcc-10.2.0/gcc/rtl.h:note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XSTR'1526./genrtl.h:: 25: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h956::131 ^ ~: : ../../gcc-10.2.0/gcc/rtl.def:3expanded from macro 'INSN_CODE' ::679 1229#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h ^ ~: :38:#define INSN_CODE(INSN) XINT (INSN, 5)../../gcc-10.2.0/gcc/rtl.h 444::444warning: note ^ ~: expanded from macro 'RTL_CHECK2'1 :5: 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])::1338 warning ^ ~: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]: ../../gcc-10.2.0/gcc/rtl.h:444:5:5: DEF_RTL_EXPR(SIGN_EXTRACT, "sign_extract", "eee", RTX_BITFIELD_OPS) note XVEC (rt, 1) = arg1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notenote :: ^ ~ 23: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here : rtunion fld[1];: array 'fld' declared herearray 'fld' declared here:1342 ^../../gcc-10.2.0/gcc/rtl.c note :: rtunion fld[1];expanded from macro 'XINT' ^: In file included from 128../../gcc-10.2.0/gcc/sel-sched-dump.c:24#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):../../gcc-10.2.0/gcc/rtl.h:23:: 6: rtunion fld[1];1511 :10In file included from note: expanded from macro 'DEF_RTL_EXPR' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:3808 ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~note: : ../../gcc-10.2.0/gcc/rtl.h ^ ./genrtl.h::1229:In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c 1135:3: 38:warning: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]26:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : : XINT (rt, 1) = arg1;700note ^ ~ : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h :22:../../gcc-10.2.0/gcc/rtl.h: note: ../../gcc-10.2.0/gcc/rtl.h444warning: :1229expanded from macro 'RTX_HDR_SIZE' In file included from ::1338:array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]38:5 note : return XUINT (insn, 4);#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :expanded from macro 'RTL_CHECK2' ^ ~:23: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h :104array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h: note 3808 : expanded from macro 'XINT' :../../gcc-10.2.0/gcc/rtl.h ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):: ./genrtl.h241339 :26 rtunion fld[1];:: note ^ ^ ~../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'XUINT' In file included from ../../gcc-10.2.0/gcc/sched-rgn.c note444:5: note :1255../../gcc-10.2.0/gcc/rtl.h:::57#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) : 1229 ^ ~ 3: :38:: expanded from macro 'offsetof'../../gcc-10.2.0/gcc/recog.harray 'fld' declared here note:#define offsetof(t, d) __builtin_offsetof(t, d) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'RTL_CHECK2'168 ^: 1229: ^ ~ #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:679:1: ../../gcc-10.2.0/gcc/rtl.hwarning: warningoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :444: DEF_RTL_EXPR(SIGN_EXTRACT, "sign_extract", "eee", RTX_BITFIELD_OPS)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/sel-sched.c38:::25: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XVEC (rt, 3) = arg3;5 10:: In file included from note: ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.cwarningnote: 3808: : 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]) ./genrtl.h: return INSN_CODE (insn);984:3: 129 : array 'fld' declared here warning: rtunion fld[1]; ^ ~ ^~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h6::1342 ^../../gcc-10.2.0/gcc/rtl.h ::23../../gcc-10.2.0/gcc/rtl.h: : :In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c444: note:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'DEF_RTL_EXPR' 5152624: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),:25 : : note: array 'fld' declared here XSTR (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/rtl.h note ^ ~: ^~~~~~~~~~~~ note: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:: 700:expanded from macro 'INSN_CODE'380822: rtunion fld[1]; :1340 #define INSN_CODE(INSN) XINT (INSN, 5) ^: note: : ^ ~expanded from macro 'XVEC' expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-10.2.0/gcc/rtl.h /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h23:104:24: note: expanded from macro 'offsetof' :1338::./genrtl.h: note../../gcc-10.2.0/gcc/rtl.h23 ^ ~ :: 1534../../gcc-10.2.0/gcc/rtl.h:1136expanded from macro 'XSTR': :312: :note:#define offsetof(t, d) __builtin_offsetof(t, d) warning1229:: expanded from macro 'XINT'#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]38 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.cnote :131: ^ ~../../gcc-10.2.0/gcc/rtl.hwarning../../gcc-10.2.0/gcc/rtl.def:1342: :../../gcc-10.2.0/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 683:1: XEXP (rt, 2) = arg2;1229:expanded from macro 'RTL_CHECK2'38: ^ ~../../gcc-10.2.0/gcc/rtl.h : note: :1229: 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):../../gcc-10.2.0/gcc/rtl.h:23 1341::23: ^ ~ warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]expanded from macro 'RTL_CHECK2' note note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h: ^ ~ note: :444../../gcc-10.2.0/gcc/rtl.h:5:: DEF_RTL_EXPR(ZERO_EXTRACT, "zero_extract", "eee", RTX_BITFIELD_OPS) note expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP' : array 'fld' declared here:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:5: ^ ~../../gcc-10.2.0/gcc/rtl.c:126: 6: note: expanded from macro 'DEF_RTL_EXPR' expanded from macro 'XVEC' rtunion fld[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ../../gcc-10.2.0/gcc/rtl.h: ^~~~~~~~~~~~ 444:../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)5: rtunion fld[1]; ^:700:1229: 2238: : note: expanded from macro 'RTX_HDR_SIZE' note ^ ~note#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ : 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/sel-sched.c:25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ ~ ^ ~In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:../../gcc-10.2.0/gcc/rtl.h : In file included from /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: ^../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h26: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]) ^ ~444104: 24../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'offsetof' : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1287:#define offsetof(t, d) __builtin_offsetof(t, d) XVEC (rt, 1) = arg1;3: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5 ^ ~ ^ ~ XSTR (rt, 1) = arg1; ^ ~: 444../../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.h5 : note: array 'fld' declared here :: rtunion fld[1];note 1340 ^ 1342: array 'fld' declared here : 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: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: ../../gcc-10.2.0/gcc/rtl.def:683note../../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] : 1: return safe_as_a (JUMP_LABEL (insn));23warning: expanded from macro 'XSTR'offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ^~~~~~~~~~~~~~~~~DEF_RTL_EXPR(ZERO_EXTRACT, "zero_extract", "eee", RTX_BITFIELD_OPS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : : note: 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:231229:186038:: note:: expanded from macro 'RTL_CHECK2' 28#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.c ^ ~ :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note:128: 6: : note: expanded from macro 'DEF_RTL_EXPR' expanded from macro 'XVEC' ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \#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' ^ ~../../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 expanded from macro 'JUMP_LABEL'700 rtunion fld[1]; ^: :#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 22 rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:26: In file included from 38: note: expanded from macro 'RTL_CHECK2' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: ../../gcc-10.2.0/gcc/sel-sched-dump.c./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])../../gcc-10.2.0/gcc/rtl.h ^ ~ :: note24 XSTR (rt, 2) = arg2; : ^ ~ : ../../gcc-10.2.0/gcc/rtl.h::1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h1375:32: note: expanded from macro 'XCEXP'#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:1167::expanded from macro 'RTX_HDR_SIZE'3: warning #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ : 444 :5: note: array 'fld' declared here rtunion fld[1]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ :104:24:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; note: expanded from macro 'offsetof' In file included from #define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/sel-sched.c ^ ~:../../gcc-10.2.0/gcc/rtl.h:1230 :2537 : ^ ~ : 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]): 3808: In file included from ./genrtl.h:1041../../gcc-10.2.0/gcc/rtl.h:3: ../../gcc-10.2.0/gcc/rtl.cwarning: ../../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;: ^ ~ :131: ../../gcc-10.2.0/gcc/rtl.def:683:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]1229 ../../gcc-10.2.0/gcc/rtl.hDEF_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' 38::1342: ../../gcc-10.2.0/gcc/rtl.h:23 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), note ^~~~~~~~~~~~ 1341444:../../gcc-10.2.0/gcc/rtl.h5: :note: :23700: ::expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/sched-rgn.c array 'fld' declared here ::22note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'RTX_HDR_SIZE'note309 ^ ~ :10:../../gcc-10.2.0/gcc/rtl.h:444: rtunion fld[1];warning: expanded from macro 'XVEC': array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]5expanded 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) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ../../gcc-10.2.0/gcc/rtl.h:1871 || (JUMP_LABEL (next) != XEXP (note, 0) ^~~~~~~~~~~~~~~~~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.h: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h::../../gcc-10.2.0/gcc/rtl.h104note10: :1229array 'fld' declared here ^ ~ :24: 38::: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:18601229: note:38: : noteexpanded from macro 'offsetof'28 ^: :expanded from macro 'RTL_CHECK2' warningnote: expanded from macro 'RTL_CHECK2' : notearray 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 ^ ~ : expanded from macro 'JUMP_LABEL'#define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/sel-sched-ir.c :../../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]) 444 ^ ~ return JUMP_LABEL (this); 26: : ^ ~ ^~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h5: In file included from : ^ ~ note ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:1289: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] 444:1860:: :5 XSTR (rt, 3) = arg3;:28: 1375:32note: In file included from ../../gcc-10.2.0/gcc/rtl.c:: array 'fld' declared here ^ ~ :131 array 'fld' declared here rtunion fld[1]; note: expanded from macro 'JUMP_LABEL' : note../../gcc-10.2.0/gcc/rtl.h:1340../../gcc-10.2.0/gcc/rtl.def#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~: rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h: :688expanded from macro 'XCEXP'1375In file included from : :23: : ^1note : warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/sel-sched.c: expanded from macro 'XSTR'32 #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 ^ ~DEF_RTL_EXPR(HIGH, "high", "e", RTX_CONST_OBJ)../../gcc-10.2.0/gcc/sel-sched-dump.c ../../gcc-10.2.0/gcc/rtl.h^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::24: :1229 :38: 25In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.c:: 126: In file included from note: :6:../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h note: note: 1230expanded from macro 'RTL_CHECK2': expanded from macro 'DEF_RTL_EXPR'expanded from macro 'XCEXP' :3808 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h1195 3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3:37: ^~~~~~~~~~~~: :1230:note: ../../gcc-10.2.0/gcc/rtl.h:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]700:22./genrtl.h 37: :1042expanded from macro 'RTL_CHECKC1'::3 ^ ~: :../../gcc-10.2.0/gcc/rtl.h:444note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) expanded from macro 'RTX_HDR_SIZE': 5 XWINT (rt, 1) = arg1;note:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ note: : warningexpanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h array 'fld' declared here:444 :5 ^ ~ : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104::24: note: expanded from macro 'offsetof' 1234 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:#define offsetof(t, d) __builtin_offsetof(t, d)444 ^ ~:5:29 note: notearray 'fld' declared here ^ ~ : : note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.c rtunion fld[1];:expanded from macro 'XWINT'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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.c#define XWINT(RTX, N) ((RTX)->u.hwint[N]):128:6: note: expanded from macro 'DEF_RTL_EXPR' 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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 RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ :445:5: note: array 'hwint' declared here In file included from HOST_WIDE_INT hwint[1]; ^ ../../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] 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/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' DEF_RTL_EXPR(HIGH, "high", "e", RTX_CONST_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.c:129:6: 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] note: expanded from macro 'DEF_RTL_EXPR' In file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 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: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:1229:38../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' : 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:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;#define RTX_HDR_SIZE offsetof (struct rtx_def, u) :35: ../../gcc-10.2.0/gcc/recog.h 444:: ^ ~ ^ ~5: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h 166note: :array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h:1341 rtunion fld[1];:23:: 1230note: expanded from macro 'XEXP'7 :37104#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ^ ~ :: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECKC1' ::1229warning:38:24: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : noteIn file included from ../../gcc-10.2.0/gcc/sel-sched.c :25 if (INSN_CODE (insn) < 0): In file included from ../../gcc-10.2.0/gcc/rtl.hnote:3808: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): expanded from macro 'offsetof'./genrtl.h ^~~~~~~~~~~~~~~~ : expanded from macro 'RTL_CHECK2' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1526:25: note :1073:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'INSN_CODE'3: ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.hwarning: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_CODE(INSN) XINT (INSN, 5):444::5: 444: XSTR (rt, 2) = arg2;5:../../gcc-10.2.0/gcc/rtl.c note: array 'fld' declared here :131 ^ ~ rtunion fld[1]; ^ ^ ~ note ../../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/sel-sched-dump.c:24../../gcc-10.2.0/gcc/rtl.def ^ ~: : array 'fld' declared here In file included from :../../gcc-10.2.0/gcc/rtl.h:1340../../gcc-10.2.0/gcc/rtl.h:23 rtunion fld[1];: 692:3808: ../../gcc-10.2.0/gcc/rtl.h:1 : warning: ^ note: expanded from macro 'XSTR' : ./genrtl.h1229:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :38: ../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(LO_SUM, "lo_sum", "ee", RTX_OBJ) note^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1253::../../gcc-10.2.0/gcc/rtl.c:126: :6: ^ ~expanded from macro 'RTL_CHECK2' 1881 : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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] expanded from macro 'DEF_RTL_EXPR'3:: XVEC (rt, 1) = arg1; ^ ~ ^ ~1229: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ JUMP_LABEL (this) = target; ../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~~ : :700note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/sched-rgn.c: 5:../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2'::1342::23: 283022:note1860:: array 'fld' declared here : rtunion fld[1];12: 28 ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : notewarning:note : : : ^ ~expanded from macro 'RTX_HDR_SIZE' In file included from note : expanded from macro 'XVEC'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/sel-sched-ir.c../../gcc-10.2.0/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u):: 35 n = NOTE_KIND (insn);#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~: ^ ~ ../../gcc-10.2.0/gcc/recog.h: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: ^~~~~~~~~~~~~~~~167 444104#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):: ^ ~ 55:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/rtl.hwarning:1375:1229 1675::::3824: : note:2532: : note: notearray 'fld' declared here: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note rtunion fld[1]; ^expanded from macro 'NOTE_KIND' : INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); note: expanded from macro 'XCEXP' ^~~~~~~~~~~~~~~~ expanded from macro 'offsetof' 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]): ^ ~#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) #define offsetof(t, d) __builtin_offsetof(t, d)In file included from ../../gcc-10.2.0/gcc/sel-sched.c1526 ../../gcc-10.2.0/gcc/rtl.h ^ ~ ::2525: : :444In file included from :../../gcc-10.2.0/gcc/rtl.h ^ ~5 note:3808 : expanded from macro 'INSN_CODE' : ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:1371In file included from #define INSN_CODE(INSN) XINT (INSN, 5)../../gcc-10.2.0/gcc/rtl.c:: ^ ~1103 :../../gcc-10.2.0/gcc/rtl.h:32: : 3:note: :1338131: ../../gcc-10.2.0/gcc/rtl.h:note: warningexpanded from macro 'XCINT'../../gcc-10.2.0/gcc/rtl.def1230:37 array 'fld' declared here: :23:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): : XSTR (rt, 1) = arg1; ^ ~ rtunion fld[1];692 ^ ~expanded from macro 'XINT':note : ../../gcc-10.2.0/gcc/rtl.h: 11230expanded from macro 'RTL_CHECKC1' : ../../gcc-10.2.0/gcc/rtl.h: 37:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):1340 #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): ^note ^ ~ ^ ~23: warning expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:In file included from :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/sel-sched-dump.c: : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 24 ^ ~: ../../gcc-10.2.0/gcc/rtl.hnote1229In file included from :38 : expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h::444: ../../gcc-10.2.0/gcc/rtl.h:3808 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)5: ^ ~ :: 444 :5: note./genrtl.hDEF_RTL_EXPR(LO_SUM, "lo_sum", "ee", RTX_OBJ): :1254^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notenote: ../../gcc-10.2.0/gcc/rtl.cexpanded from macro 'RTL_CHECK2'array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h::1229 :: rtunion fld[1];128array 'fld' declared here3: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ rtunion fld[1];6:38 note: : note ^ ~: expanded from macro 'RTL_CHECK2' warning ^expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h#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: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: array 'fld' declared here ../../gcc-10.2.0/gcc/sched-rgn.c:5 rtunion fld[1];:: note ^:../../gcc-10.2.0/gcc/rtl.h2842:700 XSTR (rt, 2) = arg2; 9In file included from : : : ^ ~warning../../gcc-10.2.0/gcc/sel-sched.c22 ::25: : :2167array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here: 10: ../../gcc-10.2.0/gcc/rtl.h In file included from INSN_CODE (insn), rtunion fld[1];warning note: ^~~~~~~~~~~~~~~~expanded from macro 'RTX_HDR_SIZE':1340 : ^ :In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:#define RTX_HDR_SIZE offsetof (struct rtx_def, u):../../gcc-10.2.0/gcc/sel-sched-ir.c3808 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~23: : ./genrtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h1526 :: SUBREG_BYTE (x), GET_MODE (x));104:note:110424:: 25 ^~~~~~~~~~~~~~~: 3:expanded from macro 'XSTR': ../../gcc-10.2.0/gcc/rtl.h: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)2039 XEXP (rt, 2) = arg2;: ^ ~ 26:35 ^ ~../../gcc-10.2.0/gcc/rtl.h: : note : 1229expanded from macro 'offsetof' : ../../gcc-10.2.0/gcc/rtl.h:1341#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~expanded from macro 'SUBREG_BYTE':../../gcc-10.2.0/gcc/recog.h23 :In file included from #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)168 ^ ~: note../../gcc-10.2.0/gcc/rtl.c:note: : expanded from macro 'XEXP':38:10expanded from macro 'INSN_CODE':131: warning : array index 5 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 : return INSN_CODE (insn); ^ ~../../gcc-10.2.0/gcc/rtl.def : ^~~~~~~~~~~~~~~~note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ../../gcc-10.2.0/gcc/rtl.h:69213731526:25: note:expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:: 1../../gcc-10.2.0/gcc/rtl.h::expanded from macro 'INSN_CODE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1338warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]32:: 1229 :38 ^ ~ note:../../gcc-10.2.0/gcc/rtl.hDEF_RTL_EXPR(LO_SUM, "lo_sum", "ee", RTX_OBJ)#define INSN_CODE(INSN) XINT (INSN, 5): 23: note 444 ^ ~ :5: expanded from macro 'RTL_CHECK2'^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ../../gcc-10.2.0/gcc/rtl.h:1338::: note../../gcc-10.2.0/gcc/rtl.c:129:6expanded from macro 'XCSUBREG' : array 'fld' declared here 23#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) rtunion fld[1]; ^ ~: :note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: ^ expanded from macro 'DEF_RTL_EXPR'../../gcc-10.2.0/gcc/rtl.h: :note 1230expanded from macro 'XINT' ^ ~ : : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), 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/rtl.h ^ ~../../gcc-10.2.0/gcc/sel-sched-dump.c::#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) : 24444:../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~:1229 ^ ~: 5: noteIn file included from ../../gcc-10.2.0/gcc/rtl.h:: 37 : :array 'fld' declared here38:3808../../gcc-10.2.0/gcc/rtl.hnote note:: 700:: ../../gcc-10.2.0/gcc/rtl.h22expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^: expanded from macro 'RTL_CHECK2': 1229note:: expanded from macro 'RTX_HDR_SIZE': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ./genrtl.hIn file included from ../../gcc-10.2.0/gcc/sel-sched.c:#define RTX_HDR_SIZE offsetof (struct rtx_def, u): ^ ~ 38../../gcc-10.2.0/gcc/rtl.h: ^ ~ 1255::/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h note254443: :: warning: expanded from macro 'RTL_CHECK2':array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : In file included from 1045:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ^ ~note../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h24../../gcc-10.2.0/gcc/rtl.h: XVEC (rt, 3) = arg3; ../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here ^ ~ ::444:5:444 note::../../gcc-10.2.0/gcc/rtl.h11355:: expanded from macro 'offsetof':3: rtunion fld[1]; 1342 note: array 'fld' declared here : warningnote#define offsetof(t, d) __builtin_offsetof(t, d): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : array 'fld' declared here rtunion fld[1]; 23: XINT (rt, 1) = arg1; ^ 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../../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]) ^ ~ ../../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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:1136:3: warningIn file included from ../../gcc-10.2.0/gcc/sel-sched-dump.c:24: : 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.h:1341:23: note: expanded from macro 'XEXP' :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; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1340:23: note../../gcc-10.2.0/gcc/rtl.c:131../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.def:699: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(VEC_MERGE, "vec_merge", "eee", RTX_TERNARY) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : expanded from macro 'XSTR' :2966#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :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.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ../../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' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ rtunion fld[1]; ^ #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:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../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.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] /Library/Developer/CommandLineTools/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) ^ ~ rtunion fld[1]; ^ XSTR (rt, 3) = arg3; ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ /Library/Developer/CommandLineTools/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/sel-sched-dump.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] ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2; ^ ~ :1340:23: note: expanded from macro 'XSTR' ../../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) ^ ~ ^ ~ #define XSTR(RTX, 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]) ^ ~ :131: ../../gcc-10.2.0/gcc/rtl.def:699:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:DEF_RTL_EXPR(VEC_MERGE, "vec_merge", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.c../../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: ../../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] :128:6: note: expanded from macro 'DEF_RTL_EXPR' *step_out = XEXP (x, 1); ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ 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: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' ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 700:22: note: expanded from macro 'RTX_HDR_SIZE'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:1167:In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:36 XSTR (rt, 3) = arg3;: In file included from ../../gcc-10.2.0/gcc/target.h3:276: : warning #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def:937: :1229: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:38/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: note : expanded from macro 'RTL_CHECK2'1 XVEC (rt, 1) = arg1;:104::24: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (asm_out) ^ ~../../gcc-10.2.0/gcc/rtl.h note../../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/target-hooks-macros.h1340::23:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note: 444 ^ ~expanded from macro 'XSTR': expanded from macro 'offsetof' 43../../gcc-10.2.0/gcc/rtl.h:50:: note: expanded from macro 'HOOK_VECTOR_END' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1229 ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-10.2.0/gcc/rtl.h:1229 : ^38: #define offsetof(t, d) __builtin_offsetof(t, d)note: expanded from macro 'RTL_CHECK2'5 ^ ~ : #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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:699In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])36: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~../../gcc-10.2.0/gcc/target.h:1:: warning:444:: ../../gcc-10.2.0/gcc/rtl.hoffset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof]:4445:5: note: :DEF_RTL_EXPR(VEC_MERGE, "vec_merge", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~array 'fld' declared here 276note: notearray 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c : rtunion fld[1]; ^:../../gcc-10.2.0/gcc/target.def: : array 'fld' declared here129 rtunion fld[1]; ^ 1628:1: warning rtunion fld[1]; ^ :6: note: expanded from macro 'DEF_RTL_EXPR' In file included from ../../gcc-10.2.0/gcc/sel-sched.c : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ :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; ^ ~ 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' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' HOOK_VECTOR_END (sched) ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #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' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #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 #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ HOST_WIDE_INT hwint[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:1658:1:../../gcc-10.2.0/gcc/hwint.h:59:26: note: ../../gcc-10.2.0/gcc/rtl.h 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:705:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] expanded from macro 'HOST_WIDE_INT' :# define HOST_WIDE_INT long long ^ 3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(VEC_SELECT, "vec_select", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ attrs = MEM_ATTRS (x);../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ^~~~~~~~~~~~~ HOOK_VECTOR_END (simd_clone) ^ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ../../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 ;) ^ 700:22: note: expanded from macro 'RTX_HDR_SIZE' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 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: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/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] #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29 XEXP (rt, 1) = arg1; ^ ~ : note: expanded from macro 'X0MEMATTR' HOOK_VECTOR_END (simt) #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../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' #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:1230:37: noteIn 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] : 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: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(VEC_SELECT, "vec_select", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 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.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 128:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/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/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: ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' HOOK_VECTOR_END (goacc) ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' /Library/Developer/CommandLineTools/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/sel-sched.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] #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' #define offsetof(t, d) __builtin_offsetof(t, d) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ 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: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:38In file included from ../../gcc-10.2.0/gcc/rtl.c:: 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/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] 131HOOK_VECTOR_END (vectorize) ^ : ../../gcc-10.2.0/gcc/rtl.def:705: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(VEC_SELECT, "vec_select", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50../../gcc-10.2.0/gcc/rtl.h 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.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' :1341 : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ :23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/sel-sched.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: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' 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' ^ ~ /Library/Developer/CommandLineTools/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' In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c#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) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:36../../gcc-10.2.0/gcc/sel-sched-dump.c:../../gcc-10.2.0/gcc/rtl.h33: ../../gcc-10.2.0/gcc/sel-sched-ir.h:1222::32:: 444: ^ ~5: In file included from note: 444array 'fld' declared here :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/target.h: rtunion fld[1]; ^ rtunion fld[1];276: In file included from ../../gcc-10.2.0/gcc/rtl.c:../../gcc-10.2.0/gcc/target.def ^ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :3346:1: In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:In file included from 131: gcc_assert (INSN_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn));../../gcc-10.2.0/gcc/rtl.def:710../../gcc-10.2.0/gcc/sel-sched.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~26 :../../gcc-10.2.0/gcc/rtl.h:1679:: In file included from ../../gcc-10.2.0/gcc/rtl.h1:3808: warning./genrtl.h:66::3:21 warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : : note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P'empty macro arguments are a C99 feature [-Wc99-extensions]warning: XEXP (rt, 1) = arg1;offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 25 : In file included from ^ ~ DEF_RTL_EXPR(VEC_CONCAT, "vec_concat", "ee", RTX_BIN_ARITH) (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK)^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.c:126HOOK_VECTOR_END (addr_space) ^~~~~~~~~~~~~~~~ ::6:../../gcc-10.2.0/gcc/rtl.h note: 3808expanded from macro 'DEF_RTL_EXPR' 1341::1675:25 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \23: ^~~~~~~~~~~~: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:700:^:1255:: note../../gcc-10.2.0/gcc/target-hooks-macros.h:43 :50:3 note: 22: warningnote: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'HOOK_VECTOR_END' : : note : expanded from macro 'RTX_HDR_SIZE' : #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ expanded from macro 'XEXP' XVEC (rt, 3) = arg3; #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ expanded from macro 'NOTE_KIND' ../../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 NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) #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/sel-sched-ir.c:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1371/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:1229 :38:: note: 36104:24 ^ ~: note: expanded from macro 'RTL_CHECK2': expanded from macro 'offsetof' 32 ../../gcc-10.2.0/gcc/rtl.h: In file included from #define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/target.h:276: ^ ~: : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XCINT' 444 : ^ ~ ../../gcc-10.2.0/gcc/target.def:52365#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ :1:: warning: empty macro arguments are a C99 feature [-Wc99-extensions]In file included from ../../gcc-10.2.0/gcc/rtl.hnote: HOOK_VECTOR_END (calls)array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h:1230 :37: rtunion fld[1]; note: :expanded from macro 'RTL_CHECKC1' : ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:131../../gcc-10.2.0/gcc/system.h:26 rtunion fld[1]; 748^ ^: In file included from ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:3808 : ./genrtl.h::: ../../gcc-10.2.0/gcc/rtl.def:710:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 94:14: 43note: expanded from macro 'gcc_assert': :In file included from ../../gcc-10.2.0/gcc/sel-sched.c3:25: 50: ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))warning: DEF_RTL_EXPR(VEC_CONCAT, "vec_concat", "ee", RTX_BIN_ARITH)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../../gcc-10.2.0/gcc/rtl.h:1341note:3808 : ./genrtl.h :1287: :23:../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END' :note3: #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]^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ^ XSTR (rt, 1) = arg1; ^ ~ : expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c: ^ ~36: 128In file included from ../../gcc-10.2.0/gcc/target.h: :6#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)276: ../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/rtl.h:6087:::1229444:38: note: 1note: :expanded from macro 'DEF_RTL_EXPR' expanded from macro 'RTL_CHECK2' ^ ~ 5 ? RTX_HDR_SIZE + sizeof (reg_info) \ : ^~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : warning: noteempty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h:700../../gcc-10.2.0/gcc/rtl.h:22: ^ ~ note: : expanded from macro 'RTX_HDR_SIZE' :../../gcc-10.2.0/gcc/rtl.h1229:HOOK_VECTOR_END (c)38: : ^notearray 'fld' declared here 444 ../../gcc-10.2.0/gcc/target-hooks-macros.h rtunion fld[1];:5:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ :43:50: note: expanded from macro 'HOOK_VECTOR_END' ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : expanded from macro 'RTL_CHECK2' note: array 'fld' declared here /Library/Developer/CommandLineTools/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]) ^ ~ 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:6240: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:444: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:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (cxx) XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.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:710:1: 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' DEF_RTL_EXPR(VEC_CONCAT, "vec_concat", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ;) ^ ../../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' 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:6329:1: 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 (emutls) ^ 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] /Library/Developer/CommandLineTools/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/selftest-rtl.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/target-hooks-macros.h XEXP (rt, 1) = arg1; ^ ~ :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: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: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' 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:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (target_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/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/rtl.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :131: ../../gcc-10.2.0/gcc/rtl.def:716:1: 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: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:6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] DEF_RTL_EXPR(VEC_DUPLICATE, "vec_duplicate", "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.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.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' rtunion fld[1]; ^ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ 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: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:700:22: note: expanded from macro 'RTX_HDR_SIZE' 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:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XBBDEF (rt, 2) = arg2;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: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) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' /Library/Developer/CommandLineTools/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]) #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:716:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 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:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(VEC_DUPLICATE, "vec_duplicate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XEXP (rt, 3) = arg3; ^ ~ ../../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) \ ^~~~~~~~~~~~ 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) ^ ~ ^ ~ /Library/Developer/CommandLineTools/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:716: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(VEC_DUPLICATE, "vec_duplicate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../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/selftest-rtl.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] : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-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:1338:23: note: expanded from macro 'XINT' /Library/Developer/CommandLineTools/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) ^ ~ 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:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define offsetof(t, d) __builtin_offsetof(t, d)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: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] 5: note: array 'fld' declared here DEF_RTL_EXPR(VEC_SERIES, "vec_series", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) \ ^~~~~~~~~~~~ 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: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:700:22: note: expanded from macro 'RTX_HDR_SIZE' XINT (rt, 5) = arg5; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' /Library/Developer/CommandLineTools/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' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(VEC_SERIES, "vec_series", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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) \ ^~~~~~~~~~~~ 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: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; ^ ~ :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) ^ ~ /Library/Developer/CommandLineTools/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:721: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(VEC_SERIES, "vec_series", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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:220: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:724:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XEXP (rt, 1) = arg1; ^ ~ DEF_RTL_EXPR(SS_PLUS, "ss_plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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) ^ ~ ../../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]) ^ ~ /Library/Developer/CommandLineTools/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 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: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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:724:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XBBDEF (rt, 2) = arg2; ^ ~ DEF_RTL_EXPR(SS_PLUS, "ss_plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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 /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' 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:222: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) XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23 ^ ~ 154 warning: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/rtl.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :131: ../../gcc-10.2.0/gcc/rtl.def:724:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] s generated. DEF_RTL_EXPR(SS_PLUS, "ss_plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229: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) ^ ~ 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: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/sel-sched-ir.c: /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' 43: ../../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] XINT (rt, 4) = arg4; ^ ~ gcc_assert (INSN_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ (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' 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] #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' ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ DEF_RTL_EXPR(US_PLUS, "us_plus", "ee", RTX_COMM_ARITH)../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/sel-sched.c::34: In file included from 1230../../gcc-10.2.0/gcc/target.h:276:: ../../gcc-10.2.0/gcc/target.def:37937: 1:../../gcc-10.2.0/gcc/rtl.h warning: :empty macro arguments are a C99 feature [-Wc99-extensions] :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HOOK_VECTOR_END (asm_out) note../../gcc-10.2.0/gcc/rtl.c: expanded from macro 'RTL_CHECKC1' 444:126:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])6: note: expanded from macro 'DEF_RTL_EXPR' :5: note: array 'fld' declared here ^ ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: ../../gcc-10.2.0/gcc/system.h../../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:note: expanded from macro 'HOOK_VECTOR_END' :748#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :14: note: expanded from macro 'gcc_assert' 224:3: ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : XINT (rt, 5) = arg5; ^ ~ 700:22../../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' In file included from ../../gcc-10.2.0/gcc/sel-sched.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :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] note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (sched) ^ #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/target-hooks-macros.h:43:50: note /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' : 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 #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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.defIn 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] :1658DEF_RTL_EXPR(US_PLUS, "us_plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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/selftest-rtl.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/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.c XEXP (rt, 6) = arg6; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 128:6: note: expanded from macro 'DEF_RTL_EXPR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').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 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 ? RTX_HDR_SIZE + sizeof (reg_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/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] ../../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]) ^ ~ HOOK_VECTOR_END (simt) ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note../../gcc-10.2.0/gcc/rtl.h:444:5/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:: expanded from macro 'HOOK_VECTOR_END' :24: note: expanded from macro 'offsetof' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ note: array 'fld' declared here In file included from 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: rtunion fld[1]; ^ ../../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] 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:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] warning X0EXP (rt, 7) = NULL_RTX; ^ ~ : empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (omp)DEF_RTL_EXPR(US_PLUS, "us_plus", "ee", RTX_COMM_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ../../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/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../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' In file included from ../../gcc-10.2.0/gcc/sel-sched.c#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :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] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' HOOK_VECTOR_END (goacc) ^ ../../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/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/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' In file included from 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:265:3: 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) \ ^~~~~~~~~~~~ XEXP (rt, 1) = arg1; ^ ~ ../../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] ../../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' HOOK_VECTOR_END (vectorize) ^ #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/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 ;) ^ 1229:38: note: expanded from macro 'RTL_CHECK2'/Library/Developer/CommandLineTools/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_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: rtunion fld[1]; ^131 : In file included from ../../gcc-10.2.0/gcc/rtl.def:730:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 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:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/sel-sched.c:DEF_RTL_EXPR(SS_MINUS, "ss_minus", "ee", RTX_BIN_ARITH) 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] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XBBDEF (rt, 2) = arg2;HOOK_VECTOR_END (addr_space)../../gcc-10.2.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:1345:25: note: expanded from macro 'XBBDEF' ^~~~~~~~~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1228:../../gcc-10.2.0/gcc/target-hooks-macros.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:10438: note:: expanded from macro 'RTL_CHECK1' :24: note: expanded from macro 'offsetof' 43:50: note: expanded from macro 'HOOK_VECTOR_END' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ #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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:730: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(SS_MINUS, "ss_minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../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/selftest-rtl.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] : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' XEXP (rt, 3) = arg3; ^ ~#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/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/selftest-rtl.cIn 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] ../../gcc-10.2.0/gcc/sel-sched-ir.c:2604:24: DEF_RTL_EXPR(SS_NEG, "ss_neg", "e", RTX_UNARY)warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] IDATA_RHS (id) = SET_SRC (pat); :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/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] ../../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 SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../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: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:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5clang: warning../../gcc-10.2.0/gcc/rtl.h/Library/Developer/CommandLineTools/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/sel-sched.c:: :34: In file included from #define offsetof(t, d) __builtin_offsetof(t, d)../../gcc-10.2.0/gcc/target.h:276:: ../../gcc-10.2.0/gcc/target.def: 6087:1444: warning : empty macro arguments are a C99 feature [-Wc99-extensions] treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~ :5: note: notearray 'fld' declared here: array 'fld' declared hereHOOK_VECTOR_END (c) In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.c In file included from ^ rtunion fld[1]; ^ :131: ../../gcc-10.2.0/gcc/rtl.def:733:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: ../../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: DEF_RTL_EXPR(SS_NEG, "ss_neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'HOOK_VECTOR_END' warning: #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] ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' XINT (rt, 5) = arg5; ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 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] ../../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) ^ ~ HOOK_VECTOR_END (cxx) ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../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 ;) ^ /Library/Developer/CommandLineTools/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) 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/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/rtl.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :131: ../../gcc-10.2.0/gcc/rtl.def:733:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1];../../gcc-10.2.0/gcc/sel-sched-ir.c:2952:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(SS_NEG, "ss_neg", "e", RTX_UNARY)In file included from if (NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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 ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' ../../gcc-10.2.0/gcc/rtl.c: (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ 129:6: note: expanded from macro 'DEF_RTL_EXPR' In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ :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/sel-sched.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :34: 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.hempty 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:warningHOOK_VECTOR_END (shrink_wrap) ^ :1675:25 ^ ~: note../../gcc-10.2.0/gcc/target-hooks-macros.h: expanded from macro 'NOTE_KIND' : : 700:#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)43:22../../gcc-10.2.0/gcc/rtl.h:1229unknown warning option '-Werror=format-diag' [-Wunknown-warning-option]:38: note: 50 ^ ~ :expanded from macro 'RTL_CHECK2' : ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' note#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1230:37: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'HOOK_VECTOR_END' 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) ^ ~ note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:444:5/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared here 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:expanded from macro 'offsetof' 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (mode_switching) ^ :444:5: note: array 'fld' declared here #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../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/selftest-rtl.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/sel-sched-ir.c XEXP (rt, 7) = arg7; ^ ~ :2992: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/rtl.c: for (note = REG_NOTES (insn); note; note = XEXP (note, 1)) ^~~~~~~~~~~~~~~~ 131: ../../gcc-10.2.0/gcc/rtl.def:735: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' ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 1611:25: note: expanded from macro 'REG_NOTES' DEF_RTL_EXPR(US_NEG, "us_neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define REG_NOTES(INSN) XEXP(INSN, 6)../../gcc-10.2.0/gcc/rtl.c:126: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 (HOST_WIDE_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]) ^ ~ ../../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: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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' rtunion fld[1]; ^ /Library/Developer/CommandLineTools/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_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:735:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(US_NEG, "us_neg", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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] 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: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.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' for (note = REG_NOTES (insn); note; note = XEXP (note, 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/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] ../../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) ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../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' ../../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 ;) ^ ../../gcc-10.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 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 /Library/Developer/CommandLineTools/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 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: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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:735:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' DEF_RTL_EXPR(US_NEG, "us_neg", "e", RTX_UNARY) #define XBBDEF(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.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECK1(RTX, N, C1) ((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 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:166:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :700:22: note: In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c:expanded from macro 'RTX_HDR_SIZE'../../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] 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] if (INSN_CODE (insn) < 0) XEXP (rt, 3) = arg3; ^ ~ ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' if (LABEL_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../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' ../../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:1229:38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/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:1371:32: note: expanded from macro 'XCINT' ../../gcc-10.2.0/gcc/rtl.h:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ 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 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] rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ DEF_RTL_EXPR(SS_ABS, "ss_abs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' 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' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ #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: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) ^ ~ 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:1229:38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:738:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 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: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; ^ ~ DEF_RTL_EXPR(SS_ABS, "ss_abs", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ :1228::1526:25: note: expanded from macro 'INSN_CODE' 38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #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: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) ^ ~ 444:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/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' rtunion fld[1]; ^ #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:738:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 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: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; ^ ~ DEF_RTL_EXPR(SS_ABS, "ss_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' :1358:27: note: expanded from macro 'X0EXP' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 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: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]) ^ ~ /Library/Developer/CommandLineTools/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/selftest-rtl.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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:741:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ DEF_RTL_EXPR(SS_ASHIFT, "ss_ashift", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECK1(RTX, N, C1) ((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 ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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: note: expanded from macro 'DEF_RTL_EXPR' In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ :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 XEXP (rt, 1) = arg1; ^ ~ :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) ^ ~ /Library/Developer/CommandLineTools/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:741:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:444:5:DEF_RTL_EXPR(SS_ASHIFT, "ss_ashift", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/sel-sched-ir.c note: array 'fld' declared here :3731:17: warning: array index 5 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' rtunion fld[1]; ^ int i, n = ASM_OPERANDS_LABEL_LENGTH (note); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ 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:700:22: note: expanded from macro 'RTX_HDR_SIZE' :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:2581:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH' X0EXP (rt, 2) = NULL_RTX; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS) #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h../../gcc-10.2.0/gcc/rtl.h:1384:43: note: expanded from macro 'XCVECLEN' :104:24: note: expanded from macro 'offsetof' #define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32: note: expanded from macro 'XCVEC' #define RTL_CHECK1(RTX, N, C1) ((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' 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] rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ DEF_RTL_EXPR(US_ASHIFT, "us_ashift", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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:742:32: note: expanded from macro 'GET_NUM_ELEM' X0EXP (rt, 3) = NULL_RTX; #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.c../../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 :126:6: note: expanded from macro 'DEF_RTL_EXPR' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../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] ../../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]) ^ ~ if (XEXP (ASM_OPERANDS_LABEL (note, i), 0) == BB_HEAD (bb)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_LABEL' rtunion fld[1]; ^ #define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1383:43: In file included from ../../gcc-10.2.0/gcc/sel-sched.c:note44: 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: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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:744:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] X0EXP (rt, 4) = NULL_RTX; ^ ~ : expanded from macro 'XCVECEXP' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/sel-sched-ir.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 1222:32: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(US_ASHIFT, "us_ashift", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc_assert (INSN_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #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' 1679:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P' ../../gcc-10.2.0/gcc/rtl.h: (NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK) ^~~~~~~~~~~~~~~~ 1228:38: note: expanded from macro 'RTL_CHECK1' #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND'../../gcc-10.2.0/gcc/rtl.c:128#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :6: note: expanded from macro 'DEF_RTL_EXPR' : (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ? 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:700:22: note: expanded from macro 'RTX_HDR_SIZE' ../../gcc-10.2.0/gcc/rtl.h:1233:35: note: expanded from macro 'RTVEC_ELT' #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' In file included from ../../gcc-10.2.0/gcc/selftest-rtl.c#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ :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:1230:37: note: expanded from macro 'RTL_CHECKC1' X0EXP (rt, 5) = NULL_RTX; #define RTL_CHECKC1(RTX, N, C) ((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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' ../../gcc-10.2.0/gcc/rtl.h:1229:39: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ 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] #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 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 ../../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' rtunion fld[1]; ^ rtunion fld[1]; ^ : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ 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: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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :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]) ^ ~ /Library/Developer/CommandLineTools/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:747:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] DEF_RTL_EXPR(US_MINUS, "us_minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' XEXP (rt, 1) = arg1; ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../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) ^ ~ ^ ~ /Library/Developer/CommandLineTools/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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:747:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 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:380:3: 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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.c:128: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 (reg_info) \ ^~~~~~~~~~~~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../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]) ^ ~ /Library/Developer/CommandLineTools/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:747:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 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:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] DEF_RTL_EXPR(US_MINUS, "us_minus", "ee", RTX_BIN_ARITH) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : 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]) ^ ~ /Library/Developer/CommandLineTools/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/selftest-rtl.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' 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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ DEF_RTL_EXPR(SS_TRUNCATE, "ss_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECK1(RTX, N, C1) ((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 ../../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 ../../gcc-10.2.0/gcc/selftest-rtl.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] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' XINT (rt, 5) = arg3; ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:750: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(SS_TRUNCATE, "ss_truncate", "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/sel-sched-ir.c:4985: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:700:22: note: expanded from macro 'RTX_HDR_SIZE' gcc_assert (NOTE_BASIC_BLOCK (note) == bb #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1667:32: note: expanded from macro 'NOTE_BASIC_BLOCK' 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:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE) XSTR (rt, 6) = arg4; ^ ~ ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCBBDEF' In file included from ../../gcc-10.2.0/gcc/rtl.c#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' 131: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.def:750:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ DEF_RTL_EXPR(SS_TRUNCATE, "ss_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ((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.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), ^~~~~~~~~~~~ 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:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ ../../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]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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: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.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:1338:23: note: expanded from macro 'XINT' DEF_RTL_EXPR(US_TRUNCATE, "us_truncate", "e", RTX_UNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ^ ~ ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../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] ../../gcc-10.2.0/gcc/rtl.h rhs = SET_SRC (pat); ^~~~~~~~~~~~~ :700:22: note: expanded from macro '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:2684:22: note: expanded from macro 'SET_SRC' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/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' ../../gcc-10.2.0/gcc/rtl.h:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 444../../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 #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]; ^ 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] DEF_RTL_EXPR(US_TRUNCATE, "us_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: 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:448: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 '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)/Library/Developer/CommandLineTools/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:1229In 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] :38: note: expanded from macro 'RTL_CHECK2' DEF_RTL_EXPR(US_TRUNCATE, "us_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' ^ ~ : 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:444:5: note: array 'fld' declared here #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ rtunion fld[1]; ^ /Library/Developer/CommandLineTools/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/selftest-rtl.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 offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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' 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.def:756: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(FMA, "fma", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ^ 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:450 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/sel-sched-ir.c: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; ^ ~ :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) ^ ~ 1342:23: note: expanded from macro 'XVEC' :5755#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/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' JUMP_LABEL (insn_rtx) = label; #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:1860:28: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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:756:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtunion fld[1]; ^ DEF_RTL_EXPR(FMA, "fma", "eee", RTX_TERNARY) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 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: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.c XVEC (rt, 4) = arg4; ^ ~ :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) \ ^~~~~~~~~~~~ ../../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:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:756:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../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] rtunion fld[1]; ^ ++LABEL_NUSES (label); ^~~~~~~~~~~~~~~~~~~ DEF_RTL_EXPR(FMA, "fma", "eee", RTX_TERNARY)../../gcc-10.2.0/gcc/rtl.h:1805:26: note: expanded from macro 'LABEL_NUSES' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../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] : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)), 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) ^ ~ #define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) ^ ~ ../../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' ../../gcc-10.2.0/gcc/rtl.h:1371:32: note: expanded from macro 'XCINT' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ /Library/Developer/CommandLineTools/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 ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((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:453../../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] :444:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:759:1 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: 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) ^ ~ DEF_RTL_EXPR(VAR_LOCATION, "var_location", "te", RTX_EXTRA) ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 109 warnings generated. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #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:759:1../../gcc-10.2.0/gcc/sel-sched-ir.c:5798../../gcc-10.2.0/gcc/sel-sched.c:17: warning:: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/selftest-rtl.c :3537: rtx *ptail = ®_NOTES (res);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:1611:25: note: expanded from macro 'REG_NOTES' 26: ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' In file included from #define INSN_CODE(INSN) XINT (INSN, 5) warning ^ ~ : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h#define REG_NOTES(INSN) XEXP(INSN, 6)DEF_RTL_EXPR(VAR_LOCATION, "var_location", "te", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :3808#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ : ./genrtl.h:486:../../gcc-10.2.0/gcc/rtl.h../../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) \ ^~~~~~~~~~~~ 1341:23: note: expanded from macro 'XEXP' 3:#define XEXP(RTX, 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]) ^ ~ 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' ../../gcc-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../../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 'XINT' rtunion fld[1]; #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ :700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../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]#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ../../gcc-10.2.0/gcc/sel-sched.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 sese.o -MT sese.o -MMD -MP -MF ./.deps/sese.TPo ../../gcc-10.2.0/gcc/sese.c /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :104: for (link = REG_NOTES (insn_rtx); link; link = XEXP (link, 1)) ^~~~~~~~~~~~~~~~~~~~ :3544:27: warning: ../../gcc-10.2.0/gcc/rtl.h:1611:25: note: expanded from macro 'REG_NOTES' 24:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'offsetof' :444array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:#define REG_NOTES(INSN) XEXP(INSN, 6) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 5: gcc_assert (INSN_CODE (EXPR_INSN_RTX (expr)) < 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: array 'fld' declared here 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] ../../gcc-10.2.0/gcc/rtl.h:DEF_RTL_EXPR(VAR_LOCATION, "var_location", "te", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1341../../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) ^ ~ ^ :23: note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/rtl.c:129:6: note: expanded from macro 'DEF_RTL_EXPR' ../../gcc-10.2.0/gcc/rtl.h:1338: : RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (rtunion)),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:516: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 'XINT' ../../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 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../../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]) ^ ~ : note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' 38: note: expanded from macro 'RTL_CHECK2' #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' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 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 #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 rtunion fld[1]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24 rtunion fld[1]; rtunion fld[1]; ^ ^ : note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/sel-sched-ir.c:5805:50:#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]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:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ 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' In file included from #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.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 131: ../../gcc-10.2.0/gcc/rtl.def:763: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(DEBUG_IMPLICIT_PTR, "debug_implicit_ptr", "t", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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]) ^ ~ #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 ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: :444:5:expanded from macro 'RTX_HDR_SIZE':444:5: note: array 'fld' declared here note: array 'fld' declared here ../../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] 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:518: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) ^ ~ XEXP (rt, 3) = arg3; ^ ~ /Library/Developer/CommandLineTools/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' gcc_assert (INSN_CODE (insn) >= 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' ../../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: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/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: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/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:763:1: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] X0EXP (rt, 4) = NULL_RTX; ^ ~ DEF_RTL_EXPR(DEBUG_IMPLICIT_PTR, "debug_implicit_ptr", "t", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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:clang: ../../gcc-10.2.0/gcc/rtl.c../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 1229:38: note: expanded from macro 'RTL_CHECK2' :128:6: note: expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ? 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:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 444:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #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]; ^ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:763:1: warning XEXP (rt, 1) = arg1; ^ ~ : 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(DEBUG_IMPLICIT_PTR, "debug_implicit_ptr", "t", RTX_OBJ) #define XEXP(RTX, 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:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24:In file included from ../../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] note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/selftest-rtl.c:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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_assert (NOTE_INSN_BASIC_BLOCK_P (bb_end)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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]; ^ 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] warningDEF_RTL_EXPR(DEBUG_PARAMETER_REF, "debug_parameter_ref", "t", RTX_OBJ): #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) ^ ~ unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' ? RTX_HDR_SIZE + (sizeof FORMAT - 1) * sizeof (HOST_WIDE_INT) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/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:1371:32: note: expanded from macro 'XCINT' 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] #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ DEF_RTL_EXPR(DEBUG_PARAMETER_REF, "debug_parameter_ref", "t", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.c:128:6: note: expanded from macro 'DEF_RTL_EXPR' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/system.h:748:14: note: expanded from macro 'gcc_assert' 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] ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ XWINT (rt, 1) = arg1; ^ ~ #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:1234:29: note: expanded from macro 'XWINT' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' rtunion fld[1]; ^ #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 HOST_WIDE_INT hwint[1]; ^ ../../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] ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' DEF_RTL_EXPR(DEBUG_PARAMETER_REF, "debug_parameter_ref", "t", RTX_OBJ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.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:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :129:6: note: expanded from macro 'DEF_RTL_EXPR' XWINT (rt, 2) = arg2; : 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:1234:29: note: expanded from macro 'XWINT' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ /Library/Developer/CommandLineTools/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:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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.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/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] 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/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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358DEF_RTL_EXPR(DEBUG_MARKER, "debug_marker", "", RTX_EXTRA):27: note: expanded from macro 'X0EXP' ../../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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ CODE_LABEL_NUMBER (BB_HEAD (new_bb)), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/sel-sched-ir.c:../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' 22#define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ : 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] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #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 return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.c:126:6: note: expanded from macro 'DEF_RTL_EXPR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ /Library/Developer/CommandLineTools/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) ^ ~ ^ ? 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:#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/vec.h:288:44: note: in instantiation of member function 'vec<_sel_insn_data, va_heap, vl_embed>::embedded_size' requested here :786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 700 X0EXP (rt, 1) = NULL_RTX; ^ ~ :22: note: expanded from macro 'RTX_HDR_SIZE' size_t size = vec::embedded_size (alloc); ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../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/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve<_sel_insn_data>' requested here /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT);#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/vec.h:1755:10: note: in instantiation of member function 'vec<_sel_insn_data, va_heap, vl_ptr>::reserve' requested here ../../gcc-10.2.0/gcc/rtl.h return reserve (nelems, true PASS_MEM_STAT); ^ :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/vec.h:1883:3: In file included from ../../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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note: in instantiation of member function 'vec<_sel_insn_data, va_heap, vl_ptr>::reserve_exact' requested here CODE_LABEL_NUMBER (BB_HEAD (succ))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ reserve_exact (len - oldlen PASS_MEM_STAT); ^ ../../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] ../../gcc-10.2.0/gcc/rtl.h:DEF_RTL_EXPR(DEBUG_MARKER, "debug_marker", "", RTX_EXTRA) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' rtunion fld[1]; ^ ../../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 ../../gcc-10.2.0/gcc/rtl.c safe_grow (len PASS_MEM_STAT); ^ :128:6: note: expanded from macro 'DEF_RTL_EXPR' ../../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 ? RTX_HDR_SIZE + sizeof (reg_info) \ ^~~~~~~~~~~~ s_i_d.safe_grow_cleared (size); ^ #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ 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: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: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) ^ ~ 1341:23: note: expanded from macro 'XEXP' /Library/Developer/CommandLineTools/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) ^ ~ ../../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 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: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/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 In file included from ../../gcc-10.2.0/gcc/rtl.c:131: ../../gcc-10.2.0/gcc/rtl.def:775:1: warning rtunion fld[1]; ^ : offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../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] 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:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] CODE_LABEL_NUMBER (BB_HEAD (succ))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' DEF_RTL_EXPR(DEBUG_MARKER, "debug_marker", "", 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: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: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) ^ ~ ^ /Library/Developer/CommandLineTools/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/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] #define offsetof(t, d) __builtin_offsetof(t, d) XSTR (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ 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) ^ ~ ../../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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[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:200:13: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] return (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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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: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/selftest-rtl.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' ../../gcc-10.2.0/gcc/rtl.c:205:13: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] return (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) ^ ~ /Library/Developer/CommandLineTools/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.c:209:12: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] return 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) ^ ~ /Library/Developer/CommandLineTools/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_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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 ../../gcc-10.2.0/gcc/sel-sched.c:4950:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ gcc_assert (NOTE_INSN_BASIC_BLOCK_P (BB_HEAD (block_new))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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 ../../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] #define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE) 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:1371:32: note: expanded from macro 'XCINT' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #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.c:271: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])../../gcc-10.2.0/gcc/rtl.h:1230 && poly_int_rtx_p (XEXP (XEXP (orig, 0), 1), &offset));:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #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/system.h:748:14: note: expanded from macro 'gcc_assert' rtunion fld[1]; ^ ((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/rtl.h:1341:23: note: expanded from macro 'XEXP' 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 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../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] ../../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] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ = INSN_SCHED_CYCLE (insn) + (INSN_CODE (insn) < 0 ^~~~~~~~~~~~~~~~ ../../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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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] if (maybe_ne (SUBREG_BYTE (x), SUBREG_BYTE (y))) ^~~~~~~~~~~~~~~ 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: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:1526:25: note: expanded from macro 'INSN_CODE' XSTR (rt, 1) = arg1;#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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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:2039:26: note: 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: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]) ^ ~ ../../gcc-10.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: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/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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :654: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 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: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' 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 XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #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 XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #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.c:654:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; 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) ^ ~ 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: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:1230:37: note: expanded from macro 'RTL_CHECKC1' XWINT (rt, 1) = arg1; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((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 HOST_WIDE_INT 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: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: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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: ../../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] array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (x) == ASM_OPERANDS && ASM_OPERANDS_LABEL_VEC (x)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2580:37: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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 ../../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) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[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: 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/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] && ASM_OPERANDS_LABEL_VEC (XVECEXP (x, 0, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2580:37: note: expanded from macro 'ASM_OPERANDS_LABEL_VEC' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define ASM_OPERANDS_LABEL_VEC(RTX) XCVEC (RTX, 5, ASM_OPERANDS) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1376:32../../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-run-tests.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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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/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' :In file included from 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/selftest-run-tests.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/selftest-run-tests.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/selftest-run-tests.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/selftest-run-tests.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/selftest-run-tests.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/selftest-run-tests.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/selftest-run-tests.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/selftest-run-tests.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/selftest-run-tests.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/selftest-run-tests.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/selftest-run-tests.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/selftest-run-tests.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/selftest-run-tests.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/selftest-run-tests.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/selftest-run-tests.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 ;) ^ 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 shrink-wrap.o -MT shrink-wrap.o -MMD -MP -MF ./.deps/shrink-wrap.TPo ../../gcc-10.2.0/gcc/shrink-wrap.c 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 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] 571 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 sparseset.o -MT sparseset.o -MMD -MP -MF ./.deps/sparseset.TPo ../../gcc-10.2.0/gcc/sparseset.c In 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] 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] 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 spellcheck.o -MT spellcheck.o -MMD -MP -MF ./.deps/spellcheck.TPo ../../gcc-10.2.0/gcc/spellcheck.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 spellcheck-tree.o -MT spellcheck-tree.o -MMD -MP -MF ./.deps/spellcheck-tree.TPo ../../gcc-10.2.0/gcc/spellcheck-tree.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] 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: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/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] 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/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] 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/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' #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: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/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 ;) ^ 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/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: note: expanded from 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: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/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] 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/shrink-wrap.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/shrink-wrap.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/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] 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/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] 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/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) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from 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: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/shrink-wrap.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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ ../../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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' HOOK_VECTOR_END (asm_out) ^ #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/shrink-wrap.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' 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 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/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] 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] XEXP (rt, 6) = arg6; ^ ~ HOOK_VECTOR_END (simd_clone)../../gcc-10.2.0/gcc/rtl.h:1341: ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #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'In file included from ../../gcc-10.2.0/gcc/simplify-rtx.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:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (simt) ^ :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/shrink-wrap.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271In file included from ../../gcc-10.2.0/gcc/simplify-rtx.c:25: :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/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:1341:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (omp) ^ #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 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] 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/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] 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] HOOK_VECTOR_END (vectorize) XEXP (rt, 1) = arg1; ^ ~ ^ ../../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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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 ../../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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (addr_space) ^ ../../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/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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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] X0EXP (rt, 6) = NULL_RTX; ^ ~ HOOK_VECTOR_END (calls) ^ ../../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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-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/simplify-rtx.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.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (c) ^ 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/simplify-rtx.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/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] HOOK_VECTOR_END (cxx) ^ ../../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' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../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/rtl.hHOOK_VECTOR_END (emutls) ^ ../../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/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] 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] X0EXP (rt, 2) = 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' ^ ~#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) ^ ~ 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:../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 6552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define RTL_CHECK1(RTX, N, C1) ((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]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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] 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/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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ HOOK_VECTOR_END (mode_switching) ^ ../../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]; ^ 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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../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/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' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] In file included from XVEC (rt, 4) = arg4; ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:284 rtx tmp = XEXP (this, 1); ^ ~ warnings generated. 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#define 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 '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:444:5: note: array 'fld' declared here ../../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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: 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:1407:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1229 rtx tmp = XEXP (this, 1); ^ ~ :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 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/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] #define RTL_CHECK2(RTX, N, C1, C2) ((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:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)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 ^ ~ :../../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 rtunion fld[1]; ^ :5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1475:10In 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] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ return 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:38: note: expanded from macro 'RTL_CHECK2' #define 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/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/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] #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) ^ ~ ../../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] #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/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] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2; ^ ~ :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]) ^ ~ ../../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 clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ../../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: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/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] return XEXP (insn, 3); 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' ../../gcc-10.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: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:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = 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: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: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' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/shrink-wrap.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] ../../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' ../../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 ^ ~ 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/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] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) 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: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: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:In file included from note: expanded from macro 'RTL_CHECKC1' ../../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] #define RTL_CHECKC1(RTX, N, C) ((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 ../../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] HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' return safe_as_a (JUMP_LABEL (this));# 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: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:1860:28: note: expanded from macro 'JUMP_LABEL' XWINT (rt, 2) = arg2; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT 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:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../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: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: 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' SUBREG_BYTE (rt) = arg1; #define RTL_CHECKC1(RTX, N, C) ((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' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../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]) ^ ~ 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: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' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(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/shrink-wrap.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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.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]; ^ 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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, 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: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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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: 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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] 21In 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] XSTR (rt, 2) = arg2; *step_out = XEXP (x, 1); ^ ~ warning../../gcc-10.2.0/gcc/rtl.h:1341:23: 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: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]; ^ s generated. 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 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: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: 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: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/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' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/rtl.h:3798:11: 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:2607:24: note: expanded from macro 'MEM_ATTRS' :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' 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] #define RTL_CHECKC1(RTX, N, C) ((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) ^ ~ ../../gcc-10.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]; ^ 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] 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: XSTR (rt, 3) = arg3; ^ ~ ./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; ^ ~ :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' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 #define RTL_CHECK2(RTX, 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 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/simplify-rtx.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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/simplify-rtx.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/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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/simplify-rtx.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/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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/simplify-rtx.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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/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] 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/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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/simplify-rtx.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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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]; ^ 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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/simplify-rtx.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/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) ^ 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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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]) ^ ~ ../../gcc-10.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: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/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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/simplify-rtx.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/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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; 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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../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] XSTR (rt, 2) = arg2; src = SET_SRC (set); ^~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h:1340: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: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: 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: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]; ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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]; ^ ../../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) ^ ~ ../../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. 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.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 statistics.o -MT statistics.o -MMD -MP -MF ./.deps/statistics.TPo ../../gcc-10.2.0/gcc/statistics.c ../../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]; ^ ../../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] 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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] 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: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 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 stmt.o -MT stmt.o -MMD -MP -MF ./.deps/stmt.TPo ../../gcc-10.2.0/gcc/stmt.c 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]; ^ clang: ../../gcc-10.2.0/gcc/simplify-rtx.cwarning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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: 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]; ^ ../../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' 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]; ^ ../../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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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]; ^ ../../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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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]; ^ ../../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]; ^ 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/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' ../../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 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/simplify-rtx.c:5890:39: warning: array index 1 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] rtx top1 = simplify_merge_mask (XEXP (x, 1), mask, op); 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:2681:11: 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:5899:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ top1 ? top1 : XEXP (x, 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 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] ../../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] top1 ? top1 : XEXP (x, 1)); ^ ~ 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: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.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/simplify-rtx.c:5915:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ rtx top1 = simplify_merge_mask (XEXP (x, 1), mask, op); ^ ~ ../../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: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/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/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 gs->op[3] = rhs; ^ ~ ../../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/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]; ^ ../../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/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' ../../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 #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] ../../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] gs->op[1] = rhs; ^ ~ return XEXP (insn, 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../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/simplify-rtx.c:6019:25: :3653: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 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here && rtx_equal_p (XEXP (op0, 1), op2)) ^ ~ tree GTY((length ("%h.num_ops"))) op[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]) ../../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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_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:1229:../../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] 38 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: 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/gimple.h rtunion fld[1]; ^ :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 :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../../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] :1480:10: warning && rtx_equal_p (XEXP (op0, 1), op1)))) ^ ~ : 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 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' ^ ~ #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/simplify-rtx.c:6030: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:1485:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && rtx_equal_p (XEXP (op0, 1), op2)) ^ ~ 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: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/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: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:1341:23: 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: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 ../../gcc-10.2.0/gcc/simplify-rtx.c rtunion fld[1]; ^ :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: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) ^ ~ ../../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../../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] :444:5: note: array 'fld' declared here XEXP (op0, 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:1506: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/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]) ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ./genrtl.h:1470:40: note: expanded from macro 'gen_rtx_NE' ^ ~ gen_rtx_fmt_ee (NE, (MODE), (ARG0), (ARG1)) ^~~~ ../../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/simplify-rtx.c:6068: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:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (op0, 1) == const0_rtx) ^ ~ 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:#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: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../../gcc-10.2.0/gcc/rtl.h: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/simplify-rtx.c:6104: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 (op0, 0), XEXP (op0, 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/simplify-rtx.c:6109: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:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (op0, 1)); ^ ~ 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: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../../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] :444:5: note: array 'fld' declared here tem = avoid_constant_pool_reference (XEXP (op0, 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]; ^ ../../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] XEXP (op0, 1), op1, 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: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: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: return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ 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: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/simplify-rtx.c:6175:45: 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' tem = avoid_constant_pool_reference (XEXP (op1, 2)); ^ ~ #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' ../../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' ../../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] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ op0, XEXP (op1, 1), op2); ^ ~ ../../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: 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:6182: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:1876:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!(~sel & ~sel1 & mask) && !side_effects_p (XEXP (op1, 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: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/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:444:5: note: array 'fld' declared here tem = XVECEXP ((XEXP (XEXP (op0, 0), 1)), 0, 0); ^ ~ 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] ../../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: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:1349:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 45: note: expanded from macro 'XVECEXP' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:35: 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: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' #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/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 ../../gcc-10.2.0/gcc/rtl.h:2167: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 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/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/rtl.h:444:5: note: ../../gcc-10.2.0/gcc/cgraph.h:2658:32array 'fld' declared here : 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? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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/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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: ../../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] warning && known_eq (SUBREG_BYTE (op), 0)): ^~~~~~~~~~~~~~~~ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ ../../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: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/poly-int.h:1304:36: note: expanded from macro 'known_eq' 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] #define known_eq(A, B) (!maybe_ne (A, B)) ^ 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/simplify-rtx.c:6988: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' part = XEXP (op, 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/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] #define RTL_CHECK2(RTX, N, C1, C2) ((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/simplify-rtx.c:7070: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:1228: XEXP (op, 0), XEXP (op, 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: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/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' ../../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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 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' ../../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]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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] rtunion fld[1]; ^ X0EXP (rt, 5) = NULL_RTX;../../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: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' ^ ~ #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/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] rtunion fld[1]; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' return simplify_binary_operation (code, mode, XEXP (x, 0), 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: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/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] rtunion fld[1]; ^ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' XEXP (x, 0), 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: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]; ^ ../../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: In file included from ../../gcc-10.2.0/gcc/stack-ptr-mod.cexpanded from macro 'XEXP' :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] #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]) ^ ~ ../../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/simplify-rtx.c:7188: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:444:5: note: array 'fld' declared here SUBREG_BYTE (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/stack-ptr-mod.c#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :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/rtl.h: X0EXP (rt, 2) = NULL_RTX; ^ ~ 1373:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP'1 warning generated. 32: note: expanded from macro 'XCSUBREG' #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../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :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/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/simplify-rtx.c../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :7196:47#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:1228:38: note: expanded from macro 'RTL_CHECK1' && rtx_equal_p (XEXP (XEXP (x, 0), 0), XEXP (x, 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' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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../../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/stack-ptr-mod.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:347:3: ../../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] warning return XEXP (x, 1); ^ ~ : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1341 X0EXP (rt, 5) = NULL_RTX; ^ ~ :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/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:clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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 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: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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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]; ^ 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 ;) ^ 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: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 ;) ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ ../../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]; ^ 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) ^ ~ 25 warnings generated. ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]; ^ 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: 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 store-motion.o -MT store-motion.o -MMD -MP -MF ./.deps/store-motion.TPo ../../gcc-10.2.0/gcc/store-motion.c : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]; ^ 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 streamer-hooks.o -MT streamer-hooks.o -MMD -MP -MF ./.deps/streamer-hooks.TPo ../../gcc-10.2.0/gcc/streamer-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] 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]; ^ clang: warning: 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/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]; ^ 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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)); ^ 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 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/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] 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/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 ;) ^ 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/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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/stor-layout.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/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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/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] 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' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/stor-layout.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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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]; ^ 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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1 warning 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/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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 In file included from ../../gcc-10.2.0/gcc/store-motion.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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../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] *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.hclang: 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]; ^ 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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' 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] #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:903:1: note: did you mean class here? rtunion fld[1];struct cgraph_edge; ^~~~~~ class ^ 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]; ^ ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? In file included from struct cgraph_edge; ^~~~~~ class ../../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' In file included from ../../gcc-10.2.0/gcc/stor-layout.c:33: ../../gcc-10.2.0/gcc/cgraph.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :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:1229:38: note: expanded from macro 'RTL_CHECK2' friend 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/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] ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? XVEC (rt, 3) = arg3; ^ ~ friend struct cgraph_edge; ^~~~~~ 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 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] ../../gcc-10.2.0/gcc/cgraph.h XVEC (rt, 4) = arg4; ^ ~ :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:1342:23: note: expanded from macro 'XVEC' void initialize_inline_failed (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/cgraph.h:2658:32: note: did you mean class here? rtunion fld[1]; ^ void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class 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] ../../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, 5) = arg5; ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, 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 ^ 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] ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? XINT (rt, 6) = arg6; ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ 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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] 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] SUBREG_BYTE (rt) = arg1;struct cgraph_edge; ^ ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' for_user)) cgraph_edge ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:../../gcc-10.2.0/gcc/tree-inline.h:25:1: note: did you mean class here? 32struct cgraph_edge; ^~~~~~ class : note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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 146 warnings generated. ../../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] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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.hclang: 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]; ^ ../../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. 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 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] 1 warning generated. warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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]; ^ 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: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 ;) ^ 139 warnings generated. 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: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/targhooks.c:52: 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/targhooks.c:52: 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/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] HOOK_VECTOR_END (omp) ^ ../../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'../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from 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: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 ;) ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] 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/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]; ^ 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: 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/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] 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/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] 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/targhooks.c:52: 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/targhooks.c:52: 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/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] 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/targhooks.c:52: 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/targhooks.c:52: 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) ^clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ../../gcc-10.2.0/gcc/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/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' In file included from ../../gcc-10.2.0/gcc/targhooks.c:52: In file included from #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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; In file included from ../../gcc-10.2.0/gcc/targhooks.c: ^ ~ 54: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../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: ^ ~ 1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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/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: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:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, 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 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' ../../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]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1534:12../../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] 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]; ^ 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/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' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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 warning return safe_as_a (JUMP_LABEL (insn));: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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: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 ^~~~~~~~~~~~~~~~~ ../../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/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] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_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' 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/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] ../../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] XINT (rt, 5) = arg5; ^ ~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../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) ^ ~ #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../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :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/target-globals.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/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] 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]; ^ 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:444In 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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, 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: 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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' 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: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; ^~~~~~~~~~~~~~~~~ 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/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] #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: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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]; ^ 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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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 ../../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/rtl.h:2167:10: 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) ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../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]) ^ ~ ../../gcc-10.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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(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_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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: 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/targhooks.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] #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' ^ ~ #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 rtunion fld[1]; ^ :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: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 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 ../../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/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:../../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]; ^ 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:5In file included from :../../gcc-10.2.0/gcc/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared here 3808 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] ./genrtl.h: XVEC (rt, 3) = arg3; ^ ~ 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: 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/target-globals.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' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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:#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:#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 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 ../../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: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/target-globals.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] XEXP (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:#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: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#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/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:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:517:3: warning: In file included from ../../gcc-10.2.0/gcc/targhooks.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :54 XEXP (rt, 2) = arg2; ^ ~ : 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:#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/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] In file included from ../../gcc-10.2.0/gcc/targhooks.c XEXP (rt, 3) = arg3; ^ ~ :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] ../../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: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 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/target-globals.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] In file included from ../../gcc-10.2.0/gcc/targhooks.c X0EXP (rt, 4) = NULL_RTX; ^ ~ :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] ../../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:#define XEXP(RTX, 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_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: 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] 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/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] 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: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; ^ ~ ../../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' ../../gcc-10.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/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] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, 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, 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:#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:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #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/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] rtunion fld[1]; ^ XWINT (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: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: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' ^ ~ ../../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: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 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] rtunion fld[1]; ^ 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/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] #define XWINT(RTX, N) ((RTX)->u.hwint[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:445:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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/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] 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] X0EXP (rt, 7) = NULL_RTX; ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:2039:26: note: 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: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/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] 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] X0EXP (rt, 1) = 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' 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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' 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] #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]) ^ ~ 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../../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] 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/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] 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] XINT (rt, 5) = arg5; ^ ~ 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]) ^ ~ 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: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' ../../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 HOOK_VECTOR_END (asm_out) ^ ../../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' 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: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' 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: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/toplev.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) XSTR (rt, 1) = arg1; ^ ~ ^ ../../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: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]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (simd_clone) 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] In file included from XSTR (rt, 2) = arg2; ^ ~ ../../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] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 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#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' :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/toplev.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] ../../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 ;) ^ ../../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: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] In file included from 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/targhooks.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :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] In file included from ../../gcc-10.2.0/gcc/toplev.c:29: In file included from ../../gcc-10.2.0/gcc/target.h:276: 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] ../../gcc-10.2.0/gcc/target.def XSTR (rt, 1) = arg1; ^ ~ :1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XBBDEF (rt, 2) = arg2;HOOK_VECTOR_END (goacc) ^ ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 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: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 rtunion fld[1]; ^ #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:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (vectorize) ^ ../../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] ../../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]; ^ ^ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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: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] rtunion fld[1]; ^ XSTR (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: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: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' ../../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]) ^ ~ 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: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; 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:3346: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' In file included from ../../gcc-10.2.0/gcc/targhooks.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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] HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../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/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/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' 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] #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: 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 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] 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/toplev.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] 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] HOOK_VECTOR_END (calls) ^ XSTR (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:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/targhooks.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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] #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' 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:#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:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' 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] In file included from XVEC (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../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] ../../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' :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: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/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) ^ ../../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 ;) ^ 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] 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] X0EXP (rt, 3) = 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' In file included from ../../gcc-10.2.0/gcc/target-globals.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: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: 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: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/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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:346: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 ;) 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]) ^ ~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:6552: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 (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' #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]; ^ 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] In file included from ../../gcc-10.2.0/gcc/targhooks.c:54: In file included from 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/toplev.c:29: 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:6810: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 (mode_switching) ^ :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/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 ;) ^ 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/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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-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/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: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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' 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: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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-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/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] ../../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) ^ ~ 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] rtunion fld[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' ../../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/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] #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])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: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/targhooks.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] ../../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/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] 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/target-globals.c:24: 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:3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ./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/targhooks.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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ XSTR (rt, 6) = 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: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 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] 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/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 XEXP(RTX, 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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ :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] ../../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:1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/target-globals.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: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; ^ ~ :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: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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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 #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: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/targhooks.c:54: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:448:3In 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; ^ ~ 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: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' ../../gcc-10.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/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] 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/target-globals.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1195:3: ../../gcc-10.2.0/gcc/rtl.hwarning: array index 1 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 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] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) rtx next = XEXP (insn, 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:445#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: noteIn 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] : array 'hwint' declared here 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: HOST_WIDE_INT hwint[1];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: 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]) ^ ~ ../../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/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] ../../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.hIn 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:1223: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; ^ ~ #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: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: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 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] 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: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/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 XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ return XBBDEF (insn, 2); ^ ~ 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: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../../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 ../../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/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] 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] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XINT (rt, 6) = arg6; ^ ~ ^ ~ 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' ../../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]; ^ ^ ~ #define XINT(RTX, 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: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:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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/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]; rtunion fld[1]; ^ ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 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: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; ^ ~ #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]; ^ 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 XINT (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] :1229: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: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: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:5: note: 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/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] ../../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, 1) = arg1; ^ ~ 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) ^ ~ 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] ../../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' 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' ^ ~ #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' ../../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 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] 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/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] return XUINT (insn, 4); ^ ~ XSTR (rt, 2) = arg2; ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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: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../../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 rtunion fld[1]; ^ :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/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] ../../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' 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: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; ^ ~ ../../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:1229:38: note: expanded from macro 'RTL_CHECK2' return XUINT (insn, 4); ^ ~ ../../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:1339:26: note: expanded from macro 'XUINT' rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h: 1229: ^38: note#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ : 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: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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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]; ^ ../../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/targhooks.c:54: 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:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 114 warnings#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ generated. 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/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]; ^ ../../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' 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:653: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) ^ ~ 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:1234:29: note: expanded from macro 'XWINT' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../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 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/targhooks.c:54../../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/rtl.h:3808: ./genrtl.h:654: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)); ^~~~~~~~~~~~~~~~~ XWINT (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:1234:29: note: expanded from macro 'XWINT' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../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: ^ 1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ # 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/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/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 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: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: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: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: warning note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 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:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../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: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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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: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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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' 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/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] warning generated. 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/targhooks.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/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/targhooks.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' ../../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/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/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/toplev.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: noteIn 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: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:: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, 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 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: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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/targhooks.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/targhooks.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/targhooks.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/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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:1195: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 tree-affine.o -MT tree-affine.o -MMD -MP -MF ./.deps/tree-affine.TPo ../../gcc-10.2.0/gcc/tree-affine.c XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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: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/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] attrs = MEM_ATTRS (x); XVEC (rt, 1) = arg1; ^~~~~~~~~~~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2607../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :24: 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: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.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: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/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] : XVEC (rt, 3) = arg3; ^ ~ 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:1289:3: warning rtunion fld[1]; ^ clang: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 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/toplev.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]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/toplev.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/toplev.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/toplev.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/toplev.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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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: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/toplev.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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, 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]) ^ ~ 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/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] 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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../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] ../../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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 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: In file included from ^ ~expanded from macro 'X0EXP' ../../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:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:HOOK_VECTOR_END (asm_out) ^ 1229:38: note: expanded from macro 'RTL_CHECK2' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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]; ^ ../../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 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: rtunion fld[1]; ^ 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:1228:38: note: expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (sched) ^ #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/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/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/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtx next = XEXP (insn, 1); ^ ~ 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: In file included from 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 ;) ^ ../../gcc-10.2.0/gcc/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hIn 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:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (simt) ^ 379: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: XEXP (rt, 1) = arg1; ^ ~ note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])clang: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' : expanded from macro 'HOOK_VECTOR_END' ^ ~ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #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: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/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/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 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) ^ ~HOOK_VECTOR_END (omp) #define RTL_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/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] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43: XBBDEF (rt, 2) = arg2;../../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] 50 ^ ~ return XBBDEF (insn, 2); ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^ ~ #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#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../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 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.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/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/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' In file included from ../../gcc-10.2.0/gcc/target-globals.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../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] :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:2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return XBBDEF (insn, 2); ^ ~ HOOK_VECTOR_END (vectorize) ^ ../../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 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/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#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] 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] XSTR (rt, 6) = arg4; ^ ~ HOOK_VECTOR_END (addr_space)../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ #define XSTR(RTX, 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/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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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] In file included from ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/target-globals.c1228: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]) ^ ~ :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) ^ :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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ #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:1501In file included from :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 XEXP (insn, 3); ^ ~ : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/target-globals.c:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((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: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#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):444:5: 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' ../../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/target-globals.c../../gcc-10.2.0/gcc/rtl.h 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] 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] XINT (rt, 2) = arg2;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:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, 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/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] 1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (emutls) ^ return XUINT (insn, 4); ^ ~ ../../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:1229:38: ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 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/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] ../../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.hIn file included from :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:../../gcc-10.2.0/gcc/target-globals.c1229:38: 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 : rtunion fld[1]; ^ 27../../gcc-10.2.0/gcc/rtl.h: 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] 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] :1339 XVEC (rt, 4) = arg4; ^ ~ :26../../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 'XUINT'HOOK_VECTOR_END (target_option) #define XUINT(RTX, 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' ^ ../../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_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/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: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/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] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ HOOK_VECTOR_END (shrink_wrap)../../gcc-10.2.0/gcc/rtl.h: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 ../../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] rtunion fld[1]; ^ HOOK_VECTOR_END (mode_switching)../../gcc-10.2.0/gcc/rtl.h ^ 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] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :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]; ^ 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: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' #define XCEXP(RTX, 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 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: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/toplev.c:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])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] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ 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/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' In file included from #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/toplev.c:30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:516:3: #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] ../../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: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];: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:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 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:5: note: array 'fld' declared here 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] rtunion fld[1]; ^ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ 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] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: ../../gcc-10.2.0/gcc/rtl.h:1341:23../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' In file included from ../../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] : note: expanded from macro 'XEXP' note: expanded from macro 'INSN_CODE' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ #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:1526:25: note: expanded from macro 'INSN_CODE' ../../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]) ^ ~ ^ ~ #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) ^ ~ ../../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:1338:23: note: expanded from macro 'XINT' rtunion fld[1]; 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../../gcc-10.2.0/gcc/rtl.h:1229:38: 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] ^ ~ 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] :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' return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../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) ^ ~ 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] ../../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]) ^ ~ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ In file included from ../../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: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 INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ :5:../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' note: array 'fld' declared here #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' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ #define INSN_CODE(INSN) XINT (INSN, 5)../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ rtunion fld[1]; ^ ../../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../../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]) ^ ~ ../../gcc-10.2.0/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/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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ X0EXP (rt, 4) = NULL_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 ../../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: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:1358:27: note: expanded from macro 'X0EXP' return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ #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 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:444:5: note: array 'fld' declared here JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h: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) rtunion fld[1]; ^ ~ #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/rtl.h:1375:32: note: expanded from macro 'XCEXP' ^ ../../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 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 rtunion fld[1]; ^ :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: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 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]; ^ ../../gcc-10.2.0/gcc/rtl.h:2167:10: In file included from ../../gcc-10.2.0/gcc/toplev.cwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :30: In file included from 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' 3808: ./genrtl.h:653: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) ^ ~ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../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) ^ ~#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:1230:37: note: expanded from macro 'RTL_CHECKC1' HOST_WIDE_INT hwint[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((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/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../../gcc-10.2.0/gcc/rtl.h:2966:: 18array 'fld' declared here : warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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: warningIn file included from In file included from ../../gcc-10.2.0/gcc/targhooks.c:75: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ../../gcc-10.2.0/gcc/tracer.c: ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 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] XSTR (rt, 2) = arg2; *step_out = XEXP (x, 1); ^ ~ ^ ~ #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ../../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]; ^ 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] 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] XSTR (rt, 1) = arg1; ^ ~ 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:1340:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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../../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] :1338:23: note: expanded from macro 'XINT' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #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' ../../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]; ^ 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: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 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/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/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/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' 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] #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/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.hIn 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] :1234:29: note: XEXP (rt, 1) = arg1; ^ ~ 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 ^ ~ 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/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/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] 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] 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:#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: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/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] rtunion fld[1]; XBBDEF (rt, 2) = arg2; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.hIn 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] :1345:25: note: expanded from macro 'XBBDEF' XSTR (rt, 2) = arg2; ^ ~ #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: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/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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; 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] ../../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]) ^ ~ 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/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: 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] warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ 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: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/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] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ 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] ../../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: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/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] rtunion fld[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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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/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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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: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: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/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]; ^ 129 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 asan.o -MT asan.o -MMD -MP -MF ./.deps/asan.TPo ../../gcc-10.2.0/gcc/asan.c 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]; ^ ../../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] 127 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 tsan.o -MT tsan.o -MMD -MP -MF ./.deps/tsan.TPo ../../gcc-10.2.0/gcc/tsan.c 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] 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/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] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' : note: array 'op' declared here #define INSN_CODE(INSN) XINT (INSN, 5) 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 rtunion fld[1]; ^ 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] 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' ../../gcc-10.2.0/gcc/gimple.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):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: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/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' ../../gcc-10.2.0/gcc/gimple.h:2681:11#define INSN_CODE(INSN) XINT (INSN, 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:1338:23: note: expanded from macro 'XINT' return &gs->op[2]; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../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/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/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) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from 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: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/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' #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: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/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] 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/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] 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/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] 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/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 ;) ^ 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' #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/trans-mem.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/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] 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/trans-mem.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/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] 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/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 ;) ^ 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: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/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] 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] 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/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] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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]; ^ 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' In file included from #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' struct cgraph_edge; ^ #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/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-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' ../../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] ^ ~ 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 rtunion fld[1]; ^ :2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :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); ^ ~ 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 rtunion fld[1]; ^ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ 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) ^ ../../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: 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:warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return XBBDEF (insn, 2); 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: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]; ^ ../../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: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) ^ ~ /Library/Developer/CommandLineTools/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: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/trans-mem.c:27: ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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]; ^ 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 ../../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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 27 memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ : 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:700:22: note: expanded from macro 'RTX_HDR_SIZE' XINT (rt, 5) = arg5; ^ ~ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :1338:#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] In file included from ../../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] XBBDEF (rt, 2) = arg2; ^ ~ *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: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: note: 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: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' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) 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/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/ipa-prop.h:945:42: note: did you mean class here? ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *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/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../../gcc-10.2.0/gcc/ipa-prop.h:3798:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: 970../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' 1228:38: note: expanded from macro 'RTL_CHECK1' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16:../../gcc-10.2.0/gcc/rtl.h note: previous use is here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ for_user)) cgraph_edge ^ :1365:29: note: expanded from macro 'X0MEMATTR'../../gcc-10.2.0/gcc/ipa-prop.h:970:41: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class 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/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/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ^ #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-prop.h:974:36: note: did you mean class here? rtunion fld[1]; ^ tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/ipa-prop.h:979:1: warning: 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] struct '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, 1) = arg1; ^ ~ struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../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/ipa-prop.h:979:1: note: did you mean class here? rtunion fld[1]; ^ struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class 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] 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] XEXP (rt, 1) = arg1; XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../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] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/cgraph.h:1736#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :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/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/ipa-prop.h:979:53: note: did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class 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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../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] XEXP (rt, 3) = arg3; ^ ~ tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ../../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/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/ipa-prop.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :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); rtunion fld[1]; ^ ^~~~~~ 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/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' In file included from ../../gcc-10.2.0/gcc/tree-affine.c:24#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: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; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); rtunion fld[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 ^ 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] ../../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? 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' ^ ~ 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 #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/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' 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] #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 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/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] ../../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/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' 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] #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/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] ../../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]; ^ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 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../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :178: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: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/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] #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: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/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] #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: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/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/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-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] #define RTL_CHECK1(RTX, N, C1) ((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) ^ ~ 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] ../../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' 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] #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 ../../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: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; ^ ~ #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-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] #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' rtunion fld[1]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').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: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: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/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] 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; ^ ~ 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/toplev.c ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :84: ../../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] ../../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]) ^ ~ 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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here rtunion fld[1]; ^ for_user)) cgraph_edge ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? XBBDEF (rt, 2) = arg2; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ class 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] ../../gcc-10.2.0/gcc/ipa-fnsummary.h: X0EXP (rt, 2) = NULL_RTX; ^ ~ 362:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 36: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ warning: struct '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:1228void evaluate_properties_for_edge (struct cgraph_edge *e, ^ :38: note: expanded from macro 'RTL_CHECK1' ../../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 ^ :1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :36: note: did you mean class here? #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class :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-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] rtunion fld[1]; ^ void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ 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] ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is 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:345: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:1358:27../../gcc-10.2.0/gcc/ipa-fnsummary.h:373:37: XEXP (rt, 3) = arg3; :note note: expanded from macro 'X0EXP' : did you mean class here? void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^~~~~~../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 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 ../../gcc-10.2.0/gcc/ipa-fnsummary.h rtunion fld[1]; ^ :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] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' cross_module_call_p (struct cgraph_edge *edge) ^ 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] ../../gcc-10.2.0/gcc/cgraph.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 1736:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 16: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 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/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/ipa-fnsummary.h:378:22: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here cross_module_call_p (struct cgraph_edge *edge) rtunion fld[1]; ^ ^~~~~~ class ../../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: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; ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' XINT (rt, 4) = arg4; ^ ~ #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: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: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: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-affine.c X0EXP (rt, 6) = NULL_RTX; ^ ~ :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] ../../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) ^ ~ ../../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: 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-affine.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-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;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] ../../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) ^ ~ #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]; ^ 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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] 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] 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]; ^ 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] 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] X0EXP (rt, 4) = 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/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] 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] XEXP (rt, 3) = arg3; ^ ~ 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:#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: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 rtunion fld[1]; ^ ../../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] In file included from ../../gcc-10.2.0/gcc/trans-mem.c XINT (rt, 4) = arg4; ^ ~ :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] ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' XSTR (rt, 6) = arg4; ^ ~ #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 rtunion fld[1]; ^ ../../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 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] rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ 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../../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: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-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/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] 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 XSTR (rt, 1) = arg1;: ^ ~ ./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: 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: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/trans-mem.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] rtunion fld[1]; ^ XINT (rt, 2) = arg2; ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h: XBBDEF (rt, 2) = arg2; ^ ~ 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]) ^ ~ #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-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] In file included from ../../gcc-10.2.0/gcc/trans-mem.c XEXP (rt, 3) = arg3; ^ ~ :27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450:3: warning../../gcc-10.2.0/gcc/rtl.h:1341:23: 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) ^ ~ 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: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-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] ../../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' 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:451: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) ^ ~ 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/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] #define RTL_CHECK2(RTX, N, C1, C2) ((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/trans-mem.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/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XVEC (rt, 5) = arg5; ^ ~ #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/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] ../../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: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/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] ../../gcc-10.2.0/gcc/rtl.h XINT (rt, 6) = arg6; ^ ~ :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]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 7) = 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 ../../gcc-10.2.0/gcc/trans-mem.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: 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] expanded from macro 'XINT' XEXP (rt, 1) = arg1; ^ ~ #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]; ^ 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 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] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ 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] ../../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: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-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] 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] X0EXP (rt, 4) = 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: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: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-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] ../../gcc-10.2.0/gcc/rtl.h:1341: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: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' ^ ~ #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/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/rtl.h:1358:27: note: expanded from macro 'X0EXP' 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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').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: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/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] 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; ^ ~ 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' ../../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/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] ../../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' 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] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 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/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] ../../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' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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 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/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] XWINT (rt, 1) = arg1; ^ ~ XINT (rt, 5) = arg3; ^ ~ ../../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 XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../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' ../../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 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: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/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] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' XSTR (rt, 6) = arg4; ^ ~#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:1340:23: note: expanded from macro 'XSTR' HOST_WIDE_INT hwint[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../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-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' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' 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/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' 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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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]) ^ ~ ../../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-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] #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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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] 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] XVEC (rt, 4) = arg4; ^ ~ 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]; ^ 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: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/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] 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: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:453:3: warning../../gcc-10.2.0/gcc/rtl.h: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]) ^ ~ 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/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] 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: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: 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/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/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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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: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/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: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: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-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] In file included from XEXP (rt, 3) = arg3;../../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:1341:23: 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: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-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] rtunion fld[1]; ^ X0EXP (rt, 4) = NULL_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: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;:1358:27: note: expanded from macro 'X0EXP' ^ ~ #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: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/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] 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] 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 In file included from rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/asan.c:26: In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27In file included from 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 ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:984../../gcc-10.2.0/gcc/tree-affine.cHOOK_VECTOR_END (asm_out) ^ :3: warning: :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] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ XSTR (rt, 1) = arg1; ^ ~ 129 warnings generated. ../../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/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' ../../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' ../../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/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1012:3In file included from ../../gcc-10.2.0/gcc/asan.c: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :26 XVEC (rt, 1) = arg1; ^ ~ : 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:1342:23: note: expanded from macro 'XVEC' HOOK_VECTOR_END (sched) ^ #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' ../../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/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] 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] HOOK_VECTOR_END (simd_clone) ^ XWINT (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/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] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1; ^ ~ 1234../../gcc-10.2.0/gcc/rtl.h:29: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: note: expanded from macro 'XWINT' :1341:23: note: expanded from macro 'XEXP' warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) #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/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../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]) ^ ~ #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:59:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ 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:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] # define HOST_WIDE_INT long longHOOK_VECTOR_END (omp) ^ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.hIn 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] :43:50: note: expanded from macro 'HOOK_VECTOR_END' 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] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XSTR (rt, 2) = arg2; ^ ~ XWINT (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/asan.c:26: 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/rtl.h:1234:29: note: expanded from macro 'XWINT' : ../../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) ^ :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 XWINT(RTX, N) ((RTX)->u.hwint[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: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/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/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' #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: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/tree-affine.c:24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: rtunion fld[1]; ^ ./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/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] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ XSTR (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #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: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 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/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] #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: noteIn 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] : array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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:clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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; ^ ~ 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../../gcc-10.2.0/gcc/rtl.h:1341:: 23./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 '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) ^ ~ In file included from ../../gcc-10.2.0/gcc/asan.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/target.h:276: ../../gcc-10.2.0/gcc/target.def:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :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/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/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/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) In file included from ../../gcc-10.2.0/gcc/tree-affine.c ^ ~ :../../gcc-10.2.0/gcc/rtl.h: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:6087:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 1229:38: note: expanded from macro 'RTL_CHECK2' 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] HOOK_VECTOR_END (c) ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../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: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.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: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: note1228: expanded from macro 'HOOK_VECTOR_END' 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] :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]) ^ ~ 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' 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] 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 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/trans-mem.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In 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; ^ ~ ./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/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] ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:HOOK_VECTOR_END (target_option) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)^ 1340:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, 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/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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../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/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] 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/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] 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/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' 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 HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 3808../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: : array 'fld' declared here./genrtl.h 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: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/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] ^ 1167 XSTR (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/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/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/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/tree-affine.c:../../gcc-10.2.0/gcc/rtl.h:1407:24 XVEC (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:1342:23: note: expanded from macro 'XVEC' 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 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 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 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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 2) = arg2; ^ ~ rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ clang: ../../gcc-10.2.0/gcc/rtl.hwarning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :1342:23: note../../gcc-10.2.0/gcc/rtl.h:444:5: note : array 'fld' declared here In file included from rtunion fld[1]; ^: expanded from macro 'XVEC' ^ ../../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] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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)In file included from ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/trans-mem.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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h27: 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: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); ^ ~ 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' 1469:14: 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 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' 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: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: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:445#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/hwint.h:59:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:# 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: ../../gcc-10.2.0/gcc/rtl.h:1475:10note:warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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:1469:141341: array 'fld' declared here :In file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: :In file included from 23../../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; ^ ~ :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 ^ ~ 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/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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 1) = arg1; rtunion fld[1]; ^ ^ ~ :1341:23../../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 rtunion fld[1]; ^ :../../gcc-10.2.0/gcc/rtl.h:14801340 note: expanded from macro 'XEXP' :10: warningIn file included from ../../gcc-10.2.0/gcc/trans-mem.c:27: 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 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :3808: ./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :23 XVEC (rt, 1) = arg1; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1342: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) ^ ~ ^ ~ 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:1229:38: 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: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: 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 rtunion fld[1]; ^ :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/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] ../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 2) = arg2; ^ ~ 444:5: note: array 'fld' declared hereIn file included from ../../gcc-10.2.0/gcc/tree-affine.c../../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] :24: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: return XEXP (insn, 1);./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:1340:23: note: expanded from macro 'XSTR' ../../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) ^ ~ ^ ~ ../../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: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:1345:25: note: expanded from macro 'XBBDEF' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #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: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 ../../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 ../../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) ^ ~ 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: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; ^ ~ :1228:38: note: In file included from expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/tree-affine.c: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:1342:23: note: expanded from macro 'XVEC' :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] #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' #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) ^ ~ #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: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' 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]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((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: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/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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return XBBDEF (insn, 2); ^ ~ ../../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) ^ ~ 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' ../../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 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/trans-mem.c#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :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] ../../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: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) #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' ../../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); ^ ~ :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); ^ ~ :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:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/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 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' 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]) ^ ~ rtunion fld[1]; ^ ../../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 In file included from ../../gcc-10.2.0/gcc/trans-mem.cIn 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] :27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1288:3: warning: ^ ~ XSTR (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:1340:23: note: expanded from macro 'XSTR' 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#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 2) = arg2; ^ ~ :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); ^ ~ :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:../../gcc-10.2.0/gcc/rtl.h38: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' :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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return XEXP (insn, 3); ^ ~ ../../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: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]; ^ 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/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] In file included from XSTR (rt, 2) = arg2; ^ ~ ../../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 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: note: expanded from macro 'XSTR' ^ ~ 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) ^ ~ #define XSTR(RTX, 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: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_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #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 ../../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' 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] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.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-affine.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/rtl.h:444:5: note: array 'fld' declared here XSTR (rt, 1) = arg1;#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ^ ../../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 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:26: note: expanded from macro 'XUINT' ^ ~ #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 #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/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] 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]; ^ 1229../../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 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] rtunion fld[1]; XINT (rt, 1) = arg1; ^ ~ :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' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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; ^ ~ 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 ../../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] 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] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ XSTR (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: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../../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:1230:37: note: expanded from macro 'RTL_CHECKC1' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ : expanded from macro 'RTL_CHECK2' ../../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 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' ^ ~ #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 rtunion fld[1];: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: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' 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: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 #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) return JUMP_LABEL (this); ^ ~ 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/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../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 JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../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) ^ ~ #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' #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: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/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] rtunion fld[1]; ^ 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]) ^ ~ 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:445:5: note: array 'hwint' declared here return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../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]) ^ ~ # 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: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:28In 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] : note: expanded from macro 'JUMP_LABEL' XEXP (rt, 1) = arg1; ^ ~ #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: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_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)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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../../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; ^~~~~~~~~~~~~~~~~ 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: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]; ^ 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: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-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] ../../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] XVEC (rt, 3) = arg3; ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../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] 128 warning SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ s generated. #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) ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: 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])#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 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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-affine.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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../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] *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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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 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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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 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: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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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/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: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/tsan.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/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] XEXP (rt, 1) = arg1; ^ ~ ../../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 sanopt.o -MT sanopt.o -MMD -MP -MF ./.deps/sanopt.TPo ../../gcc-10.2.0/gcc/sanopt.c #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]) ^ ~ ../../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/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] 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:94: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: note: 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: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/asan.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/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] 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] XINT (rt, 5) = arg5; ^ ~ 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#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_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: 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' ../../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]; ^ 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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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' :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:178: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 ../../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; ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1341: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: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/tsan.c:26:444:5: 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; ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h 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] 1338:23: note: expanded from macro 'XINT' XBBDEF (rt, 2) = arg2; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').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:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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/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] ../../gcc-10.2.0/gcc/rtl.h 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 XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 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: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: 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/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] #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) ^ ~ 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] ../../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/asan.c ../../gcc-10.2.0/gcc/rtl.h::27: In file included from ../../gcc-10.2.0/gcc/rtl.h:38081229: ./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :38 XEXP (rt, 7) = arg7; ^ ~ : 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])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/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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/tsan.c: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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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/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] ../../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] X0EXP (rt, 4) = NULL_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: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: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: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/tsan.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: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/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] ../../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: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/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_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 In file included from ../../gcc-10.2.0/gcc/trans-mem.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]; rtunion fld[1]; ^ ^ ~ :1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/asan.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 27: In file included from ../../gcc-10.2.0/gcc/rtl.h../../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] :1229 X0EXP (rt, 6) = NULL_RTX; ../../gcc-10.2.0/gcc/gimple.h:38: ^ ~ : note: expanded from macro 'RTL_CHECK2' 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) ^ ~ #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/tsan.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.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] 223 gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :3 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] rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ 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] ../../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] X0EXP (rt, 7) = NULL_RTX; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return gs->op[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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/gimple.h:347#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :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 rtunion fld[1]; ^ :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]) ^ ~ 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] 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) ^ ~ 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' ../../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]; ^ ^ 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:2698:2253: 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/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] :3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 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]; ^ 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/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/rtl.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 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: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: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/gimple.h:2735#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 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]; ^ ~ ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../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: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] tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note : X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here gs->op[3] = rhs; ^ ~ #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]; tree GTY((length ("%h.num_ops"))) op[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:345: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 ../../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]) ^ ~In file included from ../../gcc-10.2.0/gcc/tree-affine.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/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ :347: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: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];In file included from warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../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] ^ 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#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] : 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]; ^ ~ ^ ~ ^ ~ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372: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/rtl.h: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: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:3140:In file included from ../../gcc-10.2.0/gcc/tsan.c:263: tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ 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] :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] = fn; XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/gimple.h:372#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :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: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: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' ../../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] tree GTY((length ("%h.num_ops"))) op[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) ^ ~ return &gs->op[2];../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^ ~ 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/gimple.h:347 gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ :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 #define RTL_CHECK1(RTX, N, C1) ((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: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 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] XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ gs->op[2] = rhs; ^ ~ 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] ../../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/gimple.h:3211#define RTL_CHECK2(RTX, N, C1, C2) ((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: 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 X0EXP (rt, 6) = NULL_RTX; ^ ~ 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:268: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];../../gcc-10.2.0/gcc/rtl.h:1358 XINT (rt, 4) = arg4;:27: note: expanded from macro 'X0EXP' ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../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:3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return &call_stmt->op[2]; ^ ~ 1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/gimple.h:347#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :3: 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/gimple.h:372:3: note: array 'op' declared here ../../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]) ^ ~ 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 ../../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:444:5: note: array 'fld' declared here call_stmt->op[2] = chain; rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: 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: notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h:2735:11: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] warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : return &ass->op[3]; ^ ~ array 'op' declared here XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here XEXP (rt, 1) = arg1; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ 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:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:2745#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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) gs->op[3] = rhs; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :347:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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]; ^ ../../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: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/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] XEXP (rt, 6) = arg6; ^ ~ 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/tsan.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/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] XEXP (rt, 7) = arg7; ^ ~ 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:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 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 rtunion fld[1]; ^ ../../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:3808In file included from : ../../gcc-10.2.0/gcc/tsan.c:./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:3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 26 return gs->op[1]; ^ ~ : 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) = arg3; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here XEXP (rt, 1) = arg1;../../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/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: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] return gs->op[1]; gs->op[1] = rhs;#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 ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:../../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 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]; ^ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/gimple.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :3663: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/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' gs->op[2] = label; ^ ~ rtunion fld[1]; ^ ../../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]) ^ ~ 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:../../gcc-10.2.0/gcc/gimple.h:3140../../gcc-10.2.0/gcc/rtl.h:3 tree GTY((length ("%h.num_ops"))) op[1]; ^444::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 6 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 5: tree GTY((length ("%h.num_ops"))) op[1]; ^ note: array 'fld' declared here XSTR (rt, 6) = arg4; 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] ../../gcc-10.2.0/gcc/gimple.h: XBBDEF (rt, 2) = arg2; ^ ~ 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; ^ ~ :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/gimple.h:316:3: note: ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 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] :1345: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ 25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/gimple.h:372#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :3: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; ^ 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: 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' return gs->op[3]; ^ ~ #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 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' 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] rtunion fld[1]; ^ return gs->op[2]; ^ ~ 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: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:372:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/asan.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :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] XEXP (rt, 3) = arg3; XINT (rt, 1) = 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] ^ ~ 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: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) ^ ~ 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:3235#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:1229:38: note: expanded from macro 'RTL_CHECK2' call_stmt->op[2] = chain; ^ ~#define RTL_CHECK2(RTX, N, C1, 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]; ^ :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/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] 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/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] #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: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 rtunion fld[1]; ^ :1229: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: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: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/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] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XINT (rt, 2) = arg2; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../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' 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:312: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: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/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] ../../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' In file included from ../../gcc-10.2.0/gcc/tsan.c: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: ./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; ^ ~ #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/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] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 4) = arg4; ^ ~ ../../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:3617:10: 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]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316: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: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/tsan.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/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] XEXP (rt, 1) = arg1; ^ ~ gs->op[1] = rhs; ^ ~ XVEC (rt, 5) = arg5; ^ ~ ../../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: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] ../../gcc-10.2.0/gcc/rtl.h return gs->op[2]; ^ ~ :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/gimple.h:316:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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] ../../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]; ^ ^ 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:../../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] 453 gs->op[3] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here :3 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] 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/gimple.h:3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 2) = NULL_RTX; 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]; ^ XINT (rt, 6) = arg6; ^ ~ ../../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: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: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: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] 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] X0EXP (rt, 4) = NULL_RTX; ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 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/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:444In 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] :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' ^ In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../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] ../../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: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/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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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/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] 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, 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: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/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] 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] X0EXP (rt, 4) = NULL_RTX; XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ ../../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: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 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: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/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] #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' 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] #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' 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/asan.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] rtunion fld[1]; ^ XEXP (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: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:1341:23: note: expanded from macro 'XEXP' XINT (rt, 5) = arg3; ^ ~ #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' 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: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/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' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((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]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ 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: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/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] HOST_WIDE_INT hwint[1]; XSTR (rt, 1) = arg1; ^ ~ ^ ../../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) ^ ~ # 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/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] 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] XVEC (rt, 3) = arg3; ^ ~ SUBREG_BYTE (rt) = arg1; ../../gcc-10.2.0/gcc/rtl.h: ^~~~~~~~~~~~~~~~ 1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #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 rtunion fld[1]; ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 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: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:1230:37: note: expanded from macro 'RTL_CHECKC1' 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' ^ ~ ../../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/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' 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] #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:27: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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/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] #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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] 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] XINT (rt, 1) = arg1; ^ ~ 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:1358:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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/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] 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] 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:#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: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/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] In file included from ../../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] XEXP (rt, 3) = arg3; ^ ~ class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ 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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? XSTR (rt, 1) = arg1;struct cgraph_edge; ^~~~~~ class ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? : struct cgraph_edge; ^~~~~~ class 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]; ^ ../../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: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 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/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] ../../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: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 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] 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] XEXP (rt, 1) = arg1; ^ ~ XSTR (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/trans-mem.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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: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' friend struct 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]) ^ ~#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 for_user)) cgraph_edge ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h rtunion fld[1]; ^ :2250:10: note: did you mean class here?In file included from ../../gcc-10.2.0/gcc/ubsan.c: friend struct cgraph_edge; ^~~~~~ class 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:444:5: note: array 'fld' declared here rtx tmp = XEXP (this, 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.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:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :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: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:1341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (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) ^ ~ ../../gcc-10.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#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::444:5: note: rtunion fld[1];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/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] ../../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] XVEC (rt, 2) = arg2; ^ ~ 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: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: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/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 ^ :444:5:../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? note: void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class array 'fld' declared here 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); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here 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] for_user)) 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: ./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; ^ ~ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' :2659:#define XWINT(RTX, N) ((RTX)->u.hwint[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] 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); ^~~~~~ rtx next = XEXP (insn, 1); ^ ~ class #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 HOST_WIDE_INT hwint[1]; ^ :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 ^ #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/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] ../../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: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]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' 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] HOST_WIDE_INT hwint[1]; ^ return XEXP (insn, 1); ^ ~ ../../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) ^ ~ 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] ../../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) ^ ~ ../../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: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/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] return XBBDEF (insn, 2); ^ ~ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ 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:1345:25: note: expanded from macro 'XBBDEF' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #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: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:1012: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) ^ ~ XVEC (rt, 1) = arg1; ^ ~ #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: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:444:5:../../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] note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :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' 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] #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:#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/asan.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:1228:38: note: expanded from macro 'RTL_CHECK1' rtunion fld[1]; ^#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) ^ ~ ../../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); ^ ~ #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/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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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: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]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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: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]) ^ ~ ../../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 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/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] ../../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, 1) = arg1; ^ ~ return XUINT (insn, 4); ^ ~ 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: 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; ^ ~ ../../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: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 ../../gcc-10.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: In file included from ../../gcc-10.2.0/gcc/trans-mem.c:45: rtunion fld[1];../../gcc-10.2.0/gcc/tree-inline.hnote: array 'fld' declared here: 25:1: 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] rtunion fld[1];struct cgraph_edge;../../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; ^ ~ 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] ^ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: ../../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: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' return XUINT (insn, 4); ^ ~ #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' 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/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:1229:38: note: expanded from macro 'RTL_CHECK2' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/tree-inline.h:25:1: 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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229struct cgraph_edge; ^~~~~~ class :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/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] 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/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] ^ ~ 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:1534#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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:1340 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ :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]; ^ :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 rtunion fld[1]; ^ ../../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] 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] XSTR (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:1340#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :23:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/trans-mem.c:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 47: ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] :1229:38: note: expanded from macro 'RTL_CHECK2' ATTRIBUTE_ASM_FPRINTF(2, 3); ^#define RTL_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/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1864:#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ 34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :444:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ 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 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' 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:1135: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]) ^ ~ 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] 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: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: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../../gcc-10.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]) ^ ~ :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); ^~~~~~~~~~~~~~~~~ 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' ../../gcc-10.2.0/gcc/rtl.h:444#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :5: note: array 'fld' declared here 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] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' XVEC (rt, 2) = arg2; ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ rtunion fld[1]; ^ ../../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' 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] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 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: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: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)); ^~~~~~~~~~~~~~~~~ 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: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) ^ ~In file included from rtunion fld[1]; ../../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] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' XVEC (rt, 1) = arg1; ^ ~#define RTL_CHECKC1(RTX, N, C) ((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: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:1342:23: note: expanded from macro 'XVEC'../../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:1340#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :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' 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' #define 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 JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_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: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]; ^ In file included from ../../gcc-10.2.0/gcc/tsan.cIn 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:1167: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:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ ../../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#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1342:23: note: expanded from macro 'XVEC' ^ ~ :2167: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) ^ ~ 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:1229:38: note: expanded from macro 'RTL_CHECK2' #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_CHECK2(RTX, N, C1, C2) ((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) 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]; ^ :1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #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/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] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ 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] ../../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) ^ ~ ../../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: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' # 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: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/asan.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; ^ ~ 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' ^ ~ #define RTL_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/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] 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/asan.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) ^ ~ 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] ../../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/asan.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: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#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: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: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/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] #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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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' 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:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note3: 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/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] 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 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 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: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: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 ../../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: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/asan.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1289:3: warningIn 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] 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: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: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/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../../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::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) 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/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] 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] 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 ../../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: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] 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; 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' ^ ~ #define RTL_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/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' 166 warnings generated. #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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/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] In file included from struct cgraph_edge *e; ^ ../../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] : 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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 1736:16: note: previous use is here 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' ^ ~ 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/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/trans-mem.c:4309#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3: note: did you mean class here? ../../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: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: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/ubsan.c XSTR (rt, 2) = arg2; ^ ~ :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: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: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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XVEC (rt, 3) = arg3; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, 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: 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/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' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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/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] 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/ubsan.c: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: ./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/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] XEXP (rt, 6) = arg6; ^ ~ struct cgraph_edge *e; ^ ../../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/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 ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/trans-mem.c:4744:3: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h struct cgraph_edge *e; ^~~~~~ class :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 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] 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] 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:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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: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/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 clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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'../../gcc-10.2.0/gcc/trans-mem.c:5161: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->get_edge (stmt); ^ #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: for_user)) cgraph_edge ^ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/trans-mem.c rtunion fld[1]; ^ :5161:3: note: did you mean class here? 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: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]; ^ ../../gcc-10.2.0/gcc/trans-mem.c:5534: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] 7 XEXP (rt, 1) = arg1; ^ ~ : warning: struct '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: struct cgraph_edge *e; ^ 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/trans-mem.c:5534:7: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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/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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/trans-mem.cIn file included from ../../gcc-10.2.0/gcc/ubsan.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: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] : ./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' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/hash-table.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :374:7: note: previous use is 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]; ^ In file included from In file included from ../../gcc-10.2.0/gcc/asan.c../../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] class hash_table ^ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :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: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)array 'op' declared here ./gt-trans-mem.h:60:3: tree GTY((length ("%h.num_ops"))) op[1]; ^ note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./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] 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/gimple.h:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gt-trans-mem.h gs->op[1] = rhs; ^ ~ :60:64: note: did you mean class here? ^ ~../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class: 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]; ^ 1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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 clang: 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/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/ubsan.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:warning../../gcc-10.2.0/gcc/gimple.h1228::38: note: expanded from macro 'RTL_CHECK1' : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] 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/ubsan.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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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/rtl.h:1229:38: 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]; ^ note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 3211: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/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 rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/ubsan.c../../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]; ^ :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' 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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ return gs->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: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 ../../gcc-10.2.0/gcc/rtl.h:444: tree GTY((length ("%h.num_ops"))) op[1]; ^ 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/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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, 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: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.hIn file included from ../../gcc-10.2.0/gcc/tsan.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] :316:3: 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 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] ../../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:2643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ gs->op[1] = rhs; ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here gs->op[1] = rhs; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../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: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:../../gcc-10.2.0/gcc/gimple.h 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: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]) ^ ~ :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]; ^ ~ :444:5: note: array 'fld' declared here ../../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/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] ../../gcc-10.2.0/gcc/gimple.h XEXP (rt, 2) = arg2; ^ ~ gs->op[2] = label; ../../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 :2681: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 &gs->op[2]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :347:3: 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:3107:10../../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 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:372:3: note: array 'op' declared here note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ 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:../../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:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808../../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[2] = rhs; ^ ~ : ./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: gs->op[1] = fn;347:3: 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' #define RTL_CHECK2(RTX, N, C1, 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:372: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] rtunion fld[1]; 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/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: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: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]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #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 return &ass->op[3];: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: 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: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' ../../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/gimple.h:347: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:372: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/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h gs->op[3] = rhs;: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]; ^ ~ 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] ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' 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/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' 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/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] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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: ../../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] expanded from macro 'SUBREG_BYTE' call_stmt->op[2] = chain; ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../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]; ^ 1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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/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]; ^ :3107: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/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]; ^ ../../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/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] ../../gcc-10.2.0/gcc/gimple.h XSTR (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: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: 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/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] ../../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] XSTR (rt, 2) = arg2; gs->op[1] = rhs; 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: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 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 ../../gcc-10.2.0/gcc/gimple.h../../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] 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:444:5: note: array 'fld' 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] 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]; ^ 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' gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ #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]; ^ 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] ../../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] XVEC (rt, 1) = arg1; ^ ~ return gs->op[2]; ^ ~ ../../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 #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 ../../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 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] 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/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/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; ^ ~ ^ ../../gcc-10.2.0/gcc/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/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] ../../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, 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: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../../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] : 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: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/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] ../../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 ../../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/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/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"), ^ 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] ../../gcc-10.2.0/gcc/cgraph.h XWINT (rt, 1) = arg1; ^ ~ :903:1: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' struct cgraph_edge; ^~~~~~ class #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/coretypes.h:144:1: note: did you mean class here? HOST_WIDE_INT hwint[1]; ^ struct cgraph_edge; ^~~~~~ class ../../gcc-10.2.0/gcc/hwint.h: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] In file included from XSTR (rt, 2) = arg2; ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h friend struct cgraph_edge; ^ :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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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/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]; ^ ../../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/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: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: 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/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' #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: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/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] 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/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] 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 ;) ^ 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: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/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/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]; ^ In 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]; ^ ~ ../../gcc-10.2.0/gcc/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/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/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) ^ 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-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/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]; ^ 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/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 warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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] 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 clang: warning: 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]; ^ 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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: 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] expanded from macro 'X0EXP' rtx tmp = XEXP (this, 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: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: ../../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-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] : expanded from macro 'RTL_CHECK2' X0EXP (rt, 7) = 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' 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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #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-cfg.c : rtunion fld[1]; ^ 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] ../../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] X0EXP (rt, 2) = 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:#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 ../../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-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]../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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:1475:10: 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) return XEXP (insn, 1); ^ ~ ^ ~ ../../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 rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' 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] #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' ../../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]) return XBBDEF (insn, 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:1345:25: note: expanded from macro 'XBBDEF' 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] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:../../gcc-10.2.0/gcc/rtl.h:1228:38: 21note: expanded from macro 'RTL_CHECK1' warnings generated. #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../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]; ^ 27: note: expanded from macro 'X0EXP' ../../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 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:26:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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/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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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: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: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: return XUINT (insn, 4); note: array 'fld' declared here ^ ~ 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/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: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:../../gcc-10.2.0/gcc/rtl.h1342: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: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] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ../../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' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 38: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-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-cfg.c:26: ^ ~ ../../gcc-10.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: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../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :1864:34:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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]../../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] XINT (rt, 1) = arg1; ^ ~ 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:1338#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :23: note: expanded from macro 'XINT' ../../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) ^ ~ #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:1230:37: note: expanded from macro 'RTL_CHECKC1' 38: note#define RTL_CHECKC1(RTX, N, C) ((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: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]) ^ ~ 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] ../../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: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:1229:38: note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 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:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:1230:../../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] 37: note: expanded from macro 'RTL_CHECKC1' XINT (rt, 2) = arg2; ^ ~ #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: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-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' ../../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 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/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] #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 ../../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-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 ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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: 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-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: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../../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]; ^ : 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: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-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;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../../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' ../../gcc-10.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-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-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' 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: #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:1229:38: XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23note: 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' In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.c:24: 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: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; 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] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' XSTR (rt, 2) = arg2; ^ ~ #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/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-cfgcleanup.c:24: clangIn 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: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 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:In file included from ../../gcc-10.2.0/gcc/tree-cfg.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:5: note: array 'fld' declared here rtunion fld[1]; ^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) 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/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: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])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:../../gcc-10.2.0/gcc/rtl.h:444:5: 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) ^ ~ 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../../gcc-10.2.0/gcc/rtl.h:1229:: ./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; ^ ~ 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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 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' 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] #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]) ^ ~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' ../../gcc-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-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-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] In file included from XEXP (rt, 1) = arg1;../../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: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]; ^ 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] 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] XBBDEF (rt, 2) = arg2; ^ ~ XEXP (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h:1345:25: ^ ~ note../../gcc-10.2.0/gcc/rtl.h: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: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/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] rtunion fld[1]; ^ XSTR (rt, 3) = arg3; ^ ~ 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] ../../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:#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/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; ^ ~ 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] ../../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: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../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here : rtunion fld[1]; ^ 1229:38: note: expanded from macro 'RTL_CHECK2' In file included from ../../gcc-10.2.0/gcc/tree-cfgcleanup.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: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]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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] In file included from X0EXP (rt, 7) = NULL_RTX; ../../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:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').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:1228:38: note: expanded from macro 'RTL_CHECK1' HOST_WIDE_INT hwint[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/hwint.h:59../../gcc-10.2.0/gcc/rtl.h:444:5: note: :26: array 'fld' declared here rtunion fld[1]; ^ 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] 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] 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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: 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-cfg.c note: array 'fld' declared here : rtunion fld[1]; ^ 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/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] XVEC (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' 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/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] 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] 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: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/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] ../../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-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] #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' ../../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]) ^ ~ 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] ../../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/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] 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] XEXP (rt, 7) = arg7; ^ ~ 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' ../../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-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) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../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] :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' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.hnote: 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-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] ../../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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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]; ^ 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]; ^ 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/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/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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ../../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]; ^ 135 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 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 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-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 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 ../../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 clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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-chrec.c:38: ../../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-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: 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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]; ^ 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:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-complex.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-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] 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-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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #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]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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 1407 rtunion fld[1]; ^ :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:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 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: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-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: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-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] ../../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] XSTR (rt, 1) = arg1; ^ ~ return XEXP (insn, 1); ^ ~ ../../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) ^ ~ : 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/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] ../../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] 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: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: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/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] return XBBDEF (insn, 2); ^ ~ XSTR (rt, 3) = arg3; ^ ~ ../../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 rtunion fld[1]; ^ :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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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. 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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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-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]; ^ ../../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-data-ref.c:82: ../../gcc-10.2.0/gcc/gimple.h:2611:10In 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:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 265:3: warning: array index 1 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: XEXP (rt, 1) = arg1; ^ ~array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23 tree GTY((length ("%h.num_ops"))) op[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/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../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 ./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]; ^ XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #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: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];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/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-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../../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] :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: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-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' ../../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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 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: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-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/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:1341:23: note: expanded from macro 'XEXP' return &ass->op[3]; ^ ~ #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:347:3: note: array 'op' declared here clang: 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:444:5: note: array 'fld' declared here rtunion fld[1]; ^ warningIn 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] ../../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, 7) = arg7; ^ ~ gs->op[3] = rhs; ^ ~ 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/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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 ../../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] 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] return gs->op[1]; ^ ~ X0EXP (rt, 6) = NULL_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]; ^ ../../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/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] 1358 return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here :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/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 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 tree GTY((length ("%h.num_ops"))) op[1]; :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' ../../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_CHECK1(RTX, N, C1) ((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: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-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' ../../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 X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 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]; ^ 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/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/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/tree-dfa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:379: 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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:3683:10../../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) ^ ~ 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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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 warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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]; ^ ../../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-dump.o -MT tree-dump.o -MMD -MP -MF ./.deps/tree-dump.TPo ../../gcc-10.2.0/gcc/tree-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. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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] 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 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 -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 clang: warning: 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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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-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 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]; ^ clang: warning: 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: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 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 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]; ^ 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 ;) ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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: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:43In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c::50: note: expanded from macro 'HOOK_VECTOR_END' 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] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ *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-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 ;) ^ ../../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-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]; ^ 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' ../../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 ../../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];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-if-conv.c:87: #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: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]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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 ../../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]) ^ ~ ../../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' In file included from ../../gcc-10.2.0/gcc/tree-if-conv.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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] ../../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 ../../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/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] ../../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' ../../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: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); ^ ~ 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] ../../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' ^ ~ ../../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' ../../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-if-conv.c:87: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:268: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 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ 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' In file included from ../../gcc-10.2.0/gcc/tree-emutls.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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) ^ ~ ../../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/rtl.h:1229: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:444:5: note: array 'fld' declared here 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-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] ../../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:1501: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/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' ../../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' gs->op[1] = rhs; ^ ~ ../../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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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' 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] ../../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] XEXP (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]; ^ #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/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:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../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: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]) ^ ~ #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/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 :1229 tree GTY((length ("%h.num_ops"))) op[1]; ^ :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-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] ../../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/gimple.h:2715:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 12../../gcc-10.2.0/gcc/rtl.h:1511:: warning: array index 3 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] return gs->op[3]; ^ ~ return XUINT (insn, 4); ^ ~ #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:../../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) ^ ~ 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]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, 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]; ^ 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: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/gimple.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :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 gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :1342 tree GTY((length ("%h.num_ops"))) op[1]; ^ :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]) ^ ~ 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] ../../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/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'../../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)); ^~~~~~~~~~~~~~~~~ #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: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: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/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] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' X0EXP (rt, 5) = 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' ../../gcc-10.2.0/gcc/rtl.h:1871:10: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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' 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] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 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:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 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: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 ../../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/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] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' X0EXP (rt, 7) = 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:1230:37: note: ../../gcc-10.2.0/gcc/rtl.h:1228:../../gcc-10.2.0/gcc/gimple.h38: note: expanded from macro 'RTL_CHECK1' expanded from macro 'RTL_CHECKC1' :3107:10: 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]) return gs->op[1]; ^ ~ ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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 ../../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] ../../gcc-10.2.0/gcc/gimple.h: JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ 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:1860:28: note: expanded from macro 'JUMP_LABEL' gs->op[1] = fn; ^ ~ #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' 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] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ 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: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/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/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ :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-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/gimple.h../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :3211: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: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-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] ../../gcc-10.2.0/gcc/gimple.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 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:1358:27: note: expanded from macro 'X0EXP' return &call_stmt->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 ../../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] rtunion fld[1]; call_stmt->op[2] = chain; ^ ~ ^ ../../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]; ^ ^~~~~~~~~~~~~~~ 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] ../../gcc-10.2.0/gcc/rtl.h:2039:26: X0EXP (rt, 5) = NULL_RTX; ^ ~ note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h:1373:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 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: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/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] 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/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' ../../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 ^ ~ 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: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; ^ ~ :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:1340:23: note: expanded from macro 'XSTR' gs->op[1] = rhs; ^ ~ #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: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] 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] 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-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] 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: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)../../gcc-10.2.0/gcc/rtl.h:2966:18 return gs->op[3]; ^ ~ : 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' ../../gcc-10.2.0/gcc/gimple.h:316#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :3: note: array 'op' declared here memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../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:700:22: note: expanded from macro 'RTX_HDR_SIZE' rtunion fld[1]; ^ #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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: 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:451In 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] :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] *step_out = XEXP (x, 1); ^ ~ XVEC (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 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' ^ ~ #define RTL_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-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] 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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]; ^ ../../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: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 ../../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: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 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 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] 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 ../../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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ 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) ^ ~../../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) ^ ~ 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/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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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 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] rtunion fld[1]; ^ X0EXP (rt, 1) = NULL_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: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; ^ ~ 1358:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' 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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, 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-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] #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/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] ../../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-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] In file included from XINT (rt, 5) = arg5;../../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: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/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] 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] XSTR (rt, 2) = arg2; ^ ~ 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: rtunion fld[1]; ^ 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] 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] 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:#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: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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 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: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/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] #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/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] ^ ~ 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]) ^ ~ 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-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]; ^ 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: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/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] #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/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] ../../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#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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-inline.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' 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] rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? expanded from macro 'RTL_CHECK1'struct cgraph_edge; ^~~~~~ class #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here struct cgraph_edge; ^~~~~~ class 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: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-inline.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/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] #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/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: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: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-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] XEXP (rt, 3) = arg3; ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../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] 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] friend struct cgraph_edge; ^ :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here XEXP (rt, 1) = arg1; ^ ~ for_user)) cgraph_edge ^ #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' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' friend struct cgraph_edge; ^~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class #define RTL_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-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] rtunion fld[1]; ^ XINT (rt, 4) = arg4; ^ ~ 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] ../../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:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, 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.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 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] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ 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: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) ^ ~ ../../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:1229:38: 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 for_user)) cgraph_edge ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h rtunion fld[1]; ^ :2658:32: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.hIn 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] void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class XSTR (rt, 2) = arg2; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h rtunion fld[1]; ^ :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:1340: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 23: note: expanded from macro 'XSTR' for_user)) cgraph_edge ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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] ../../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/cgraph.h: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 ../../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-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' 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; ^ ~ #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: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-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] ../../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/tree-inline.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: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; ^ ~ #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/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: In file included from ../../gcc-10.2.0/gcc/tree-if-conv.cexpanded from macro 'XEXP' :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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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' ../../gcc-10.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-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] 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: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; ^ ~ ../../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' ../../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: noteIn file included from ../../gcc-10.2.0/gcc/tree-into-ssa.c:25In file included from : : array 'fld' declared here ../../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/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] rtunion fld[1]; XSTR (rt, 3) = arg3; ^ ~ ^ rtx tmp = XEXP (this, 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:#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: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' ../../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) ^ ~ X0EXP (rt, 5) = 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]) ^ ~ ../../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 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../../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-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] rtx tmp = XEXP (this, 1); ^ ~ note: array 'fld' declared here XVEC (rt, 1) = arg1; 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] ../../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: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 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]; ^ :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/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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358: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/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] 1228 XWINT (rt, 1) = arg1; ^ ~ :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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' rtx next = XEXP (insn, 1); ^ ~ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1341444:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:445#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :5: note: array 'hwint' declared here : HOST_WIDE_INT hwint[1]; ^ 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/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' rtunion fld[1]; ^ #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: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' 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: warningIn 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] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; 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../../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' :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: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 #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]; ^ ../../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/tree-inline.c:26../../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:344: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:1228:38: note: expanded from macro 'RTL_CHECK1' 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] ../../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) ^ ~ 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' 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: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: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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; 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/tree-inline.c:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 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: X0EXP (rt, 3) = 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) ^ ~ ../../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: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/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] rtunion fld[1]; ^ 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/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] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 4) = NULL_RTX; ^ ~ 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) ^ ~ #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: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 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/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] #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' 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) ^ ~ 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:../../gcc-10.2.0/gcc/rtl.h:1228:38: note: rtunion fld[1]; expanded from macro 'RTL_CHECK1' ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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:5: note: array 'fld' declared here XVEC (rt, 3) = arg3; ^ ~ ../../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:1342:23: note: expanded from macro 'XVEC' 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] #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' X0EXP (rt, 6) = NULL_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: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 rtunion fld[1]; ^ :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 ../../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 return XUINT (insn, 4); ^ ~ ../../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] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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: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/tree-inline.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] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ 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../../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] : 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 XUINT (insn, 4); ^ ~#define XEXP(RTX, 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:1339:26: note: expanded from macro 'XUINT' XSTR (rt, 2) = arg2; ^ ~ #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: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#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:1229:38: note: expanded from macro 'RTL_CHECK2' :444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ ../../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] #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 ../../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] ../../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] XSTR (rt, 3) = arg3; ^ ~ 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: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: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: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 ../../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: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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #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/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/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' XINT (rt, 5) = arg3; ^ ~ #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: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: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/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/rtl.h:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 346 warnings generated. #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 ^ ~ 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: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-inline.c:26 return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ : 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: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:444:../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' 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-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../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 XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) XSTR (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' :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]; ^ 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: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: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-inline.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-inline.c:26: ../../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: SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ 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: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: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/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, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, 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-iterator.o -MT tree-iterator.o -MMD -MP -MF ./.deps/tree-iterator.TPo ../../gcc-10.2.0/gcc/tree-iterator.c 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: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-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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-inline.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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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: 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-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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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 hereIn file included from ../../gcc-10.2.0/gcc/tree-inline.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h : rtunion fld[1]; ^ 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-inline.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-inline.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-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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-inline.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-inline.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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-inline.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-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-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:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-inline.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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:1365:29: note: expanded from macro 'X0MEMATTR' :5: #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' 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/tree-inline.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) ^ ~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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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/tree-into-ssa.c:25: #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: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:444:5: note: array 'fld' declared here rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ 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../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, 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: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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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' 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] #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: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]) ^ ~ ../../gcc-10.2.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: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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ clang../../gcc-10.2.0/gcc/rtl.h: :1345:25: note: expanded from macro 'XBBDEF' warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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:180:3In file included from ../../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] : warning: array index 4 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]; ^ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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/gimple.h:2643: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) ^ ~ gs->op[1] = rhs;../../gcc-10.2.0/gcc/rtl.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: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-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/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' return gs->op[2]; ^ ~ #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: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-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] 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: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/rtl.h:1229: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]; ^ 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/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 5) = arg5; ^ ~ gs->op[2] = rhs; ^ ~ ../../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' warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ^ ../../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]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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] ../../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] X0EXP (rt, 7) = NULL_RTX; return &ass->op[3]; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' :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/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: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: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-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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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:../../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]; ^ 3808: ./genrtl.h:268:3../../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] warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../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' ../../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:444:5: note: 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];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 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: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-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-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: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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]) ^ ~ ../../gcc-10.2.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: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-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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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 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: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-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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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: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]; ^ 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: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-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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-into-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-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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] 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-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; ^ ~ ../../gcc-10.2.0/gcc/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-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 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: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-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] 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-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: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-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) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro '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: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] 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-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' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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] 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-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] 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-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: 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-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] 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-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] 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-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: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-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] 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-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] 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-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] 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-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] 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: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 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: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-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 In 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] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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-if-conv.c:2246:28: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here redundant_ssa_names.safe_push (std::make_pair (use_lhs, lhs)); ^ 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-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 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] clang: warning: 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-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' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ 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-loop-distribution.cIn 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]) ^ ~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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (asm_out) ^ 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-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-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] 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] HOOK_VECTOR_END (simd_clone) ^ XSTR (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: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' In file included from ../../gcc-10.2.0/gcc/tree-loop-distribution.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (simt) ^ 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-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] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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-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] #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' #define 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-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: rtunion fld[1]; ^ warning: empty macro arguments are a C99 feature [-Wc99-extensions] 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] HOOK_VECTOR_END (goacc) ^ XSTR (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:1340:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[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: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: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-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] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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/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); ^ 128 warnings generated. 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 clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 clang: warning: 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-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 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-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] 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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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-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] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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/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.cIn 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];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/gimple.h:347: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]; ^ 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/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; ^ ~ :1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/gimple.h:347:#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: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-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' ../../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/rtl.h:1229: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/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/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] ../../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] XINT (rt, 1) = arg1; ^ ~ 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: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: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-outof-ssa.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] : return &ass->op[3]; ^ ~ 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/gimple.h: XVEC (rt, 1) = arg1; ^ ~ 347: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 ../../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-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]; ^ ../../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: 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] array 'op' declared here XSTR (rt, 1) = arg1; ^ ~ ../../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-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' ../../gcc-10.2.0/gcc/gimple.h:3140#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 gs->op[1] = fn; ^ ~ :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]; ^ ../../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-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' ../../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] 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 tree GTY((length ("%h.num_ops"))) op[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] ../../gcc-10.2.0/gcc/gimple.h: XINT (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:1338:23: note: expanded from macro 'XINT' call_stmt->op[2] = chain; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../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-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/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]; ^ 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/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 :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: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 ^ ~ 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-outof-ssa.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../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] : ./genrtl.h:1255: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 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/gimple.h:3683:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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: 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-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]; ^ 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-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]; ^ 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-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] clang: warning: 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 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 ;) ^ 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ 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 ../../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-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:In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: In file included from 347:3: note: array 'op' declared here ../../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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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] In file included from gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/tree-predcom.c:211: :347:3: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178:3: warning tree GTY((length ("%h.num_ops"))) op[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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:2661:12: warning: rtunion fld[1]; array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: In file included from ../../gcc-10.2.0/gcc/tree-predcom.c:211: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:179: 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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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: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: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: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-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/gimple.h../../gcc-10.2.0/gcc/rtl.h:2698: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 gs->op[2] = rhs; 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] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, 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 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] 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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:2735:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 11: rtunion fld[1]; ^ 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-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] 128 warnings generated XEXP (rt, 3) = arg3; ^ ~ . ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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 21 warnings generated. 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]; ^ ../../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.hIn 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:372:3:1228:38: note: expanded from macro 'RTL_CHECK1' : 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 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:clang ../../gcc-10.2.0/gcc/gimple.h:3150:3: warning: 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] = 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]; ^ 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 ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1];:3211: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/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; ^ ~ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/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] :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: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 ../../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;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]) ^ ~ warning: ../../gcc-10.2.0/gcc/rtl.hunknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ :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-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-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: clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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' ../../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_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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/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: 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:note: array 'op' declared here 343:3: warning: 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]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/gimple.h:316:3: XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 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]; ^ 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: 155array 'fld' declared here warning rtunion fld[1]; ^ s generated. 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 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 tree-sra.o -MT tree-sra.o -MMD -MP -MF ./.deps/tree-sra.TPo ../../gcc-10.2.0/gcc/tree-sra.c 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 clang: ../../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:23warning: note: expanded from macro 'XSTR' : 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/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'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/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]; ^ 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/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]; ^ ../../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-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 In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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:1341128 warnings generated. :23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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) ^ ~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/tree-pretty-print.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-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]; ^ 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:347: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 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 X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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-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] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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] 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-pretty-print.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-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-pretty-print.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-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] 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-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-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] 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-scalar-evolution.c: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] HOOK_VECTOR_END (simd_clone) ^ ../../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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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:897:3: 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] 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-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] 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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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]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: 926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (omp) ^ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:../../gcc-10.2.0/gcc/rtl.h:1340:2343:50: note:: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded 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:444:5: note: array 'fld' declared here 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:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (goacc) ^ 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] ../../gcc-10.2.0/gcc/target-hooks-macros.h XVEC (rt, 2) = arg2; ^ ~ :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 ;) ^ :1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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: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] 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: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-scalar-evolution.c:260: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:3346:1In 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: : warning: empty macro arguments are a C99 feature [-Wc99-extensions] ./genrtl.h:HOOK_VECTOR_END (addr_space) ^ 984:3:../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~ 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: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-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] 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; ^ ~HOOK_VECTOR_END (asm_out) 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: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END' :../../gcc-10.2.0/gcc/target-hooks-macros.h:431341:50: :23: notenote: expanded from macro 'HOOK_VECTOR_END' : 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-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#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): array 'fld' declared here In file included from rtunion fld[1]; ^ ../../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] HOOK_VECTOR_END (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/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] 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 ^ #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/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: In file included from warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../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:1658HOOK_VECTOR_END (cxx) ^ :1:../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/tree-pretty-print.c warning: empty macro arguments are a C99 feature [-Wc99-extensions] #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:1072HOOK_VECTOR_END (simd_clone) ^ : ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 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/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] 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-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] 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' 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'In file included from ../../gcc-10.2.0/gcc/tree-profile.c:32: In file included from #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def:../../gcc-10.2.0/gcc/rtl.h1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : 1229:38: note: expanded from macro 'RTL_CHECK2' HOOK_VECTOR_END (omp) ^#define RTL_CHECK2(RTX, N, C1, 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]; ^ 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: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:6450:3#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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' : warning#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] In file included from ../../gcc-10.2.0/gcc/tree-profile.c:32: In file included from ../../gcc-10.2.0/gcc/target.h:276warning: 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] ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : HOOK_VECTOR_END (goacc) ^ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.hunknown warning option '-Werror=format-diag' [-Wunknown-warning-option]HOOK_VECTOR_END (shrink_wrap) ^ :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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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-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/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (addr_space) ^ #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/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] 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/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) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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-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 ;) ^ 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] 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-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] 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-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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):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/tree-scalar-evolution.c:260: 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) ^ 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: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-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] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XEXP (rt, 2) = arg2; #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 hereIn file included from rtunion fld[1]; ^ ^../../gcc-10.2.0/gcc/tree-profile.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:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :32: XSTR (rt, 3) = arg3;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:1340:23:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] : note: expanded from macro 'XSTR' HOOK_VECTOR_END (mode_switching) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../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 ;)1229 ^ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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' 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] #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:../../gcc-10.2.0/gcc/rtl.h59:26: note: expanded from macro 'HOST_WIDE_INT' In file included from # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/tree-profile.c:32: 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: In file included from ../../gcc-10.2.0/gcc/tree-pretty-print.c:25: In file included from empty macro arguments are a C99 feature [-Wc99-extensions] 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] :1229:38: note: expanded from macro 'RTL_CHECK2' ../../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:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ^ 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: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:1341#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :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) ^ ~ 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: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: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-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] ../../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 ;) ^../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, 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-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] ../../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 (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' rtx next = XEXP (insn, 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 ;) ^ ../../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-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] ../../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-pretty-print.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:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (simt) XSTR (rt, 2) = arg2; ^ ~ ^ ../../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:444:5: note: 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] array 'fld' declared hereHOOK_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 ;) ^ 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-sra.c:78../../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); ^ ~ 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/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:444:5: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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-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] #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.hIn 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:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :1342:23: note: rtunion fld[1];expanded from macro 'XVEC' HOOK_VECTOR_END (vectorize) ^ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../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] 43: return XBBDEF (insn, 2); ^ ~ 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: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]) ^ ~ ../../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' 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] #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' 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: 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:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] array 'fld' declared hereHOOK_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' ../../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-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] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XSTR (rt, 2) = arg2; ^ ~ ^ ../../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) ^ ~ #define RTL_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/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] ../../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' ../../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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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: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: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' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (calls) ^ ../../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: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 ../../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] HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: 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 'HOOK_VECTOR_END' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../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/tree-sra.c:78: 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/rtl.h: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' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../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/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] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' HOOK_VECTOR_END (emutls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : 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/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] 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:1876:40: 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 (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: 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/tree-sra.c: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] expanded from macro 'XCEXP' HOOK_VECTOR_END (shrink_wrap) ^ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).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:1230:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../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-sra.c JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ :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:1860:28: note: expanded from macro 'JUMP_LABEL' HOOK_VECTOR_END (mode_switching) ^ #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]; ^ ../../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-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-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] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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:2966:../../gcc-10.2.0/gcc/rtl.h:1506:10: 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' warning#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] ^ ~ return XUINT (insn, 4); ^ ~ /Library/Developer/CommandLineTools/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]; ^ ../../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 ../../gcc-10.2.0/gcc/tree-scalar-evolution.c: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] *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: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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-scalar-evolution.c:261: 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-scalar-evolution.c:261: 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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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: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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ /Library/Developer/CommandLineTools/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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: ../../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: 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: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; ^ ~ 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: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-scalar-evolution.c:261: 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-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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-scalar-evolution.c: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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-scalar-evolution.c:261: 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-scalar-evolution.c:261: 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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-scalar-evolution.c: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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] 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-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] 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-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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] 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-scalar-evolution.c:261: 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-scalar-evolution.c:261: 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-scalar-evolution.c:261: 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-scalar-evolution.c:261: 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-scalar-evolution.c:261: 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/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) ^ ~ 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./genrtl.h:1365:29: note: expanded from macro 'X0MEMATTR' :516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 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: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 ../../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-scalar-evolution.c:261: 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-scalar-evolution.c:261: 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.c518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :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, 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:#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) ^ ~ 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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-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-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 XEXP (rt, 1) = arg1; ^ ~ :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-scalar-evolution.c:261: 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/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] #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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/tree-pretty-print.c:28#define RTL_CHECK2(RTX, N, C1, C2) ((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] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), 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-scalar-evolution.c:261: 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:903:1: note: did you mean class here? #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)struct cgraph_edge; ^~~~~~ class ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../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 :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/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]; ^ 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: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-scalar-evolution.cIn 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:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :261: 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] XBBDEF (rt, 2) = arg2; ^ ~ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:../../gcc-10.2.0/gcc/rtl.h:123425:29: ../../gcc-10.2.0/gcc/gimple.hnote: note: expanded from macro 'XBBDEF' 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] :3107: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 'XWINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ friend struct cgraph_edge; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../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 ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? HOST_WIDE_INT hwint[1]; ^ friend struct cgraph_edge; ^~~~~~ class 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 RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: 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: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 ^ : 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: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-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] 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:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 4) = arg4; ^ ~ SUBREG_BYTE (rt) = 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:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #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/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-sra.c:79: 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] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' XINT (rt, 5) = arg5; ^ ~#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]; ^ :../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 372:3: #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../../gcc-10.2.0/gcc/rtl.h: note: array 'op' declared here ./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229 X0EXP (rt, 1) = NULL_RTX; ^ ~ :38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[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: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] ../../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]) ^ ~ 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 rtunion fld[1]; ^ :1736:16: note: previous use is here In file included from for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/tree-sra.c:79: 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:3808void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class : ./genrtl.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] 182:3: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: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/gimple.h:3211:10: warningIn 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:786: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] X0EXP (rt, 1) = NULL_RTX; return gs->op[2]; ^ ~ ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../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); ^~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ class 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: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/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: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' return &call_stmt->op[2]; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((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]; ^ ../../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-sra.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :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] 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: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:#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 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 rtunion fld[1]; ^ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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/tree-scalar-evolution.c:261: 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: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/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 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 #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: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' 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] #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 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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-scalar-evolution.c:261: 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, 6) = arg6; ^ ~ 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/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/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: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/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-sra.c: tree GTY((length ("%h.num_ops"))) op[1]; ^ 79: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.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] 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]; ^ :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:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 7) = 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:3In 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:926: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] XSTR (rt, 1) = arg1; ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 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:316#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :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:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:444../../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 5: note: array 'fld' declared here 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: 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: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-sra.c:79: 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 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] rtunion fld[1]; ^ XVEC (rt, 1) = arg1; ^ ~ 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] ../../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]) ^ ~ 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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.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-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/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]; ^ 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] ^ ~ 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' #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 ../../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] XINT (rt, 5) = arg5; ^ ~ 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] ../../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' ^ ~ #define XVEC(RTX, 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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, 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-scalar-evolution.c:261: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1041: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: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-sra.c:79#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: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' 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] #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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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/tree-scalar-evolution.c XEXP (rt, 1) = arg1; ^ ~ :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] ../../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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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-scalar-evolution.c:261: 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-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] XSTR (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: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' ../../gcc-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: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-scalar-evolution.c:261: 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] X0EXP (rt, 4) = 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/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] 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] 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' ^ ~ #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-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] 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/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, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(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-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] #define RTL_CHECK1(RTX, N, C1) ((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:#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: rtunion fld[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] 38 return gs->op[1]; ^ ~ : 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]; ^ 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: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: ../../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] 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:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 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]; ^ #define XEXP(RTX, 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/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:444:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ return gs->op[2]; ^ ~ 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: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 XSTR (rt, 3) = arg3; ^ ~ :347:3: note: array 'op' 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:1340:23: note: expanded from macro 'XSTR' X0EXP (rt, 2) = 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' ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../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:#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] 1228 return &gs->op[2]; ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../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]; ^ In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30: ../../gcc-10.2.0/gcc/rtl.h../../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 ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ 444../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h::26985: note: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ :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-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] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 3) = NULL_RTX; ^ ~ 1229:38: note: expanded from macro 'RTL_CHECK2' gs->op[2] = rhs; ^ ~#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: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 ../../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 #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: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: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../../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] : 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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtx tmp = XEXP (this, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return gs->op[3]; ^ ~ rtunion fld[1]; ^ ../../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' ../../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/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/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];:1229:38: X0EXP (rt, 4) = NULL_RTX; ^ ~note In file included from In file included from ../../gcc-10.2.0/gcc/tree-profile.c../../gcc-10.2.0/gcc/tree-scalar-evolution.c:261: : In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808 expanded from macro 'RTL_CHECK2' ^ ~ :: 1358./genrtl.h::1195::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/gimple.h38:: ../../gcc-10.2.0/gcc/cgraph.h:173527347::31: note : array 'op' declared here:3: ../../gcc-10.2.0/gcc/rtl.h:444::5 warning: 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"),: ^ note: ../../gcc-10.2.0/gcc/cgraph.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note expanded from macro 'X0EXP' tree GTY((length ("%h.num_ops"))) op[1]; ^ : array 'fld' declared here XWINT (rt, 1) = arg1;:903:1../../gcc-10.2.0/gcc/gimple.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1];:2745: 3: warning: array index 3 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.hstruct cgraph_edge;../../gcc-10.2.0/gcc/rtl.h:1228: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::1469:14: gs->op[3] = rhs; ^ ~:class 1234:29 :../../gcc-10.2.0/gcc/gimple.h :347:../../gcc-10.2.0/gcc/coretypes.h444::1445:: notenote: array 'fld' declared here 13: rtunion fld[1];note: array 'op' declared herewarning: note : expanded from macro 'XWINT' : #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ^ ~ In file included from tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/tree-sra.c ^ : did you mean class here? array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]struct cgraph_edge; ^~~~~~ class :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] rtx next = XEXP (insn, 1); X0EXP (rt, 5) = 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: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: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/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:444:5:../../gcc-10.2.0/gcc/gimple.h:3107:10: ../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here warning rtunion fld[1]; ^ : 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/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] 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:14751223:3:In file included from X0EXP (rt, 6) = NULL_RTX;../../gcc-10.2.0/gcc/tree-profile.c : ^ ~38 : ../../gcc-10.2.0/gcc/cgraph.hwarning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h2250::10: 1358warning: struct '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;../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here: friend struct cgraph_edge;10: 27 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] : note: expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h: return XEXP (insn, 1); note ^ ~: previous use is here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h :1341:: for_user)) cgraph_edge 23::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.h3140 ^ ~../../gcc-10.2.0/gcc/cgraph.h::32250:10: : expanded from macro 'XEXP' :../../gcc-10.2.0/gcc/rtl.h:1228:38:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: note: did you mean class here?warning expanded from macro 'RTL_CHECK1' ^ ~ :: 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/rtl.h ^~~~~~:1229:122938: gs->op[1] = fn; class :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/gimple.h:372:3: note: array 'op' declared here ../../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 444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ rtunion fld[1];../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/cgraph.h:../../gcc-10.2.0/gcc/rtl.h:1480:103150 ^ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 2658:32: warning: return XBBDEF (insn, 2); ^ ~ :3: warning: 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.hIn file included from ../../gcc-10.2.0/gcc/tree-sra.c:79struct '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::1253: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]1345: :In file included from 25../../gcc-10.2.0/gcc/rtl.h:: 3808note: expanded from macro 'XBBDEF' : #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)./genrtl.h XVEC (rt, 1) = arg1;: 379 ^ ~: 3void initialize_inline_failed (struct cgraph_edge *); ^: ../../gcc-10.2.0/gcc/cgraph.h :1736 gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,../../gcc-10.2.0/gcc/rtl.h:warning1342: 23 ^ ~: ../../gcc-10.2.0/gcc/rtl.hnote: 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]: 1228:38../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; : ^ ~ ::16 note: ../../gcc-10.2.0/gcc/rtl.h:1341::23:expanded from macro 'RTL_CHECK1' ^ ~ 1229:38 ../../gcc-10.2.0/gcc/gimple.h:372: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])note: expanded from macro 'XEXP' note : ^ ~ previous use is herenote: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::444:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: 3array 'fld' declared here: rtunion fld[1]; ^ ^ ~ 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/rtl.h444../../gcc-10.2.0/gcc/rtl.h: for_user)) cgraph_edge ^::5: ^1229 ../../gcc-10.2.0/gcc/cgraph.h1485:38:note: array 'fld' declared here: 2658:32: note: did you mean class here? :void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class 10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: ../../gcc-10.2.0/gcc/gimple.h:3211:../../gcc-10.2.0/gcc/cgraph.h10::2659 return XBBDEF (insn, 2);:expanded from macro 'RTL_CHECK2'28 : warning #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] : struct '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); return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^: 444../../gcc-10.2.0/gcc/cgraph.h:5: ^ ~ ^ note../../gcc-10.2.0/gcc/gimple.h: :array 'fld' declared here372 :3: :note: array 'op' declared here rtunion fld[1]; In file included from ../../gcc-10.2.0/gcc/tree-scalar-evolution.c../../gcc-10.2.0/gcc/rtl.h:261: 1736In file included from ../../gcc-10.2.0/gcc/rtl.h : ^1345 :25: tree GTY((length ("%h.num_ops"))) op[1];note : expanded from macro 'XBBDEF' In file included from :../../gcc-10.2.0/gcc/tree-sra.c16: :note: previous use is here#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) : ^ 3808: ./genrtl.h:1254:3: warning: ../../gcc-10.2.0/gcc/gimple.h:3227 for_user)) cgraph_edge ^79array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :11: 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/cgraph.h :2659:28 return &call_stmt->op[2]; ^ ~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1340::23:: ^ ~ 1228 note: :3808: ./genrtl.hexpanded from macro 'XSTR'../../gcc-10.2.0/gcc/gimple.h:372::38:: note: 380did you mean class here? bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); 3:: ^~~~~~ note: noteexpanded from macro 'RTL_CHECK1' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) class : array 'op' declared here 3: tree GTY((length ("%h.num_ops"))) op[1]; ^ 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../../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] :1229:38: 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 ^ ~ call_stmt->op[2] = chain; ^ ~ #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:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ :372:3: note: array 'op' 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-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] ../../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, 3) = arg3; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ 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: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) ^ ~ 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-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: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: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]; ^ 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: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 ../../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/tree-sra.c:79: 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] 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, 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' ^ ~ 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' 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 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 rtunion fld[1]; ^ :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: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 rtunion fld[1]; ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1339:26: note: expanded from macro 'XUINT' 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] 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] XINT (rt, 5) = arg3; ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../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' ../../gcc-10.2.0/gcc/rtl.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) ^ ~ :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 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 ../../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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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] gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: ../../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:444: rtunion fld[1];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: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 :1511 tree GTY((length ("%h.num_ops"))) op[1]; ^ :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: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 return XUINT (insn, 4); tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ 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] rtunion fld[1]; gs->op[3] = label;../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: 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:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 6) = arg4; ^ ~ ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ array 'op' 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/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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 3) = arg3; ^ ~ ../../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: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];#define RTL_CHECK2(RTX, N, 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/gimple.h:316:3: note: array 'op' declared here ../../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) ^ ~ 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/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-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] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ 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' ../../gcc-10.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-sra.c:79: 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-sra.c:79: In file included from ../../gcc-10.2.0/gcc/rtl.h../../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] :3808: ./genrtl.h return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ :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:1860:28: note: expanded from macro 'JUMP_LABEL' XINT (rt, 2) = arg2; ^ ~ #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: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' ^ ~ #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]; ^ 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] ../../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] XVEC (rt, 3) = arg3; 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:1342:23: note: expanded from macro 'XVEC' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../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' ../../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/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] ../../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] XVEC (rt, 4) = arg4; ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1342: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) ^ ~ ../../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' 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] #define RTL_CHECKC1(RTX, N, C) ((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 rtunion fld[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:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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) ^ ~ 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:1375:32: note: expanded from macro 'XCEXP' XINT (rt, 6) = arg6; ^ ~ #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/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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-sra.c:79: 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../../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 '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]; ^ ^ ~ 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:1230:37: note: expanded from macro 'RTL_CHECKC1' : ./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; ^ ~ #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 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: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-sra.c:79: 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-sra.c:79: 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-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:In file included from 276../../gcc-10.2.0/gcc/tree-sra.c:79: 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/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XWINT (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (sched) ^ ../../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]) ^ ~ #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 HOST_WIDE_INT hwint[1]; ^ In file included from ../../gcc-10.2.0/gcc/hwint.h../../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] :59HOOK_VECTOR_END (simd_clone) ^ :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 ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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: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-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] XWINT (rt, 2) = arg2;HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50:../../gcc-10.2.0/gcc/rtl.h ^ ~ :2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] note memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ : expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:1234#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:700#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :22: note: expanded from macro 'RTX_HDR_SIZE' In file included from ../../gcc-10.2.0/gcc/tree-ssa-address.c:#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ 27/Library/Developer/CommandLineTools/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/target.h:276: ../../gcc-10.2.0/gcc/target.def:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define offsetof(t, d) __builtin_offsetof(t, d)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:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: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:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'HOST_WIDE_INT' HOOK_VECTOR_END (goacc) ^ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro '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: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 ../../gcc-10.2.0/gcc/tree-sra.c:79: 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 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 rtunion fld[1]; ^ 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] *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/tree-sra.c:79: 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; ^ ~ ../../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: noteIn 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: empty macro arguments are a C99 feature [-Wc99-extensions] : expanded from macro 'RTL_CHECK1' 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: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-sra.c:79: 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 In file included from rtunion fld[1];../../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] ^ 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-sra.c:79: 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-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] 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: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/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] #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 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 ;) ^ 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: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:1365:29: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] note: expanded from macro 'X0MEMATTR' HOOK_VECTOR_END (emutls) ^ XSTR (rt, 1) = arg1; ^ ~ #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: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: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 rtunion fld[1]; ^ :444:5: note: array 'fld' declared here 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:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 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: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; ^ ~ ^ HOOK_VECTOR_END (target_option) ^ ../../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/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] 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-switch-conversion.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] 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:897: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/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] XSTR (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (mode_switching) ^ ../../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: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) ^ ~ #define XEXP(RTX, 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-sra.cIn 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] :79: 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] 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:#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:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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../../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]; ^ ^ ~ 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: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; ^ ~ 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-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] XEXP (rt, 1) = arg1; ^ ~ 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: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' 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:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XVEC (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ^ ~ ../../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) ^ ~ #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: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-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] 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 In file included from tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/tree-sra.c:79: 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; ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;:1340:23: 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] ^ ~ return gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' expanded from macro 'XSTR' ../../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 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 rtunion fld[1]; ^ :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: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: XBBDEF (rt, 2) = arg2; ^ ~ 2681:../../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) ^ ~ 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:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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../../gcc-10.2.0/gcc/gimple.h:2698:3:1394:13: 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/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] 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:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx tmp = XEXP (this, 1); ^ ~ gs->op[2] = rhs; ^ ~ XVEC (rt, 1) = arg1; ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:../../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' 347:3: note: array 'op' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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) ^ ~ :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' ../../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]; ^ ~ :1229: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]) ^ ~ #define 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]; ^ #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/gimple.h:2735:../../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] 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 rtunion fld[1]; ^ rtunion fld[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) ^ ~ 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: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/gimple.h:2745:3: warning: XINT (rt, 4) = arg4; ^ ~ In file included from #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] gs->op[3] = rhs; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/tree-sra.c: tree GTY((length ("%h.num_ops"))) op[1]; ^ 79: 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: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]; ^ ../../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); ^ ~ 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] 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:1042: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: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: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) ^ ~ ../../gcc-10.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#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: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: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' ../../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'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] 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' ^ ~ #define RTL_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) ^ ~ ../../gcc-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'../../gcc-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-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] ../../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] XSTR (rt, 2) = arg2; ^ ~ return XBBDEF (insn, 2); ^ ~ ../../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: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:3107: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:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 1345:25#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/gimple.h:372#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :3: note: array 'op' declared here :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:1228:38: note: expanded from macro 'RTL_CHECK1' 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]) ^ ~ #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];../../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 :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: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:221: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: XBBDEF (rt, 2) = arg2; ^ ~ 3150:../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' In file included from ../../gcc-10.2.0/gcc/tree-sra.c:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 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] 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/rtl.h:1228:38../../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] : 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/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]; ^ ^ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' 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 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' XEXP (rt, 3) = arg3; ^ ~#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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XEXP' ../../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) return gs->op[2]; ^ ~ ^ ~ ../../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])../../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' ^ ^ ~ 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 In file included from 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] ../../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] return &call_stmt->op[2]; ^ ~ XEXP (rt, 2) = arg2; ^ ~ ../../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: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] ../../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' 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:1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return XEXP (insn, 3); ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.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] 1229:38: note: expanded from macro 'RTL_CHECK2' ../../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) ^ ~ #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/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 ../../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 #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/tree-switch-conversion.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] ../../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-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] return XEXP (insn, 3); ^ ~ 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: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: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../../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 RTL_CHECK2(RTX, N, 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:1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ rtunion fld[1]; ^ return XUINT (insn, 4); ^ ~ 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] 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, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :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) ^ ~ 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: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: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 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: X0EXP (rt, 7) = NULL_RTX; ^ ~ 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]../../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); ^ ~ 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: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]; ^ ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' ../../gcc-10.2.0/gcc/rtl.h:1228../../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 XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) 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]; ^ :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_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-sra.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 79: 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:3808../../gcc-10.2.0/gcc/gimple.h444:1229::: ./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: note: array 'fld' declared here XSTR (rt, 3) = arg3; rtunion fld[1]; ^ ^ ~ 38: note: expanded from macro 'RTL_CHECK2' 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; ^ ~ :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]; ^ #define RTL_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.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: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 ../../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] #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 XEXP (rt, 1) = arg1; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5../../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 note tree GTY((length ("%h.num_ops"))) op[1]; ^ : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :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' ^ ~ #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/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] 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:1342:23: #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) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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]; rtunion fld[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: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] ../../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/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] 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: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: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)); ^~~~~~~~~~~~~~~~~ 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:1860:28: note: expanded from macro 'JUMP_LABEL' ../../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 JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_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:1375:32: note: expanded from macro 'XCEXP' #define XWINT(RTX, N) ((RTX)->u.hwint[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 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: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:1230:37: note: expanded from macro 'RTL_CHECKC1' XINT (rt, 4) = arg4; ^ ~#define RTL_CHECKC1(RTX, N, C) ((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 ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/hwint.h:59#define XINT(RTX, 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 'HOST_WIDE_INT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ # 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: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-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]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] XEXP (rt, 1) = arg1; ^ ~ ../../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: 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 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: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' #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 rtunion fld[1]; ^ :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]; ^ ^ ~ 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: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:444In 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: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]; ^ ^ ~ 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../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :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) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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: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: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 rtunion fld[1]; ^ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :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:271: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) ^ ~ XEXP (rt, 7) = arg7; ^ ~ 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: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:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' XSTR (rt, 2) = arg2; ^ ~ #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' ../../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' ../../gcc-10.2.0/gcc/rtl.h:1881#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] ../../gcc-10.2.0/gcc/rtl.h: JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ 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 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:1255: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) ^ ~ 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]; ^ :1375:32: note: expanded from macro 'XCEXP' ../../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) ^ ~ #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 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:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ 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/tree-sra.c:79: 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:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:30#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:308../../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] 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 : rtunion fld[1]; ^ 1345:25: note: expanded from macro 'XBBDEF' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ 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: 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:2039:26: note: expanded from macro 'SUBREG_BYTE' XSTR (rt, 2) = arg2; ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../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: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: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 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: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' 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: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;../../gcc-10.2.0/gcc/rtl.h:1229:38: 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) ^ ~ 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-switch-conversion.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] #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' 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-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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] 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-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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] 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-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] 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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] 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-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] 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-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]../../gcc-10.2.0/gcc/rtl.h :2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] XINT (rt, 6) = arg6; ^ ~ memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ ../../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) ^ ~ /Library/Developer/CommandLineTools/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/tree-switch-conversion.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/tree-switch-conversion.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' In file included from ../../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] #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)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] ^ ~ 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]) ^ ~ ../../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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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-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] 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: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]) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/tree-switch-conversion.c rtunion fld[1]; ^ :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/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; ^ ~ ../../gcc-10.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-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: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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-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-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] ../../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-switch-conversion.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/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] 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: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: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-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] 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] 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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, 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: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]) ^ ~ 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-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: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: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/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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, 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-switch-conversion.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] #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' 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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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 ^ ~ 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-switch-conversion.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] #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 ../../gcc-10.2.0/gcc/rtl.h: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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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:220: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-switch-conversion.c XEXP (rt, 1) = arg1; ^ ~ :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] ../../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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: 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/tree-switch-conversion.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] : note: array 'fld' declared here XSTR (rt, 1) = arg1; ^ ~ 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: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: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:../../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]) ^ ~ ../../gcc-10.2.0/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: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/tree-switch-conversion.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/tree-switch-conversion.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; ^ ~ #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-ssa-address.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] #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) ^ ~ 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: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:#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 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] 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/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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c:27: note: expanded from macro 'X0EXP' :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] #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: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 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: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/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] #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/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] XBBDEF (rt, 2) = arg2; ^ ~ 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: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: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: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/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] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ 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: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) ^ ~ ../../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:5: note: 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: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-address.c:28: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h41 warnings generated. 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: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-switch-conversion.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] :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]; ^ XEXP (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: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: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 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: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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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: noteIn file included from : ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' previous use is here class hash_table ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ./gt-tree-scalar-evolution.h:127:3: 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 rtunion fld[1]; ^ 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? ../../gcc-10.2.0/gcc/tree-ssa-address.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] 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:1167:3: 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; XEXP (rt, 1) = arg1; ^~~~~~ 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: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h38: 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-alias.o -MT tree-ssa-alias.o -MMD -MP -MF ./.deps/tree-ssa-alias.TPo ../../gcc-10.2.0/gcc/tree-ssa-alias.c : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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-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] In file included from ../../gcc-10.2.0/gcc/tree-switch-conversion.c XBBDEF (rt, 2) = arg2; ^ ~ :30: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ./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: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ expanded from macro 'HOST_WIDE_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:311:3: warning: # define HOST_WIDE_INT long long ^ array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-switch-conversion.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] X0EXP (rt, 6) = 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]; ^ ^ 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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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.hIn file included from ../../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] return gs->op[1]; ^ ~ :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:347:3: note: array 'op' declared here XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.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-address.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] ../../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]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, 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:2643:In file included from 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../../gcc-10.2.0/gcc/tree-switch-conversion.c: 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: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: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 30../../gcc-10.2.0/gcc/gimple.h: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1254:3: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]; ^ ~ : 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; ^ ~ 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: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:1340:23: note 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.hexpanded 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-address.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: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 X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ 2681../../gcc-10.2.0/gcc/rtl.h: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/tree-switch-conversion.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] return &gs->op[2]; ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' ../../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 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: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/gimple.h:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; gs->op[2] = rhs; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:347: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]; ^ :1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-switch-conversion.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] ../../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] X0EXP (rt, 6) = NULL_RTX; ^ ~ return gs->op[3];../../gcc-10.2.0/gcc/rtl.h:1358:27: note XSTR (rt, 1) = arg1; : expanded from macro 'X0EXP' ^ ~#define X0EXP(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]):../../gcc-10.2.0/gcc/gimple.h:1340:23: 347 ^ ~ note: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h:444:5: note:3: note: array 'op' declared here : array 'fld' 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:444: rtunion fld[1]; ^ 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:1288: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 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ return &ass->op[3]; ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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: ^ ~ 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:379:3473: ../../gcc-10.2.0/gcc/rtl.h:3: note: array 'op' declared here :444:warning5: 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-switch-conversion.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../../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] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; :1340:23: note: expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/gimple.h:347:3: ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.hexpanded 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]; ^ :1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-address.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/tree-ssa-address.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/tree-ssa-address.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/tree-ssa-address.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/tree-ssa-address.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/tree-ssa-address.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/tree-ssa-address.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/tree-ssa-address.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/tree-ssa-address.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/tree-ssa-address.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/tree-ssa-address.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/tree-ssa-address.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/tree-ssa-address.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/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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-address.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/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] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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-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] 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-address.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/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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-address.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:../../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] 5 return gs->op[1]; ^ ~ : note: 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]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../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] 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:867: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, ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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 return gs->op[2]; ^ ~ :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]; ^ ../../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] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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: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]) ^ ~ call_stmt->op[2] = chain; ^ ~ ../../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 rtunion fld[1]; tree GTY((length ("%h.num_ops"))) op[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: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-address.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/tree-ssa-address.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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-address.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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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' ../../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]) ^ ~ ../../gcc-10.2.0/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: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' 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 ^ ~ 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-address.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/gimple.h:3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (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: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:3653#define RTL_CHECK2(RTX, N, C1, C2) ((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: note: array 'fld' declared here return gs->op[2]; 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: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:3663: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) 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: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: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 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-switch-conversion.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]; ^ 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-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/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-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: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-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] 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-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: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-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: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: In file included from expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/tree-ssa-address.c:30#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : ../../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/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:1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return gs->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/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-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] 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: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/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/gimple.h:2661:12: 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:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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-switch-conversion.c:36: ../../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/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] return &ass->op[3]; ^ ~ 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 ;) ^ ../../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] 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] gs->op[1] = fn;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/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]; ^ ../../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-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: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/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-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: ../../gcc-10.2.0/gcc/gimple.h:warning: empty macro arguments are a C99 feature [-Wc99-extensions] 3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' return &call_stmt->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 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:6329: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] call_stmt->op[2] = chain; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: HOOK_VECTOR_END (emutls) ^ note: array 'op' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h:43 tree GTY((length ("%h.num_ops"))) op[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/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] 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-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: 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-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] 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/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: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-switch-conversion.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/tree-switch-conversion.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/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]; ^ ../../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-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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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: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-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/tree-ssa-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/tree-ssa-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/tree-ssa-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/tree-ssa-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/tree-ssa-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/tree-ssa-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/tree-ssa-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/tree-ssa-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/tree-ssa-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/tree-ssa-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/tree-ssa-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/tree-ssa-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/tree-ssa-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/tree-ssa-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/tree-ssa-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/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]; ^ 41 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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-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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ../../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-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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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/tree-ssa-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/tree-ssa-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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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/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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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/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:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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/tree-ssa-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/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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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/tree-ssa-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/tree-ssa-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/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: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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/tree-ssa-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/tree-ssa-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/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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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/tree-ssa-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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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/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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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/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/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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/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] 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-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-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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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: 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: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-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/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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc-10.2.0/gcc/tree-ssa-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/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 ^ ../../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 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 clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 128 warnings generated. 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 ;) ^ 148 warnings generated. 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 ;) ^ 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 ;) ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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/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]; ^ ../../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]; ^ 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 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 clang: warning: 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-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]; ^ 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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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-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:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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]; ^ 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]; ^ 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 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-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]; ^ 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] 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-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: ../../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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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-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: ../../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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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-dom.c:162:23: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here simple_equivalences.safe_push (equiv_pair (name, value)); ^ 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-dse.o -MT tree-ssa-dse.o -MMD -MP -MF ./.deps/tree-ssa-dse.TPo ../../gcc-10.2.0/gcc/tree-ssa-dse.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 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 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-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 clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 148 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-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 clang: warning: 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 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 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-dse.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-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]; ^ 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: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-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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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]; ^ 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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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 hereclang: 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-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]; ^ 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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-dse.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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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]; ^ warning: 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: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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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] 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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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]) ^ ~ ../../gcc-10.2.0/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: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-forwprop.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-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]; ^ 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: 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-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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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: note: expanded from macro 'SUBREG_BYTE' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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.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-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' 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: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #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 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: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]; ^ 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] ../../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] XVEC (rt, 1) = arg1; ^ ~ return XEXP (insn, 3); ^ ~ ../../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]; ^ ../../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/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] rtunion fld[1]; ^ 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:1511:10: 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]) ^ ~ return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' HOST_WIDE_INT hwint[1]; ^ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../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-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] ../../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] 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: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/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] 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: noteIn 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] 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: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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] 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../../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] :1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/gimple.h:347#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :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: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) ^ ~ 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: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/gimple.h:2698:3 rtunion fld[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:444:5In 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] : note: array 'fld' declared here XVEC (rt, 3) = arg3; rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347: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: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: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/gimple.h:2715:12../../gcc-10.2.0/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[3]; ^ ~ 444:5: note: array 'fld' declared here ../../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' 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 #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.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] ^ ~ 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' ../../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/gimple.hIn file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1876:1394:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 40 gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note: expanded from macro 'RTL_CHECK2' ^ ~ :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); ^ ~ return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ ../../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]; ^ 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 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] ../../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:../../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: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) ^ ~ ../../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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' rtx tmp = XEXP (this, 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:1341:23: note: expanded from macro 'XEXP' 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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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 rtunion fld[1]; ^ :1340:23: note: expanded from macro 'XSTR' ../../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: JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ 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 #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' 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 rtunion fld[1]; ^ 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:3107: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:372: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] ../../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 XBBDEF (insn, 2); ^ ~ gs->op[1] = fn; ^ ~../../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)); ^~~~~~~~~~~~~~~ ../../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:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../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: tree GTY((length ("%h.num_ops"))) op[1]; ^ 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 ../../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' ../../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) ^ ~ 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] ../../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 &call_stmt->op[2]; ^ ~ return XEXP (insn, 3); ^ ~ ../../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' ../../gcc-10.2.0/gcc/gimple.h:3235#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 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:1506 tree GTY((length ("%h.num_ops"))) op[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: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/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]; ^ ~ :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:316: SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ 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]; ../../gcc-10.2.0/gcc/rtl.h ^:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) 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:1373:32: note: expanded from macro 'XCSUBREG' #define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ ../../gcc-10.2.0/gcc/gimple.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:128#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ warnings generated. :3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' gs->op[1] = rhs; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../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] 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-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: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) ^ ~ /Library/Developer/CommandLineTools/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); ^~~~~~~~~~~~~23 warnings generated. ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) In file included from ../../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] ^ ~ *step_out = XEXP (x, 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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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: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++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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' ../../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_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' :5: note: array 'fld' declared here #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) 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] ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 3) = arg3; ^ ~ 1365:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 29: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : expanded from macro 'X0MEMATTR' ../../gcc-10.2.0/gcc/rtl.h:1229:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 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: ../../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-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' 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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 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]) ^ ~ ../../gcc-10.2.0/gcc/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-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] 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/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: noteIn 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:66expanded from macro 'XEXP':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#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:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: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 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 : note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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' 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] #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: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-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' 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] #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#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 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' 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-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] #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: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#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :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; ^ ~ 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: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]; ^ 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;#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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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' clang: 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' 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] #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/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] ../../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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1];: ^ 38In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: :In file included from ../../gcc-10.2.0/gcc/rtl.h note: :3808: expanded from macro 'RTL_CHECK2' ./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:444:5: note: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here :1345:25: note: expanded from macro 'XBBDEF' 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#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :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;: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: In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:26: ../../gcc-10.2.0/gcc/gimple.h:2611 : ^ ~note: array 'fld' declared here10 : warning: array 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:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ rtunion fld[1];../../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];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] ^ ../../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/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' ../../gcc-10.2.0/gcc/gimple.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):2643: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-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] ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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] ../../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: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: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]; ^ ~ :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/rtl.h:444:5: note: array 'fld' 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: ../../gcc-10.2.0/gcc/gimple.h:2681:11warning rtunion fld[1]; ^ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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] XBBDEF (rt, 2) = arg2; XEXP (rt, 7) = arg7; ^ ~ ^ ~ return &gs->op[2]; ^ ~ ../../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/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 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: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 rtunion fld[1]; ^ :444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:2698:3: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-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] warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; 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: noteIn file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:: expanded from macro 'XEXP' 3808#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ tree GTY((length ("%h.num_ops"))) op[1];: ./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' ^ #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/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] ../../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] XINT (rt, 4) = arg4; return gs->op[3]; ^ ~ ^ ~ ../../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 ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ #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/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/rtl.h:444:5: note: array 'fld' 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/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] 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/tree-ssa-live.c:#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: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]; ^ ../../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/gimple.h:2745:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 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:444:5: note: array 'fld' declared here gs->op[3] = rhs; rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.hIn file included from :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]; ^ 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:../../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] 3808: ./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ 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: #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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here5: 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' 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-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] ../../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]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 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' ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/gimple.h1228: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];3107 ^ 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] 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] XEXP (rt, 6) = arg6; 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#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ :1023: 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) ^ ~ : 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 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 ../../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]) tree GTY((length ("%h.num_ops"))) op[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-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] 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' 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../../gcc-10.2.0/gcc/gimple.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-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) ^ ~ 3140../../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-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] #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]; ^ :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 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] 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) ^ ~ #define XEXP(RTX, 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/gimple.h ^ 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] 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:344:3: warning: array index 2 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] X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../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: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 ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../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]) ^ ~ ../../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:444:5: note: array 'fld' declared here return &call_stmt->op[2];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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/tree-ssa-live.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :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 XEXP (rt, 3) = arg3; ^ ~ :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;../../gcc-10.2.0/gcc/rtl.h ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here :1341 tree GTY((length ("%h.num_ops"))) op[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/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' 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] #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 ../../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-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:313../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :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.hIn 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] :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: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/gimple.h: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 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] 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:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 3643: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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h gs->op[1] = rhs;: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/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[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: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:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h:1358:27: note: expanded from macro 'X0EXP' rtunion fld[1]; ^ :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)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/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] ../../gcc-10.2.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: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]) ^ ~ X0EXP (rt, 2) = 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' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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] gs->op[2] = label; X0EXP (rt, 3) = NULL_RTX; 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:1358: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]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):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-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] ^ ~../../gcc-10.2.0/gcc/gimple.h 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' 444:5: note: array 'fld' declared here rtunion fld[1]; ^ :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-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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) gs->op[3] = label; ^ ~ XBBDEF (rt, 2) = arg2; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/gimple.h: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]; ^ ^ ~ ../../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/gimple.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 ../../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-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] 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] 3683:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; ^ ~ X0EXP (rt, 5) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) return gs->op[3]; ^ ~ ../../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/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]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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] 1338 X0EXP (rt, 6) = NULL_RTX; ^ ~ :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:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: 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: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: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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: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-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: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-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] ../../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-live.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-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] 384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ XSTR (rt, 6) = arg4; ^ ~ ../../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: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-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] 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: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: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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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 ../../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-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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 2) = arg2; ^ ~ 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: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-ifcombine.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-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] 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: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/tree-ssa-ifcombine.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: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-ifcombine.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-ifcombine.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]; ^ ../../gcc-10.2.0/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' 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] #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/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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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: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-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] #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' 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-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] ../../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: 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/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] ../../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]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ 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-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] #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: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]) ^ ~ ../../gcc-10.2.0/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: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 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] In file included from XEXP (rt, 2) = arg2; ^ ~ ../../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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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]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] return gs->op[1]; ^ ~ 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: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 ../../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:../../gcc-10.2.0/gcc/gimple.h444:5: note: array 'fld' declared here 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] 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 ../../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 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; ^ ~ 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] ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here XEXP (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-ifcombine.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: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' 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-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] SUBREG_BYTE (rt) = arg1; 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:2661#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_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]; ^ ~ :1229: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:2039:26: note: expanded from macro 'SUBREG_BYTE' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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-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] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 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:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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]; ^ 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]#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ../../gcc-10.2.0/gcc/gimple.h: X0EXP (rt, 1) = NULL_RTX; ^ ~ 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:1358:27: note: expanded from macro 'X0EXP' ^ ~ gs->op[2] = rhs;#define X0EXP(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:347:3: 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 ../../gcc-10.2.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];:1228:38: note: expanded from macro 'RTL_CHECK1' 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: noteIn file included from : 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 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/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] 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]; ^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) ^ ~ #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:1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :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]) 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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ tree GTY((length ("%h.num_ops"))) op[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]; ^ ^ ~ ../../gcc-10.2.0/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: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 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] ../../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] XSTR (rt, 1) = arg1; ^ ~ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:../../gcc-10.2.0/gcc/rtl.h:1340:29:23: note: expanded from macro 'XSTR' note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: In file included from note../../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: 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 (asm_out)../../gcc-10.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 'hwint' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.h HOST_WIDE_INT hwint[1]; ^ :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/hwint.h:59:26: note rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.hIn 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; ^ ~ expanded from macro 'HOST_WIDE_INT' :3107: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]; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h: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: note: array 'op' declared here In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :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-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:1628: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] warning gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here : empty macro arguments are a C99 feature [-Wc99-extensions] 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:1234:29: note: expanded from macro 'XWINT' HOOK_VECTOR_END (sched) ^ ../../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/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/gimple.h:372#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :3: note: array 'op' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[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:445:5: note: array 'hwint' declared here ^ HOST_WIDE_INT hwint[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:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] tree GTY((length ("%h.num_ops"))) op[1];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/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) # 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: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:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 897HOOK_VECTOR_END (simt) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' :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:3211: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 gs->op[2]; ^ ~ ^ ../../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]; ^ ^ ~ 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:../../gcc-10.2.0/gcc/gimple.h:3227:11: warning1685:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (omp)../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ #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/target-hooks-macros.h return &call_stmt->op[2]; ^ ~ :43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/tree-ssa-live.c:25#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: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-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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ ^ ../../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/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:2039#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :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/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:1373:32: note: expanded from macro 'XCSUBREG' call_stmt->op[2] = chain; ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 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] 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] ../../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]; ^ 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 HOOK_VECTOR_END (vectorize) ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ^ rtunion fld[1]; ^ ../../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/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] In file included from XVEC (rt, 2) = arg2; ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h: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: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' 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:3346:1: warning rtunion fld[1];: empty macro arguments are a C99 feature [-Wc99-extensions] #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]; ^ ^ :3617:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (addr_space) return gs->op[1]; ^ ~ ^ ../../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 ;) ^ 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] ../../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] XVEC (rt, 1) = arg1; ^ ~ gs->op[1] = rhs; ^ ~ ../../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-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] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../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: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/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:1228:38: note: expanded from macro 'RTL_CHECK1' ../../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]; ^ #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]; ^ 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' 53../../gcc-10.2.0/gcc/gimple.h warnings generated#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~3673 :3:. ../../gcc-10.2.0/gcc/rtl.h:1229:In file included from 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:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 38HOOK_VECTOR_END (calls) ^ : note: expanded from macro 'RTL_CHECK2' 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 gs->op[3] = label;../../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] :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 ;) ^ ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../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]; ^ ../../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] 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]; ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.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-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] 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:6087:1:../../gcc-10.2.0/gcc/rtl.h warning: XVEC (rt, 1) = arg1; ^ ~ 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 (c) ^ ../../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 ;) ^ 444:5: ../../gcc-10.2.0/gcc/rtl.hnote: :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, 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 '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] In file included from XEXP (rt, 1) = arg1;../../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: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' ../../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' In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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] ^ ~ HOOK_VECTOR_END (emutls) ^ 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: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: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-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] 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:6450:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 2) = arg2; ^ ~ ../../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: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/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:1229:38: note: expanded from macro 'RTL_CHECK2' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-ssa-forwprop.c:31: ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/optabs-query.h:444:5: note: array 'fld' declared here : rtunion fld[1];134024:: 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] ^ 23: note: expanded from macro 'XSTR' HOOK_VECTOR_END (shrink_wrap) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../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-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; ^ ~ 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] ../../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-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 HOOK_VECTOR_END (mode_switching) ^ :1340In file included from ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/tree-ssa-live.c:43:50: note: expanded from macro 'HOOK_VECTOR_END' :23: :#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:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 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 In file included from 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:6837:1../../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; 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/tree-ssa-live.c:25: 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:1340::23:43:50: note: expanded from macro 'HOOK_VECTOR_END' : note: expanded from macro 'XSTR' 3808: ./genrtl.h:926:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3 ^ ~ #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] ../../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-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' 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 #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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-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] 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/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: In file included from array 'fld' declared here ../../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] 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/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: In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.cnote: expanded from macro 'RTL_CHECK2' :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 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/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: In file included from ../../gcc-10.2.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.harray 'hwint' declared here: 3808 HOST_WIDE_INT hwint[1]; ^ : ./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/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:# define HOST_WIDE_INT long long ^ 23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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 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/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] 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] 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' ^ ~ #define RTL_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-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 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.hexpanded from macro 'XSTR' :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:../../gcc-10.2.0/gcc/rtl.h:1340:23: note: 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: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-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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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' 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] #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-ssa-live.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808../../gcc-10.2.0/gcc/rtl.h:1229:38:: ./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note XEXP (rt, 2) = arg2; ^ ~ : 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/tree-ssa-ifcombine.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808clang: warning: ../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:1288: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; ^ ~ :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :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-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' ../../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.hIn 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] ../../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 :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? rtunion fld[1];struct cgraph_edge; ^~~~~~ class ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge;../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^~~~~~ class 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] 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] XSTR (rt, 3) = arg3; ^ ~ 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 rtunion fld[1]; ^ :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: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] 38: note: expanded from macro 'RTL_CHECK2' friend 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 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:2250:10: note: did you mean class here? friend struct cgraph_edge; ^~~~~~ class 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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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] ../../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] XSTR (rt, 2) = arg2; ^ ~ void initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/cgraph.h:1736#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :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' ../../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 ../../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] for_user)) cgraph_edge ^ XVEC (rt, 3) = arg3; ^ ~ ../../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-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' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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]; ^ return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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-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] 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-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] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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-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: 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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-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); ^ 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-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] ../../gcc-10.2.0/gcc/gimple.h gs->op[1] = rhs;: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: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:../../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] 3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->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: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: ../../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] warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ 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: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: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: ../../gcc-10.2.0/gcc/gimple.h: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: note: array 'op' declared here ../../gcc-10.2.0/gcc/gimple.h tree GTY((length ("%h.num_ops"))) op[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] ../../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]; ^ ~ 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: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: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-ssa-loop-im.c:25../../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: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/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: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: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.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-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 128 warnings generated. 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 clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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-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] 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-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] 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-loop-ivcanon.c:62: ../../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/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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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)); ^ 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: noteIn 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] : expanded from macro 'RTL_CHECKC1' return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ /Library/Developer/CommandLineTools/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/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/rtl.h../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here :1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ../../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:1860:28: note: expanded from macro 'JUMP_LABEL' return reserve (nelems, true PASS_MEM_STAT); ^#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/vec.h:1770:5: note: in instantiation of member function 'vec::reserve_exact' requested here #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) 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 ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../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]; ^ memory_accesses.refs_in_loop.create (number_of_loops (cfun)); ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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]; ^ 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-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 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-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] 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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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-ivopts.c:107: ../../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-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); ^~~~~~~~~~~~~~~~ ../../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-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:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, 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-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"), ^ ../../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-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] 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-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 ../../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] 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-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] 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-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: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-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' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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] 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-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] 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-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: note: expanded from macro '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-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: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-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] 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-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] 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-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] 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-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] 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-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-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] 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-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: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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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-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: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]; ^ 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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/gimple.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] 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]; ^ :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]; ^ ~ :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: return XEXP (insn, 3); ^ ~ 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../../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] :5: note: array 'fld' declared here return &call_stmt->op[2]; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' 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] 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: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' ../../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/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: ../../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_CHECKC1' return gs->op[1]; ^ ~ #define RTL_CHECKC1(RTX, N, C) ((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/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:3643: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)); ^~~~~~~~~~~~~~~~~ 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: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:3653: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/gimple.h:316: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: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 ../../gcc-10.2.0/gcc/rtl.h:1881:3: warning: tree GTY((length ("%h.num_ops"))) op[1]; ^ 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 ../../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/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] ../../gcc-10.2.0/gcc/gimple.h:316 struct loop *loop = data->current_loop; ^ :3: note: array 'op' declared here ../../gcc-10.2.0/gcc/cfgloop.h:117:38: note: previous use is here tree GTY((length ("%h.num_ops"))) op[1]; ^ class GTY ((chain_next ("%h.next"))) loop { ^ ../../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/tree-ssa-loop-ivopts.c:7898:3: note: did you mean class here? return gs->op[3]; ^ ~ struct loop *loop = data->current_loop; ^~~~~~ 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/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 ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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-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] *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-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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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-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-niter.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-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]) ^ ~ ../../gcc-10.2.0/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: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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-niter.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-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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[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-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 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-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-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] 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-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: note: expanded from macro '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: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-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] 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-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:50: note: expanded from macro '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: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-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/target-hooks-macros.h:43:50: note: expanded from macro '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: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-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] 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-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] 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-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] 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: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-loop-prefetch.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-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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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-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] 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-loop-niter.c:warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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: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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/gimple.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 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:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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' gs->op[1] = rhs; #define X0EXP(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: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 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/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../../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] 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/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] 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, 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 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] 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]; ^ XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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]) ^ ~26 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/tree-ssa-loop-prefetch.c:25../../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 ../../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] return gs->op[1]; ^ ~ XEXP (rt, 6) = arg6; ^ ~ ../../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-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] ../../gcc-10.2.0/gcc/gimple.h XEXP (rt, 7) = arg7; ^ ~ :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; ^ ~ :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 ../../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: 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: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:3211:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ return gs->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/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-loop-prefetch.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] ../../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] XBBDEF (rt, 2) = arg2; ^ ~ 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:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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]; ^ 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: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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] 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-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:clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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' ../../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]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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 ../../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]; ^ 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]; ^ 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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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]; ^ 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]; ^ 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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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]; ^ clang: warning: 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-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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ 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 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: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. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 21 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-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] 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-operands.o -MT tree-ssa-operands.o -MMD -MP -MF ./.deps/tree-ssa-operands.TPo ../../gcc-10.2.0/gcc/tree-ssa-operands.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. 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-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++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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.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]; ^ 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-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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ 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' #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: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.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-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] 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-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] 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.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-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: 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/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: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 :note: expanded from macro 'RTL_CHECKC1' 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/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/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; ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (calls) ^ :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/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 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] 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-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] #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' 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] #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: 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-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] 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] XINT (rt, 5) = arg5; ^ ~ 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: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.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] In file included from HOOK_VECTOR_END (target_option) ^ ../../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] ../../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) ^ ~ ../../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: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] #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]; ^ #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:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ 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] ../../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-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] In file included from XEXP (rt, 6) = arg6; ^ ~ ../../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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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]; ^ ../../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-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] 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-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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ 37 warnings generated. 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-pre.o -MT tree-ssa-pre.o -MMD -MP -MF ./.deps/tree-ssa-pre.TPo ../../gcc-10.2.0/gcc/tree-ssa-pre.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-propagate.o -MT tree-ssa-propagate.o -MMD -MP -MF ./.deps/tree-ssa-propagate.TPo ../../gcc-10.2.0/gcc/tree-ssa-propagate.c In file included from ../../gcc-10.2.0/gcc/tree-ssa-phiprop.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]; ^ 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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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-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]; ^ 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 ;) ^ 129 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 21 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-sccvn.o -MT tree-ssa-sccvn.o -MMD -MP -MF ./.deps/tree-ssa-sccvn.TPo ../../gcc-10.2.0/gcc/tree-ssa-sccvn.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-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-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] 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/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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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-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/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, 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-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-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]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.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]; ^ ~ ../../gcc-10.2.0/gcc/gimple.h: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;: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/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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' gs->op[2] = rhs;#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:347:3: note: array 'op' declared here rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c:26 tree GTY((length ("%h.num_ops"))) op[1]; ^ : 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' ../../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]; ^clang: warning#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : 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]) ^ ~ ../../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]; ^ 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] ../../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, 4) = 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]; ^ 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' ../../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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ gs->op[1] = fn; ^ ~ ../../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 rtunion fld[1]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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: 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' ../../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]) ^ ~ 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:372:3: note: array 'op' declared here rtunion fld[1]; ^ 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 In file included from ../../gcc-10.2.0/gcc/tree-ssa-pre.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :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/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; XSTR (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1340:23 tree GTY((length ("%h.num_ops"))) op[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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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/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:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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-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-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 ;) ^ 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 ;) ^ 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 ;) ^ 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] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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-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] *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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-reassoc.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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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-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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] 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-reassoc.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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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 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] 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]; ^ 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 In file included from tree GTY((length ("%h.num_ops"))) op[1];../../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] ^ ../../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#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :1341:23: 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] ../../gcc-10.2.0/gcc/rtl.h gs->op[1] = rhs; ^ ~ :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: tree GTY((length ("%h.num_ops"))) op[1]; ^ 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) ^ ~ 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] ../../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/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 :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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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: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 ../../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../../gcc-10.2.0/gcc/gimple.h::1469:14: 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] rtx next = XEXP (insn, 1); 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' 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#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ :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: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: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/gimple.h rtunion fld[1]; ^ :2715:12: 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../../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]) ^ ~ 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ return XEXP (insn, 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:1341:23: note: expanded from macro 'XEXP' 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:#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] warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XEXP (rt, 2) = arg2; ^ ~ return &ass->op[3]; ^ ~ ../../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: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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 444: tree GTY((length ("%h.num_ops"))) op[1]; ^ 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: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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../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 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' ../../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 ../../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: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: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] 1228 XVEC (rt, 1) = arg1; ^ ~ :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]; ^ ../../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/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] rtunion fld[1]; ^ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:../../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] 1234:29: note: expanded from macro 'XWINT' return XEXP (insn, 3); ^ ~#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]) ^ ~ ../../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: noteIn 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] : 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' ^ ~ #define XEXP(RTX, 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 ../../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); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[1];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] ../../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]; ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, 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: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 ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/gimple.h:3140#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :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:1229:38: note: expanded from macro 'RTL_CHECK2' gs->op[1] = fn; ^ ~ #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/tree-ssa-reassoc.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :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:444:5: note: ../../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] array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ 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: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-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]; ^ ../../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 ../../gcc-10.2.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[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:../../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] 1860:28: note: expanded from macro 'JUMP_LABEL' return &call_stmt->op[2]; ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 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] ../../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' ^ ../../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' ^ ~ #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 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1230:37: note: expanded from macro 'RTL_CHECKC1' call_stmt->op[2] = chain; ^ ~#define RTL_CHECKC1(RTX, N, C) ((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: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:372:3: XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared here :note: array 'op' declared here 1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #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' ../../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/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] ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' XSTR (rt, 3) = arg3; ^ ~ #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' ../../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]) ^ ~ 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: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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 ../../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:2039:26: note: expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/gimple.h:3663#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, 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 gs->op[2] = label; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here :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' ../../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_CHECKC1(RTX, N, C) ((RTX)->u.fld[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: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 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ ../../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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-sccvn.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-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:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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 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: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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-sccvn.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-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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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]) ^ ~ ../../gcc-10.2.0/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: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] 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-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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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-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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-sccvn.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-sccvn.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-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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-sccvn.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-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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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: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-sccvn.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-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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-sccvn.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-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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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]; ^ ../../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-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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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-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]; ^ ../../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 21 warnings generated. 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 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/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: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 clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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-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 clang: warning: 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-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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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)); ^ 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-strlen.o -MT tree-ssa-strlen.o -MMD -MP -MF ./.deps/tree-ssa-strlen.TPo ../../gcc-10.2.0/gcc/tree-ssa-strlen.c 22 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-structalias.o -MT tree-ssa-structalias.o -MMD -MP -MF ./.deps/tree-ssa-structalias.TPo ../../gcc-10.2.0/gcc/tree-ssa-structalias.c warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 144 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-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 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]; ^ 144 warnings generated. ../../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-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] clang: warning: 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' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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-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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-strlen.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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-strlen.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-strlen.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-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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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-strlen.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-strlen.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-strlen.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-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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] 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-strlen.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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-strlen.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-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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-strlen.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-strlen.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-strlen.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-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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-strlen.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-strlen.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-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] 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-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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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]) ^ ~ ../../gcc-10.2.0/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: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-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] 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-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, 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-strlen.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-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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-strlen.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-strlen.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-strlen.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: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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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-strlen.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-strlen.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-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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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-strlen.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-strlen.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-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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-strlen.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-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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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-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 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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-structalias.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-structalias.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-structalias.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-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:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-structalias.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-structalias.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 ../../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-structalias.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-structalias.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-structalias.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-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 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: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-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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-structalias.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-structalias.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-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: 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: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-structalias.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-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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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 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: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-structalias.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-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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] 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-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] 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-structalias.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-structalias.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-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] 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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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] 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-structalias.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-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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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-structalias.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-structalias.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-structalias.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-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 HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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: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-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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((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-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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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 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: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-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-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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-structalias.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: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-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: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-structalias.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-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] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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: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-structalias.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-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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/tree-ssa-strlen.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]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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: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 444: tree GTY((length ("%h.num_ops"))) op[1]; ^ 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/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.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: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:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ 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: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: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:2715:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; return gs->op[3]; ^ ~ ../../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: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: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:2745:3: 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-threadbackward.o -MT tree-ssa-threadbackward.o -MMD -MP -MF ./.deps/tree-ssa-threadbackward.TPo ../../gcc-10.2.0/gcc/tree-ssa-threadbackward.c 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: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: ../../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] 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: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.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-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 warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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-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]; ^ ../../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]; ^ 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] 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/tree-ssa-ter.c:../../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] 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] gs->op[2] = label; ^ ~ 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: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: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: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 gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :3683: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 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: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-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 ;) ^ 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-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: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-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 ;) ^ 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-threadedge.o -MT tree-ssa-threadedge.o -MMD -MP -MF ./.deps/tree-ssa-threadedge.TPo ../../gcc-10.2.0/gcc/tree-ssa-threadedge.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] 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-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] 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-uncprop.o -MT tree-ssa-uncprop.o -MMD -MP -MF ./.deps/tree-ssa-uncprop.TPo ../../gcc-10.2.0/gcc/tree-ssa-uncprop.c 37 warnings generated. 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]; ^ ../../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-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] clang: warning: 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: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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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: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-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: noteIn 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] 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: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: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] ../../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] HOOK_VECTOR_END (cxx) ^ gs->op[1] = rhs; ^ ~ ../../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/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] ../../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] HOOK_VECTOR_END (emutls) ^ 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:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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: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] ../../gcc-10.2.0/gcc/gimple.h:2681:11: warning: HOOK_VECTOR_END (target_option) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 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 &gs->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-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' ../../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 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 tree GTY((length ("%h.num_ops"))) op[1]; ^ 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] ../../gcc-10.2.0/gcc/gimple.h:HOOK_VECTOR_END (mode_switching) ^ 2715:12: 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' return gs->op[3]; ^ ~ #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 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: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 ;) ^ ../../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]; ^ 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.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] 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-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]; ^ 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-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] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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-streamer.o -MT tree-streamer.o -MMD -MP -MF ./.deps/tree-streamer.TPo ../../gcc-10.2.0/gcc/tree-streamer.c 37 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-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 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] 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 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' #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 ;) ^ clang: warning: 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-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: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-10.2.0/gcc/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-tailcall.o -MT tree-tailcall.o -MMD -MP -MF ./.deps/tree-tailcall.TPo ../../gcc-10.2.0/gcc/tree-tailcall.c 21 warnings generated. 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]; ^ ../../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-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] 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: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] 1warning:HOOK_VECTOR_END (calls) note: did you mean class here? ^ : unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] struct cgraph_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/coretypes.h:144:1: note: did you mean class here? #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)struct cgraph_edge; ^~~~~~ class ^ 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.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] 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] friend struct cgraph_edge; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here HOOK_VECTOR_END (target_option) 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/cgraph.h:2250:10: note: did you mean class here? #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ friend struct cgraph_edge; ^~~~~~ class 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 ;) ^ ../../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-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-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 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-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) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro '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-streamer-in.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-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] 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-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] 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-streamer-out.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-streamer-out.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 25 warnings generated. 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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/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.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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] 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-tailcall.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-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] 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-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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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: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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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 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: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-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] 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)21 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-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: ./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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT 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: 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-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]; ^ 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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-tailcall.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-tailcall.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-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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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: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-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) ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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-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] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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:../../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' 1195: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) ^ ~ XWINT (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 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' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ #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: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 ^ ../../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/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] 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: 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: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: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'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; ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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]; ^ :1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../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); ^ ~ 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]) ^ ~ #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 rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' 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] #define 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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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' ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning#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:1229:38: return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../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: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: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] ../../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] XSTR (rt, 2) = arg2; ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1340:23:../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' 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#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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: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/rtl.h:1871#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :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: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: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' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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-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] *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]; ^ 37 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-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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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 ../../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]; ^ 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]; ^ clang: warning: 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-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-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]; ^ ../../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-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: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: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] 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-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 ;) ^ 41 warnings generated. 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:41 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/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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ 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-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 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/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: notewarning: 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: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' warning: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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-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' 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' #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: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-data-refs.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-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 ;) ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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' 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#define RTL_CHECK2(RTX, N, C1, 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 rtunion fld[1]; ^ :5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 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] HOOK_VECTOR_END (calls) ^ XVEC (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: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-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: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 ;) ^ 444:5: note: array 'fld' 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:6240:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (cxx) ^ 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] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 6) = arg6; ^ ~ #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: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] 1229:38: 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]; ^ ^ 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) ^ 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] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 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: expanded from macro 'XINT' #define XINT(RTX, 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-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] #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]; ^#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) ^ 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] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (mode_switching) ^ #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/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] In file included from HOOK_VECTOR_END (simd_clone) ^ ../../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' ../../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 ;) ^ 132 warnings generated. 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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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' ../../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 ../../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/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/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] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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/tree-vect-patterns.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518#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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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' 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 ;) ^ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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' 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]; ^ ../../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 #define RTL_CHECK2(RTX, N, 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/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] rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^ 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 ;) ^ :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/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: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:445:5: note: array 'hwint' declared here../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; In file included from ^ 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:../../gcc-10.2.0/gcc/tree-vect-stmts.c1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long long : ^ return XBBDEF (insn, 2); ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:261345:25: note: expanded from macro 'XBBDEF' XWINT (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:1234:29: note: expanded from macro 'XWINT' : 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_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (calls) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : 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'clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ #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: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 ;) ^ ../../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 ../../gcc-10.2.0/gcc/tree-vect-stmts.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :26: 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/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] :6240 SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ :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 (cxx) ^ ../../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: 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: In file included from array 'fld' declared here#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/tree-vect-stmts.c../../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:1501:10: warning: array 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/target.h:276: ../../gcc-10.2.0/gcc/target.def:6329:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return XEXP (insn, 3); ^ ~ 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#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 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:In file included from #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../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 XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' HOOK_VECTOR_END (target_option) ^ #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' ^ ~ #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.hIn file included from :444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/tree-vect-stmts.c rtunion fld[1];: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' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ../../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/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; ^ ~ 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/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] ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' HOOK_VECTOR_END (mode_switching) ^#define X0EXP(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#define RTL_CHECK1(RTX, N, C1) ((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 : ^ ~ 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: In file included from 43array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../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] return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ 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: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:50 ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ : note: expanded from macro 'HOOK_VECTOR_END' :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/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] ../../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' 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]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.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: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 ../../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 ;) ^ 1229:38: note: expanded from macro 'RTL_CHECK2' #define 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]; ^ ../../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]; ^ 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] ../../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] XSTR (rt, 1) = arg1; ^ ~ 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../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' : 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: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/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] ../../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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ JUMP_LABEL (this) = target; 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] ../../gcc-10.2.0/gcc/rtl.h:1860:28: note XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' : 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: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 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/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' 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] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 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: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: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-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] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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: XVEC (rt, 1) = arg1;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);:2039:26: note : expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h:1342#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ : ^ ~23: note: 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) ^ ~ :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) ^ ~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)../../gcc-10.2.0/gcc/rtl.h ^ ~ 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-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' clang: 1229#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: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]; ^ 38: note: expanded from macro 'RTL_CHECK2' #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-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]; 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/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 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 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: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: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);../../gcc-10.2.0/gcc/rtl.h:444:5:1345:25 ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:700:22: note: expanded from macro 'RTX_HDR_SIZE' : 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' :1228:38:warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] : 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 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] rtunion fld[1]; ^ XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: #define offsetof(t, d) __builtin_offsetof(t, d)expanded from macro 'XSTR' ../../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' #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]) ^ ~ ../../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); ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, 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/tree-vect-patterns.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: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: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/rtl.h:1501: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 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 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-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); ^ ~ 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] ../../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 ^ ~ ../../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: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]) ^ ~ 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 ^ ~ 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-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] #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.h444: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-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]; ^ :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/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] ../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 1) = arg1; ^ ~ :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 */ ^ ~ #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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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 #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/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' ../../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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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]) #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' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 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/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] return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ XVEC (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:1342../../gcc-10.2.0/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :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: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];444 ^ 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/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] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XSTR (rt, 1) = arg1;5../../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' : note: array 'fld' declared here #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: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]; ^ ~ 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-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 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] ../../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' :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: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../../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]) ^ ~ :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/tree-vect-data-refs.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-data-refs.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-data-refs.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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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] 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: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) ^ ~ #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/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] 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-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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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: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-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] #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ XBBDEF (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: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 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-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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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: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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-data-refs.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' In file included from ../../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] #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' 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] #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: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 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: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-data-refs.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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../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' In file included from #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)../../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: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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] ../../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: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]) ^ ~ 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] ../../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 ../../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] 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] XINT (rt, 5) = arg3; ^ ~ 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) ^ ~ ../../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/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] ../../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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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]) ^ ~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] ../../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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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' 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] #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/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] ../../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: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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ XVEC (rt, 3) = arg3; ^ ~ ../../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' ../../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-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] 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:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (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' 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:4441229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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:: 5./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: array 'fld' declared here XVEC (rt, 5) = arg5; 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: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:1342:23: note: expanded from macro 'XVEC' XINT (rt, 4) = arg4; ^ ~ #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: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-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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 6) = arg6; ^ ~ 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-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] #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]) ^ ~ ../../gcc-10.2.0/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: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-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_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-vect-stmts.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] 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] 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:#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: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: note: 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: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/tree-vect-stmts.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] XEXP (rt, 2) = arg2; ^ ~ 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' ^ ~ #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: rtunion fld[1]; ^ 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-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; ^ ~ 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:#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) ^ ~ 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: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/tree-vect-data-refs.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] XINT (rt, 4) = arg4; ^ ~ X0EXP (rt, 4) = NULL_RTX; ../../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: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-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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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:550: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: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' ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/tree-vect-patterns.cIn 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: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return gs->op[1]; ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../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 ../../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-vect-data-refs.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 tree GTY((length ("%h.num_ops"))) op[1];: ./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: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/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; ^ ~ ../../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/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/tree-vect-stmts.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../../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/tree-vect-stmts.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/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/tree-vect-data-refs.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] XBBDEF (rt, 2) = arg2; XWINT (rt, 1) = arg1; ^ ~ ^ ~ gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/gimple.h:347#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1345../../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]; ^ ^ :25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/hwint.h:59#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 26: note: expanded from macro 'HOST_WIDE_INT' ../../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_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 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]; ^ # define HOST_WIDE_INT long long ^ ../../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: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/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-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] ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' return &ass->op[3]; ^ ~ XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 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]; ^ ^ ~ #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/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 gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :445 tree GTY((length ("%h.num_ops"))) op[1]; ^ :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' rtunion fld[1]; ^ # 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: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-stmts.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) ^ ~ 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: SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ 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: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: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-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] ../../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/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:271: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] 3: X0EXP (rt, 1) = NULL_RTX; ^ ~ 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) ^ ~ ../../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 ../../gcc-10.2.0/gcc/tree-vect-data-refs.cIn 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] :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] XEXP (rt, 1) = arg1; X0EXP (rt, 1) = 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:1229:38: 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../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h::3107:10: warning: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] note: expanded from macro 'RTL_CHECK1' return gs->op[1]; ^ ~#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ :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/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] ../../gcc-10.2.0/gcc/gimple.h XEXP (rt, 1) = arg1; ^ ~ :3140: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: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: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' ^ ~ gs->op[1] = fn; ^ ~ ../../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:372:3#define RTL_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: array 'op' 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 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: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:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../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-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] 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] 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/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: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/rtl.h:1229:38: note../../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 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]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ call_stmt->op[2] = chain; ^ ~ 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/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] tree GTY((length ("%h.num_ops"))) op[1]; ^ XSTR (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: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:1340:23: note: expanded from macro 'XSTR' X0EXP (rt, 6) = 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 ../../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/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: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-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] ../../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:#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 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/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] In file included from ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1; ^ ~ :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: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: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-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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here X0EXP (rt, 2) = 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/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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ XVEC (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] ../../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) ^ ~ 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: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' tree GTY((length ("%h.num_ops"))) op[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: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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/gimple.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :3643:3: warning: 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]) ^ ~ 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]; ^ 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] ../../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, 4) = NULL_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]; ^ 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: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:3663:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; 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]; ^ #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' :1342:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XVEC' ../../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 XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 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: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:3683#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] 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.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: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 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-vect-stmts.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] 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] X0EXP (rt, 6) = 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_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: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/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] 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 ../../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: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/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] 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: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: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]) ^ ~ ../../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] 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] 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' In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.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/target.h:276: ../../gcc-10.2.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :1228:38: note: expanded from macro 'RTL_CHECK1' HOOK_VECTOR_END (asm_out) ^#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/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-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: 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] 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/tree-vect-stmts.c:27#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In 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) ^ ./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 XSTR (rt, 6) = arg4; ^ ~ :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' ../../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-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] #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 HOOK_VECTOR_END (simd_clone) ^ ../../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' 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 ;) ^ 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] In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c XSTR (rt, 2) = arg2;: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) 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:1340:23: note: expanded from macro 'XSTR' 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] #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' ^ ~ 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:415: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: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' 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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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../../gcc-10.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 '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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.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: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] 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:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (vectorize) ^ 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' #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:5: note: 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: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/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] XINT (rt, 2) = arg2; ^ ~ 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: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 In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: 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] In file included from HOOK_VECTOR_END (addr_space) ^ ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:450../../gcc-10.2.0/gcc/target-hooks-macros.h: rtunion fld[1];:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 3) = arg3; ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: 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 ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XVEC (rt, 4) = arg4; ^ ~ 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:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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 ../../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] rtunion fld[1]; ^ XVEC (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: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:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define 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.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] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (calls) ^ :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-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] 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] XSTR (rt, 3) = arg3; ^ ~ XINT (rt, 6) = arg6; ^ ~ ../../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:1229:38: noteIn 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] : 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 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 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-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-data-refs.c:27: In file included from 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 ../../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] ../../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 (emutls) ^ XVEC (rt, 1) = arg1; ^ ~ 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:1342#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :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' In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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/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' ../../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-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] 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] XWINT (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define XWINT(RTX, N) ((RTX)->u.hwint[N])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 XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/tree-vect-patterns.c:../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 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] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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' 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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here # define HOST_WIDE_INT long long 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/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] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: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: 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-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] XEXP (rt, 1) = arg1; ^ ~ 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' ^ ../../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 ../../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] ^ ~ HOOK_VECTOR_END (simd_clone) ^ #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:444:5: note: array 'fld' declared here ../../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 ;) ^ 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-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:24138 warnings generatedIn file included from . : 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/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.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] 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, 3) = arg3; ^ ~ HOOK_VECTOR_END (simt) ^ ../../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' HOOK_VECTOR_END (C90_EMPTY_HACK) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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/rtl.h:444:../../gcc-10.2.0/gcc/optabs-query.h../../gcc-10.2.0/gcc/target-hooks-macros.h:5 rtunion fld[1]; ^ 43:50: note: expanded from macro 'HOOK_VECTOR_END' :: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ note: array 'fld' declared here 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]; ^ HOOK_VECTOR_END (omp) ^ 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../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50::3: 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/tree-vect-data-refs.c:note: expanded from macro 'HOOK_VECTOR_END' X0EXP (rt, 4) = NULL_RTX;#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hIn 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:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-10.2.0/gcc/target.def:1737:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 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) ^ ~ HOOK_VECTOR_END (goacc) ^ ../../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/target-hooks-macros.h:43:50: 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: 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: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/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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) return gs->op[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:In file included from 1../../gcc-10.2.0/gcc/tree-vect-stmts.c: ../../gcc-10.2.0/gcc/rtl.h:1229:38clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ../../gcc-10.2.0/gcc/gimple.h: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :347:3: note: array 'op' declared here HOOK_VECTOR_END (vectorize) ^ : 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]) ^ ~ 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/rtl.h:444:5:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^note ^ 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/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] : array 'fld' declared here rtx tmp = XEXP (this, 1); 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/tree-vect-patterns.cIn file included from :30../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h../../gcc-10.2.0/gcc/tree-vect-data-refs.c: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:::27: 26431341::23::3 note: In file included from 2761341: ../../gcc-10.2.0/gcc/target.def:23: note: expanded from macro 'XEXP' ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP': 33463808#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: :1229:warning38: :./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: gs->op[1] = rhs;expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h::1: warning1229: :empty macro arguments are a C99 feature [-Wc99-extensions]38 :1255: HOOK_VECTOR_END (addr_space) ^ ~ ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:433:50: note../../gcc-10.2.0/gcc/gimple.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]) ^ ~ ^ ~ note: expanded from macro 'HOOK_VECTOR_END'347../../gcc-10.2.0/gcc/rtl.h::444:warning : 5: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared here3 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) rtunion fld[1]; ^ : note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.h:1407: tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ note: array 'fld' declared here 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:2661 XVEC (rt, 3) = arg3; rtunion fld[1]; rtx tmp = XEXP (this, 1); ^ ~ ^ ^ ~ :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]; ^ ~ :1341:23: note: expanded from macro 'XEXP' In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:551:3: In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:30../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/optabs-tree.hwarning../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h:::347:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:13423 :12292323: XEXP (rt, 2) = arg2;In file included from : ../../gcc-10.2.0/gcc/optabs-query.h ^ ~ : : notenote../../gcc-10.2.0/gcc/rtl.h:134138: ::23: : note: expanded from macro 'XEXP' :array 'op' declared here note: expanded from macro 'RTL_CHECK2' 24 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[1]; expanded from macro 'XVEC' ^ : ^ ~ #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.h444#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:12292681:11: :38:: ../../gcc-10.2.0/gcc/target.h ^ ~:5 276../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared here: warning ../../gcc-10.2.0/gcc/target.def rtunion fld[1]; ^ :: note:1229: 5236expanded from macro 'RTL_CHECK2':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] ../../gcc-10.2.0/gcc/rtl.h:1469:38HOOK_VECTOR_END (calls) ^14 : : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/target-hooks-macros.h: ^ ~ return &gs->op[2];43:50 : note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'HOOK_VECTOR_END' 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 HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444 ^ ~ ^ ~ rtx next = XEXP (insn, 1); ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here :5: In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:30note: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341 tree GTY((length ("%h.num_ops"))) op[1];: 444 ^:5: : :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::note23: : array 'fld' declared here note: expanded from macro 'XEXP' array 'fld' declared here276: ../../gcc-10.2.0/gcc/target.def:6087#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 1 ^ ~: ../../gcc-10.2.0/gcc/rtl.hwarning:: 1229:38 rtunion fld[1];: ../../gcc-10.2.0/gcc/gimple.hnote: expanded from macro 'RTL_CHECK2' ^ rtunion fld[1]; ^ :2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs;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/gimple.h:347:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h:43::444:In file included from 5: note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/tree-vect-stmts.c ^50 rtunion fld[1]; ^ :27: In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:653:3: warning../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/tree-vect-data-refs.c::2715:12 :27: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1475::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 3808warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]10 XWINT (rt, 1) = arg1;: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ return XEXP (insn, 1); ^ ~./genrtl.h ../../gcc-10.2.0/gcc/rtl.h::1341:note23../../gcc-10.2.0/gcc/rtl.h:: 1234note:: 29expanded from macro 'XEXP' : 1287expanded from macro 'HOOK_VECTOR_END':3: return gs->op[3];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : note ../../gcc-10.2.0/gcc/rtl.hwarning:: 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 ;) ^ ~ ^1229 XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/gimple.h: :expanded from macro 'XWINT'347 : :3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N]):1340:23 tree GTY((length ("%h.num_ops"))) op[1];: ^note : expanded from macro 'XSTR' In file included from 38: note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/tree-vect-patterns.c :30: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])clang#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~In file included from : ../../gcc-10.2.0/gcc/optabs-tree.h:../../gcc-10.2.0/gcc/gimple.h warning :2735: ^ ~2311 ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: :: : warningIn file included from ../../gcc-10.2.0/gcc/optabs-query.h444::: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note24::1229 return &ass->op[3]; : ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:38:: 445:5 rtunion fld[1]; ^::347: In file included from ../../gcc-10.2.0/gcc/target.h:3note: note: :array 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h276: ../../gcc-10.2.0/gcc/target.def:6240::1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 1480 HOST_WIDE_INT hwint[1]; ^ HOOK_VECTOR_END (cxx)../../gcc-10.2.0/gcc/hwint.h::10: warning expanded from macro 'RTL_CHECK2' 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]) ^ ~ : 59:26 return XBBDEF (insn, 2);../../gcc-10.2.0/gcc/rtl.h:444array 'op' declared here:5:: ^ ~ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43 note:: 50: ../../gcc-10.2.0/gcc/rtl.hnote: tree GTY((length ("%h.num_ops"))) op[1];expanded from macro 'HOOK_VECTOR_END' array 'fld' declared herenote : expanded from macro 'HOST_WIDE_INT' : 1345 ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ rtunion fld[1];../../gcc-10.2.0/gcc/gimple.h# define HOST_WIDE_INT long long:25: note: :expanded from macro 'XBBDEF'2745 :3: In file included from #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ^ ~ ../../gcc-10.2.0/gcc/tree-vect-patterns.cIn file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/tree-vect-data-refs.c::27: warningIn file included from ../../gcc-10.2.0/gcc/rtl.h: 1228:383808:30: :: 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.h :: 23./genrtl.h:1288 gs->op[3] = rhs;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:In file included from ../../gcc-10.2.0/gcc/optabs-query.h:: ^ ~ 24note: expanded from macro 'RTL_CHECK1': ../../gcc-10.2.0/gcc/gimple.h3: 3808In file included from ../../gcc-10.2.0/gcc/target.h:warning: :./genrtl.h347:3#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):654:3276: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: note: array 'op' declared here ^ ~ : ../../gcc-10.2.0/gcc/target.def:warning../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 2) = arg2;6329:1 tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ :444 :5: ../../gcc-10.2.0/gcc/rtl.h:1340 ^:23: note: : note: array 'fld' declared here expanded from macro 'XSTR' 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]HOOK_VECTOR_END (emutls) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XWINT (rt, 2) = arg2;../../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/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.hwarning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :43:50: note: expanded from macro 'HOOK_VECTOR_END' :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: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:1345:25: note: expanded from macro 'XBBDEF' 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] In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h:3107:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): XSTR (rt, 3) = arg3;445 : ^ ~ 10../../gcc-10.2.0/gcc/tree-vect-patterns.c:30:: In file included from warning../../gcc-10.2.0/gcc/optabs-tree.h:235: In file included from ../../gcc-10.2.0/gcc/optabs-query.h : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: note: return gs->op[1];24 ^ ~ : ../../gcc-10.2.0/gcc/gimple.harray 'hwint' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::12281340::23 HOST_WIDE_INT hwint[1];: In file included from ../../gcc-10.2.0/gcc/target.h::372::38: note: 3276: note../../gcc-10.2.0/gcc/target.def:6450 :1:expanded from macro 'RTL_CHECK1': expanded from macro 'XSTR' #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.hwarning:: empty macro arguments are a C99 feature [-Wc99-extensions] note : 1229:38 HOOK_VECTOR_END (target_option) array 'op' declared here: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/hwint.h../../gcc-10.2.0/gcc/rtl.h::444:5^59:26#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: ../../gcc-10.2.0/gcc/target-hooks-macros.h : :expanded from macro 'HOST_WIDE_INT'43 :50: # define HOST_WIDE_INT long long ^ ~ ^ note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 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: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] ../../gcc-10.2.0/gcc/rtl.h SUBREG_BYTE (rt) = arg1;:1496:../../gcc-10.2.0/gcc/gimple.h:3140:3: 10warningIn 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-vect-patterns.c gs->op[1] = fn; ^ ~ :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) ^ ^~~~~~~~~~~~~~~~ : 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' ../../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' return XEXP (insn, 3); ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1373:32In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:26: ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h::31501229::338:: note: warningexpanded 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/target.h: ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here In file included from 276../../gcc-10.2.0/gcc/tree-vect-patterns.c:30 rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note ^ : expanded from macro 'XCSUBREG' : #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.def: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,1501 :10::: In file included from ../../gcc-10.2.0/gcc/optabs-tree.h warning ^ ~: : ^ ~ ../../gcc-10.2.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1230937::1:23 warning: ../../gcc-10.2.0/gcc/gimple.hempty macro arguments are a C99 feature [-Wc99-extensions] 37 return XEXP (insn, 3);: ^ ~note : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1': 1341:23::#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])372 : ^ ~ 3HOOK_VECTOR_END (asm_out) ^ : In file included from ../../gcc-10.2.0/gcc/optabs-query.h ../../gcc-10.2.0/gcc/rtl.h:444::../../gcc-10.2.0/gcc/target-hooks-macros.h:435:24: In file included from ../../gcc-10.2.0/gcc/target.h:: note:note: expanded from macro 'XEXP': note: array 'op' declared here 50: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^276../../gcc-10.2.0/gcc/rtl.h: :1229:note ../../gcc-10.2.0/gcc/target.def38: rtunion fld[1];note: expanded from macro 'RTL_CHECK2' :6810: 1: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning: empty macro arguments are a C99 feature [-Wc99-extensions] : expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (mode_switching)../../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/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 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' return gs->op[2]; ^ ~ ^ ../../gcc-10.2.0/gcc/tree-vect-stmts.c:../../gcc-10.2.0/gcc/gimple.h:372:../../gcc-10.2.0/gcc/rtl.h:1506:1027:: In file included from warning: array index 4 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 ;) ../../gcc-10.2.0/gcc/rtl.h ^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::3808: ./genrtl.h:735: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:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return XUINT (insn, 4); ^ ~ note: array 'op' declared here HOOK_VECTOR_END (sched) 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/target-hooks-macros.h:43#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ../../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] ^ ~ :50: note: In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:30../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/optabs-tree.hexpanded from macro 'HOOK_VECTOR_END': 1358:27:../../gcc-10.2.0/gcc/rtl.h::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)1229 : ^38: return &call_stmt->op[2];note: expanded from macro 'RTL_CHECK2'23 ^ ~ ../../gcc-10.2.0/gcc/gimple.h: :In file included from 372../../gcc-10.2.0/gcc/optabs-query.h::324: In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/target.h:276note: ../../gcc-10.2.0/gcc/target.defIn file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c ^ ~: 26:6837:: 1: expanded from macro 'X0EXP'warning: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-10.2.0/gcc/rtl.h: :444:5:: note : In file included from array 'fld' declared here../../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) rtunion fld[1]; ^1658note: array 'op' declared hereHOOK_VECTOR_END (C90_EMPTY_HACK) : ^ ~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:1511:../../gcc-10.2.0/gcc/rtl.h^ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/target-hooks-macros.h::323543::350:: 10warning:: array index 2 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 XUINT (insn, 4); call_stmt->op[2] = chain; ^ ~ noteHOOK_VECTOR_END (simd_clone) ^1228 ^ ~ ../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/gimple.h:: 372:133938: 3../../gcc-10.2.0/gcc/target-hooks-macros.h:43noteexpanded from macro 'HOOK_VECTOR_END' :: 50: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): expanded from macro 'RTL_CHECK1'note:: 26expanded from macro 'HOOK_VECTOR_END': note note: array 'op' declared here: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XUINT' ^ ~ ../../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 XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ 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: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' :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])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: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: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/tree-vect-slp.c:In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:32warning../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : rtunion fld[1];../../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] 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) ^ : 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' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1358:../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' 27: note: expanded from macro 'X0EXP' #define INSN_CODE(INSN) XINT (INSN, 5)../../gcc-10.2.0/gcc/gimple.h: ../../gcc-10.2.0/gcc/rtl.h:1534:12: warning: 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:2061:1:3617#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 10 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warningwarning../../gcc-10.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1228 : 38 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ return gs->op[1];: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ : ^ ~23 : ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XINT'HOOK_VECTOR_END (vectorize) : :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/gimple.h ^ ~ :1342:23 ../../gcc-10.2.0/gcc/rtl.h:1229316:38::^ : note note: 3../../gcc-10.2.0/gcc/target-hooks-macros.h:43note: expanded from macro 'RTL_CHECK2' :: 50expanded from macro 'XVEC': expanded from macro 'RTL_CHECK1' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'op' declared here : note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) tree GTY((length ("%h.num_ops"))) op[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.h:444:5: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-10.2.0/gcc/rtl.h ^ note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :3643: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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ In file included from In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c../../gcc-10.2.0/gcc/tree-vect-patterns.c::26: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target.h:276: gs->op[1] = rhs;:444:325: rtunion fld[1];note: ../../gcc-10.2.0/gcc/target.defarray 'fld' declared here : ../../gcc-10.2.0/gcc/recog.h ^ ~: 167::33465::1: warning rtunion fld[1];: empty macro arguments are a C99 feature [-Wc99-extensions] warning ^ ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here HOOK_VECTOR_END (addr_space) tree GTY((length ("%h.num_ops"))) op[1]; ^In file included from : ../../gcc-10.2.0/gcc/tree-vect-stmts.carray index 5 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:813^: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); 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:1526#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/gimple.h:3653../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1864:../../gcc-10.2.0/gcc/target-hooks-macros.h:43:25: :note34: :expanded from macro 'INSN_CODE' 122910:warning38: :#define INSN_CODE(INSN) XINT (INSN, 5)note : ^ ~expanded from macro 'RTL_CHECK2' : :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]50 : note: expanded from macro 'HOOK_VECTOR_END'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return safe_as_a (JUMP_LABEL (insn));warning : ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 444 ^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' :../../gcc-10.2.0/gcc/rtl.h#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :1338:23: note: expanded from macro 'XINT' 5 return gs->op[2];#define XINT(RTX, 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:316:3: note: array 'op' declared here : ../../gcc-10.2.0/gcc/rtl.h:1375 tree GTY((length ("%h.num_ops"))) op[1];In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ :32: 26note: : In file included from expanded from macro 'XCEXP'../../gcc-10.2.0/gcc/target.h:276../../gcc-10.2.0/gcc/gimple.h: ../../gcc-10.2.0/gcc/target.def: :52363663:1: ^ ~ warning: :array 'fld' declared here3 : warning: rtunion fld[1]; ^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] gs->op[2] = label;#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ HOOK_VECTOR_END (calls) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h:316: ../../gcc-10.2.0/gcc/target-hooks-macros.h:43 :50:: note: 1230expanded from macro 'HOOK_VECTOR_END' note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):In file included from ../../gcc-10.2.0/gcc/rtl.h: : ^array 'fld' declared here 33808: ./genrtl.h:867: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; ^ ~ : ^37: note: In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:26../../gcc-10.2.0/gcc/rtl.h:: 1340note: expanded from macro 'RTL_CHECKC1' :array 'op' declared here : In file included from ../../gcc-10.2.0/gcc/target.h:In file included from tree GTY((length ("%h.num_ops"))) op[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/tree-vect-patterns.c ../../gcc-10.2.0/gcc/rtl.h::44427623: : ^note32: : expanded from macro 'XSTR'../../gcc-10.2.0/gcc/recog.h:168 : ../../gcc-10.2.0/gcc/target.def::5: 6087note:: 1: ../../gcc-10.2.0/gcc/gimple.hwarning: empty macro arguments are a C99 feature [-Wc99-extensions] array 'fld' declared here :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)3673 : ^ ~3 : ../../gcc-10.2.0/gcc/rtl.h:1229:warning38: 10 rtunion fld[1]; ^: HOOK_VECTOR_END (c) ^ ../../gcc-10.2.0/gcc/rtl.h:1871:10../../gcc-10.2.0/gcc/target-hooks-macros.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: warning: gs->op[3] = label; ^ ~: ../../gcc-10.2.0/gcc/gimple.h: :316: 3: : note: array 'op' declared hereexpanded from macro 'RTL_CHECK2' 43warning:: 50array 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] : note: expanded from macro 'HOOK_VECTOR_END' tree GTY((length ("%h.num_ops"))) op[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ return INSN_CODE (insn);#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^../../gcc-10.2.0/gcc/rtl.h return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:1526:25 : ^ :444:../../gcc-10.2.0/gcc/gimple.h:3683:In file included from ../../gcc-10.2.0/gcc/rtl.h:1860 :note28: :expanded from macro 'INSN_CODE' note: ../../gcc-10.2.0/gcc/tree-vect-slp.c10: expanded from macro 'JUMP_LABEL'5: note: array 'fld' declared herewarning#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]26: In file included from ../../gcc-10.2.0/gcc/target.h:276 rtunion fld[1]; : ../../gcc-10.2.0/gcc/target.def: return gs->op[3];#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h:1338::23: ^ ~ note: 62401375::132:: warningnote: expanded from macro 'XCEXP' ^../../gcc-10.2.0/gcc/gimple.h : 316: empty macro arguments are a C99 feature [-Wc99-extensions]: expanded from macro 'XINT'In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:HOOK_VECTOR_END (cxx)27: In file included from 3 ../../gcc-10.2.0/gcc/rtl.h^:3808: #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)./genrtl.h:868 : ^ ~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 : ^ ~1230:37 XSTR (rt, 2) = arg2; ^ ~../../gcc-10.2.0/gcc/rtl.h :: note ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/target-hooks-macros.h :note: array 'op' declared here1229 : tree GTY((length ("%h.num_ops"))) op[1];43:1340: 38 ^: note: expanded from macro 'RTL_CHECK2' :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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:444:5: note: array 'fld' declared here 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:1229:38: note: expanded from macro 'RTL_CHECK2' 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: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) ^ 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../../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 return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ #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' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.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/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] 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: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:1230:37: note: expanded from macro 'RTL_CHECKC1' XSTR (rt, 1) = arg1; ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (target_option) ^ ../../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/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' 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 ;) ^ ../../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' In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 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/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 ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #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-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] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' HOOK_VECTOR_END (mode_switching) ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../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-stmts.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-stmts.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/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' 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:984: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 (rt, 1) = arg1; ^ ~ ^ ~ ../../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]) ^ ~ 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: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; ^ ~ In file included from ../../gcc-10.2.0/gcc/gimple.h../../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: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 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:1012: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 XVEC (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../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/gimple.h:2661:12: 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 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]; ^ ../../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/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] ../../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, 1) = arg1; ^ ~ 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] 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:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../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: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] 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] gs->op[3] = 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]; ^ 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:2966:../../gcc-10.2.0/gcc/rtl.h18:3808: ./genrtl.h:1103: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] 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' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ../../gcc-10.2.0/gcc/gimple.h#define offsetof(t, d) __builtin_offsetof(t, d):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/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../../gcc-10.2.0/gcc/gimple.hIn 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] :38: note: expanded from macro 'RTL_CHECK2' rtx tmp = XEXP (this, 1); ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1341:23: note: expanded from macro 'XEXP' gs->op[1] = fn; ^ ~ #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-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ../../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] ./genrtl.h:1135: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ 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 ../../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-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] tree GTY((length ("%h.num_ops"))) op[1]; ^ XINT (rt, 1) = arg1; ^ ~ rtx tmp = XEXP (this, 1); ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ^ ~ *step_out = XEXP (x, 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: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/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) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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[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 rtunion fld[1]; ^ rtunion fld[1]; ^ #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/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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XEXP (rt, 2) = arg2; ^ ~ ../../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) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:372: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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' tree GTY((length ("%h.num_ops"))) op[1]; ^ rtx next = XEXP (insn, 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: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 call_stmt->op[2] = chain; 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-vect-stmts.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: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; ^ ~ ../../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/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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 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: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/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] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 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#define RTL_CHECK1(RTX, N, C1) ((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:../../gcc-10.2.0/gcc/rtl.h:1485:10:In file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c:46: note: array 'fld' declared here ../../gcc-10.2.0/gcc/cgraph.h rtunion fld[1]; ^ :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 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 XBBDEF (insn, 2); ^ ~ ../../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? #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ struct cgraph_edge; ^~~~~~ class 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../../gcc-10.2.0/gcc/coretypes.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/gimple.h:3617: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 gs->op[1]; ^ ~ ^ ~ 144:1: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: tree GTY((length ("%h.num_ops"))) op[1]; ^#define XWINT(RTX, N) ((RTX)->u.hwint[N])../../gcc-10.2.0/gcc/rtl.h:3798 note: array 'fld' declared herestruct cgraph_edge; ^ ~ : ^~~~~~../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];::4453643::3: ^warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'hwint' declared here../../gcc-10.2.0/gcc/rtl.h gs->op[1] = rhs;class ^ ~ 11 HOST_WIDE_INT hwint[1]; ^ : warning:../../gcc-10.2.0/gcc/gimple.h:316: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/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' 1496:10 tree GTY((length ("%h.num_ops"))) op[1];# define HOST_WIDE_INT long long ^ : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ return XEXP (insn, 3); ../../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:1341:23: note: expanded from macro 'XEXP' In file included from ^ ~ ../../gcc-10.2.0/gcc/tree-vect-patterns.c:46In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:27 ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~: ../../gcc-10.2.0/gcc/cgraph.h../../gcc-10.2.0/gcc/gimple.hIn file included from :3653::102250: warning ../../gcc-10.2.0/gcc/rtl.h:: ../../gcc-10.2.0/gcc/rtl.h:13653808../../gcc-10.2.0/gcc/rtl.h:1229::10: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] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:1223: return gs->op[2];3: :warning: 38 : ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h :note: friend struct cgraph_edge;expanded from macro 'X0MEMATTR' XEXP (rt, 1) = arg1;note : expanded from macro 'RTL_CHECK2' #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../../gcc-10.2.0/gcc/rtl.h ^../../gcc-10.2.0/gcc/rtl.hIn file included from 316:1341:444:../../gcc-10.2.0/gcc/tree-vect-loop-manip.c ::31230: note: array 'op' declared here ../../gcc-10.2.0/gcc/cgraph.h::231736:: tree GTY((length ("%h.num_ops"))) op[1];:42: note3716: In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h: ^ note:28:: : : expanded from macro 'XEXP'previous use is hereIn file included from 5../../gcc-10.2.0/gcc/target.h ../../gcc-10.2.0/gcc/gimple.h :note: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) for_user)) cgraph_edge expanded from macro 'RTL_CHECKC1':276: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) note3663:3: ^ ~: array 'fld' declared here../../gcc-10.2.0/gcc/target.def: ^ ~ 937: ^ 1 ../../gcc-10.2.0/gcc/cgraph.h:2250../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]10 warning : ^ : note: did you mean class here? gs->op[2] = label;empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/rtl.h:1501: ^ ~ HOOK_VECTOR_END (asm_out) friend struct cgraph_edge; ^../../gcc-10.2.0/gcc/gimple.h:10444 ../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/target-hooks-macros.h:5 ^~~~~~:1229 : note: class :38: : array 'fld' declared here316: 3: notewarning: array 'op' declared here rtunion fld[1];: notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'RTL_CHECK2' 43#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) return XEXP (insn, 3); : ^50: ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note rtunion fld[1]; ^ : 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 :1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/gimple.h:3673#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^../../gcc-10.2.0/gcc/tree-vect-loop.c In file included from :../../gcc-10.2.0/gcc/tree-vect-stmts.c27:: 27In file included from : ../../gcc-10.2.0/gcc/rtl.hIn file included from :../../gcc-10.2.0/gcc/rtl.h3808:3808: ./genrtl.h: ::3In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c1253:./genrtl.h../../gcc-10.2.0/gcc/cgraph.h:42:38 ^ ~: ::3: 2658:In file included from 3../../gcc-10.2.0/gcc/tree-vectorizer.h:32:28warning ../../gcc-10.2.0/gcc/rtl.h:warning: In file included from : : : :1229../../gcc-10.2.0/gcc/target.h 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] 276void initialize_inline_failed (struct cgraph_edge *);array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-10.2.0/gcc/target.def : 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] XEXP (rt, 1) = arg1; ^ 1628: ^ ~ XVEC (rt, 1) = arg1; 38 1 gs->op[3] = label; : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/cgraph.h ^ ~ :warning../../gcc-10.2.0/gcc/gimple.h ^ ~1736::316:3:: empty macro arguments are a C99 feature [-Wc99-extensions]16 : note../../gcc-10.2.0/gcc/rtl.h: ::note: HOOK_VECTOR_END (sched) 1341previous use is herenote: 1342::^: 23../../gcc-10.2.0/gcc/target-hooks-macros.hexpanded from macro 'RTL_CHECK2' array 'op' declared here :43 :50: tree GTY((length ("%h.num_ops"))) op[1];note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: for_user)) cgraph_edge:: ^ ~ ^ note : expanded from macro 'HOOK_VECTOR_END' note ^ ../../gcc-10.2.0/gcc/cgraph.h../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP': 444: ../../gcc-10.2.0/gcc/gimple.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :2658#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h ^#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~3683 ::510: note: :array 'fld' declared here:32 rtunion fld[1]; ^In file included from ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/tree-vect-loop-manip.c1229:warning../../gcc-10.2.0/gcc/rtl.h::::42: 1229In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.h38::1506:28: 38: ::note notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ : note: ../../gcc-10.2.0/gcc/gimple.h:316In file included from : expanded from macro 'RTL_CHECK2' did you mean class here?#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-10.2.0/gcc/target.h :103::276 expanded from macro 'RTL_CHECK2' void initialize_inline_failed (struct cgraph_edge *);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.hwarning: ../../gcc-10.2.0/gcc/target.def:444:444array 'op' declared here array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:5 tree GTY((length ("%h.num_ops"))) op[1]; class: : :5 note../../gcc-10.2.0/gcc/cgraph.h:2659::: return XUINT (insn, 4);165828 ^ 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]../../gcc-10.2.0/gcc/rtl.h:1339:: rtunion fld[1];26 : note1array 'fld' declared here ^: expanded from macro 'XUINT' bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);: warning#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) : ^empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1]; ^ HOOK_VECTOR_END (simd_clone) ^ 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: ^ ~ ../../gcc-10.2.0/gcc/cgraph.hIn file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:../../gcc-10.2.0/gcc/rtl.h27: In file included from ../../gcc-10.2.0/gcc/target-hooks-macros.h:1736:1254:43:../../gcc-10.2.0/gcc/rtl.h50: 16note: expanded from macro 'HOOK_VECTOR_END'::3808: :3: ./genrtl.h 1229warning:: 38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : note XSTR (rt, 2) = arg2;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]) ^ ~ ^ ~ 66: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]previous use is here :In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 1) = arg1;: 1340 ^ ~: 2342: In file included from for_user)) cgraph_edge444 : ^5: ../../gcc-10.2.0/gcc/tree-vectorizer.hnote: array 'fld' declared here: :28: In file included from ../../gcc-10.2.0/gcc/target.h:../../gcc-10.2.0/gcc/cgraph.h:2659../../gcc-10.2.0/gcc/rtl.h:28: 276: ../../gcc-10.2.0/gcc/target.def rtunion fld[1]; note: : note: expanded from macro 'XSTR':1341:did you mean class here? ^231670:1 : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class:../../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] note: expanded from macro 'XEXP' return XUINT (insn, 4); ^ ~ 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:1339:26: 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' :444:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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' ../../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] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (omp) ^ :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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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] ../../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: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/tree-vect-loop-manip.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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] 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' ../../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]) ^ ~ 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-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]; ^ ../../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-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: In file included from ../../gcc-10.2.0/gcc/target.def../../gcc-10.2.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hIn 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] :1287 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) ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ 2061:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 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:1342:23: note: expanded from macro 'XVEC' HOOK_VECTOR_END (vectorize) ^ #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/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: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' 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/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] ../../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#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : 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' 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] #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: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 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] ../../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] ../../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]) ^ ~ HOOK_VECTOR_END (addr_space) ../../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: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' return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~#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../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1860:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 28: note: expanded from macro 'JUMP_LABEL' 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] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 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: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' rtunion fld[1]; ^#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]) ^ ~ 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] ../../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 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:1871:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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: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: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/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: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (calls) ^ ../../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] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: 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) ^ ~ #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: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-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] ../../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:#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]) ^ ~ ../../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: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 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/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] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XEXP (rt, 1) = arg1; ^ ~ 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:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 37: note: expanded from macro 'RTL_CHECKC1' 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' :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_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: 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] note: array 'fld' declared here HOOK_VECTOR_END (emutls) rtunion fld[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-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] #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' #define RTL_CHECK1(RTX, N, C1) ((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: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' 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; ^ ~ #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/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] 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/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' ../../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-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:6810:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (mode_switching) ^ ../../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) ^ ~ 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] ../../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:1373:32: note: expanded from macro 'XCSUBREG' class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ 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../../gcc-10.2.0/gcc/cgraph.h:903:1: note: did you mean class here? : struct cgraph_edge; ^~~~~~ class ./genrtl.h:224:3: ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? warningstruct cgraph_edge; ^~~~~~ class : 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' XINT (rt, 5) = arg5; ^ ~ #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: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-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-data-refs.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] 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] friend struct cgraph_edge; ^ XEXP (rt, 1) = arg1;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../../gcc-10.2.0/gcc/cgraph.h:6837:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~HOOK_VECTOR_END (C90_EMPTY_HACK) ^ :1736:16: note: previous use is here ../../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 ;) ^ 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: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-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]; ^ ../../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 note: previous use is here ../../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] 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:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 32: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' void initialize_inline_failed (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/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 ../../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] for_user)) cgraph_edge 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:2659:28: note: did you mean class here? #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);../../gcc-10.2.0/gcc/rtl.h ^~~~~~ class 2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :1228:38: note: expanded from macro 'RTL_CHECK1' memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((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];/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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: 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' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])../../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: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-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: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/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' 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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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:3798:11 rtx tmp = XEXP (this, 1); ^ ~ :../../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]) ^ ~ 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' ../../gcc-10.2.0/gcc/rtl.h:#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ 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' rtunion fld[1]; ^#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' 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] #define RTL_CHECKC1(RTX, N, C) ((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#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]; ^ :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:../../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 '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/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] #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]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' XEXP (rt, 1) = arg1; ^ ~ ../../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: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]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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/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] 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] rtx next = XEXP (insn, 1); ^ ~ 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:1341:23: note: expanded from macro 'XEXP' ../../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]) ^ ~ #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]; ^ :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: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]; ^ return XEXP (insn, 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: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) ^ ~ 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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 rtunion fld[1]; ^ :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) ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ return XBBDEF (insn, 2); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:1345../../gcc-10.2.0/gcc/rtl.h::38: note: expanded from macro 'RTL_CHECK2' :444:5:25 note: array 'fld' declared here : 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' 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] rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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 #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:1485: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 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/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] ../../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: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/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] #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]; ^ ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~444 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-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] ../../gcc-10.2.0/gcc/rtl.h:1496: return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' ^ ~#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :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 return XEXP (insn, 3); ^ ~ size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/vec.h../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:29: va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^444 : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h:1229:38: rtunion fld[1];note : ^expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/vec.h2611:1755:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5::In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:1027:: In file included from ../../gcc-10.2.0/gcc/rtl.h :note3808: : array 'fld' declared here./genrtl.h :383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];warning : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 10: note: XINT (rt, 5) = arg3;in instantiation of member function 'vec::reserve' requested here ^ ~ return reserve (nelems, true PASS_MEM_STAT); In file included from ^ ~../../gcc-10.2.0/gcc/tree-vect-slp.c :27: ^../../gcc-10.2.0/gcc/rtl.h return gs->op[1];../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347::1338::23:In file included from 444:5../../gcc-10.2.0/gcc/vec.h: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1770: 3: rtunion fld[1];5: notenote: in instantiation of member function 'vec::reserve_exact' requested here: ^ 3808: ./genrtl.h:: 178expanded from macro 'XINT' : 3note: array 'op' declared here../../gcc-10.2.0/gcc/rtl.h reserve_exact (nelems PASS_MEM_STAT); ^ #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/vec.h:1498: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :8: note../../gcc-10.2.0/gcc/rtl.h: :in instantiation of member function 'vec::create' requested here1229:381501: note../../gcc-10.2.0/gcc/gimple.h: expanded from macro 'RTL_CHECK2' :10: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) this->create (s);warning : ^array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :2643:3../../gcc-10.2.0/gcc/tree-vect-patterns.c return XEXP (insn, 3);: ^ ~ : ^ ~ XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h :1341:../../gcc-10.2.0/gcc/rtl.h ^ ~231566:39:: note : notewarning../../gcc-10.2.0/gcc/rtl.h:1345:444: 25in instantiation of member function 'auto_vec::auto_vec' requested here: note: expanded from macro 'XBBDEF' : :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; auto_vec unprom (nops); ^expanded from macro 'XEXP' rtunion fld[1]; ^ ^ ~ #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/gimple.h:347:3: note: array 'op' declared here :1228 tree GTY((length ("%h.num_ops"))) op[1]; ^ :38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/tree-vect-loop.c:27#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:384: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/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]; XSTR (rt, 6) = arg4; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.hIn file included from ../../gcc-10.2.0/gcc/tree-vect-patterns.c: ^ ~ 23../../gcc-10.2.0/gcc/rtl.h::347444:: 5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):3: ../../gcc-10.2.0/gcc/rtl.h:1340note:23: note: : ^ ~array 'fld' declared here In file included from 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/coretypes.h:459: ../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h::51229: notearray 'op' declared here: array 'fld' declared here ^: 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]): In file included from In file included from ^ ~../../gcc-10.2.0/gcc/tree-vect-slp.c:27../../gcc-10.2.0/gcc/hash-table.h ^ ^../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: :444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :1506:10 rtunion fld[1];: warning: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h../../gcc-10.2.0/gcc/gimple.h::2681: ^ return XUINT (insn, 4); ^ ~ 11179:: 3warning:: 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] 248../../gcc-10.2.0/gcc/rtl.h:1339:26: note: : XEXP (rt, 3) = arg3; return &gs->op[2];expanded from macro 'XUINT'../../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:In file included from ^ ~ return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T);../../gcc-10.2.0/gcc/tree-vect-loop.c347::3:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)../../gcc-10.2.0/gcc/rtl.h:134127:23: note: expanded from macro 'XEXP' : note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)array 'op' declared here In file included from ^ ~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h ^ ~ ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:../../gcc-10.2.0/gcc/rtl.h:3808: 104../../gcc-10.2.0/gcc/rtl.h::241229:38: tree GTY((length ("%h.num_ops"))) op[1];./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;1229 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~: expanded from macro 'offsetof'../../gcc-10.2.0/gcc/gimple.h:2698../../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]#define offsetof(t, d) __builtin_offsetof(t, d) ^ ~1338../../gcc-10.2.0/gcc/rtl.h:444 38: note: 5:23: gs->op[2] = rhs; note: ../../gcc-10.2.0/gcc/vec.h: expanded from macro 'XINT': expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 288 ^ ~ ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/gimple.h: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h::44: ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; note:: 347in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here:3: ^1229:38 :444:: note5: :array 'op' declared here note: array 'fld' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ size_t size = vec::embedded_size (alloc); ^ note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:2715:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])12 : ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarning:444 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :1511:: :5: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]10note:: array 'fld' declared here ^ rtunion fld[1];../../gcc-10.2.0/gcc/vec.h :1735:warning12: In file included from note: in instantiation of function template specialization 'va_heap::reserve >' requested here return gs->op[3];: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ ../../gcc-10.2.0/gcc/tree-vect-slp.c../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here return XUINT (insn, 4); ^ ~In file included from tree GTY((length ("%h.num_ops"))) op[1]; va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT);../../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] ^../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/gimple.h:2735::../../gcc-10.2.0/gcc/rtl.h:1340../../gcc-10.2.0/gcc/vector-builder.h27: :11: 23warning: 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::2003808:: 9: return &ass->op[3];1339:26: ^ ~ :note : notein instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here ../../gcc-10.2.0/gcc/gimple.h:347./genrtl.h this->reserve (encoded_nelts ()); ^:: expanded from macro 'XUINT' 3::180:3note: 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): expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/int-vector-builder.h:63#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 3: ^ ~ XINT (rt, 4) = arg4; ^ ~note note: array 'op' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38 tree GTY((length ("%h.num_ops"))) op[1];: in instantiation of member function 'vector_builder, poly_int<1, unsigned long long>, int_vector_builder > >::new_vector' requested here ../../gcc-10.2.0/gcc/rtl.h ^:1338::23: new_vector (full_nelts, npatterns, nelts_per_pattern);note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/gimple.h:2745::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1229 : ^ ~38 :../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):444:35: note: array 'fld' declared here: rtunion fld[1]; ^ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' warning../../gcc-10.2.0/gcc/rtl.h note:1534:: ../../gcc-10.2.0/gcc/tree-vect-patterns.c:2303#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] 12::21: gs->op[3] = rhs; ^ ~ ../../gcc-10.2.0/gcc/gimple.hnote ^ ~ warning:347:: : in instantiation of member function 'int_vector_builder >::int_vector_builder' requested here 3 vec_perm_builder elts (TYPE_VECTOR_SUBPARTS (char_vectype), 2, 3);../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444note:: 5array 'op' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ^ ~ ../../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:444:5: note: array 'fld' declared here 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] ../../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]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn 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] :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]; ^ ^ ~ 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' #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/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] ../../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' In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27#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: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: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: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: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) ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ 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: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' 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] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ XVEC (rt, 4) = arg4; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :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] #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' XEXP (rt, 1) = arg1; ^ ~#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 ../../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 : 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-vect-loop.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:452:../../gcc-10.2.0/gcc/rtl.h3: 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]; ^ 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:3107:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 5) = arg5; ^ ~ return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ 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] return gs->op[1]; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1860#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/gimple.h:372#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :3: note: array 'op' 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:1375#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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: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:1230#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :37: 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] : gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here expanded from macro 'RTL_CHECKC1' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1228: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 gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ : expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/gimple.h:372#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note tree GTY((length ("%h.num_ops"))) op[1];../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here : array 'fld' declared here In file included from rtunion fld[1]; ^ ../../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: ../../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] warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ^ return safe_as_a (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:1338:23: note: expanded from macro 'XINT' 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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ 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])../../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]; ^ ~ ^ ~ :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:1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:444../../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]; ^ ~ 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #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' rtunion fld[1]; ^ ../../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]) ^ ~ 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/gimple.h:3235: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 rtunion fld[1]; ^ call_stmt->op[2] = chain;../../gcc-10.2.0/gcc/rtl.h:444: 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:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here In file included from XINT (rt, 1) = arg1; ^ ~ ../../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] ^ ~ rtunion fld[1]; ^ ../../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: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:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 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]; ^ ^ ~ 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: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 #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :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/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] ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' XINT (rt, 5) = arg5; ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 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] ../../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: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) ^ ~ #define RTL_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-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] rtunion fld[1]; ^ XEXP (rt, 6) = arg6; ^ ~ 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] ../../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' ../../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];../../gcc-10.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: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:444:5: note: array 'fld' declared here X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: rtunion fld[1]; ^ noteIn file included from ../../gcc-10.2.0/gcc/tree-vect-loop.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] :27: In file included from ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'X0EXP' SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~../../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] 2039../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :26: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XEXP (rt, 3) = arg3;../../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:1341:23: note: expanded from macro 'XEXP' expanded from macro 'SUBREG_BYTE' return gs->op[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/gimple.h rtunion fld[1]; ^ :316:3: note: array 'op' declared here #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' tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../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:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/gimple.h:3643#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] 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-vect-slp.c:27: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:265: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:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :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: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:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; 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]; ^ X0EXP (rt, 4) = NULL_RTX; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ ../../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 :1358 tree GTY((length ("%h.num_ops"))) op[1]; ^ :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/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]; ^ 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 rtunion fld[1]; ^ :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] 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-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] tree GTY((length ("%h.num_ops"))) op[1]; 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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:In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c1341:23: note: expanded from macro 'XEXP' :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: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/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] ../../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/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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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: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-vect-slp.c:27: ../../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: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/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: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); ^~~~~~~~~~~~ :../../gcc-10.2.0/gcc/rtl.h1341:23: note: 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 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]) /Library/Developer/CommandLineTools/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-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]) ^ ~ 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] In file included from ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here return gs->op[1];../../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; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:347: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-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] ../../gcc-10.2.0/gcc/gimple.h XWINT (rt, 2) = arg2; 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; ^ ~ :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; ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../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-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] #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' ^ ~ #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' 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: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/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 rtunion fld[1]; ^ ../../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: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/tree-vect-slp.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]: 27 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/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/hwint.h:59:26:../../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 'HOST_WIDE_INT' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XBBDEF (rt, 2) = arg2; rtunion fld[1]; ^ ^ ~ gs->op[2] = rhs; ^ ~ ../../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:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(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/gimple.h:2715:12: 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 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: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] ../../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, 3) = arg3; return &ass->op[3]; ^ ~ 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:708: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 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' ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../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/rtl.h:1229: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 ../../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/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] ../../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: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-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: noteIn 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:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'X0EXP' X0EXP (rt, 1) = 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]) ^ ~ 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-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] 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/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' 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] #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: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:../../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] note: expanded from macro 'RTL_CHECK1' attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:2607:In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:2724../../gcc-10.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: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 'MEM_ATTRS' XEXP (rt, 1) = arg1; ^ ~#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:1341:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ 23: note: expanded from macro 'XEXP' 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] #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: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:444:5: note: array 'fld' declared here #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]) ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: ../../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/rtl.h:3808../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here : ../../gcc-10.2.0/gcc/rtl.h:1229:38../../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]; ^ ^ : note: expanded from macro 'RTL_CHECK2' ./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:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1358:27:../../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 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'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:3150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3808: ./genrtl.h gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ :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: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] 372:3: note: array 'op' declared here XEXP (rt, 1) = arg1; ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #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:In file included from note: expanded from macro 'XEXP'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../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] ../../gcc-10.2.0/gcc/rtl.h if (INSN_CODE (insn) < 0) ^ ~ #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../../gcc-10.2.0/gcc/rtl.h::32111229:38 : note:note: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h : 10expanded from macro 'RTL_CHECK2': warning:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ../../gcc-10.2.0/gcc/rtl.h:444:4445: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1526#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: note: return gs->op[2]; 5array 'fld' declared here : ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:25: :../../gcc-10.2.0/gcc/gimple.h5::372:3note note: ^: array 'fld' declared herenote : array 'fld' declared here : expanded from macro 'INSN_CODE' rtunion fld[1]; note: array 'op' declared here ^ In file included from rtunion fld[1];../../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:868#define INSN_CODE(INSN) XINT (INSN, 5): ^ ~ ../../gcc-10.2.0/gcc/gimple.h:../../gcc-10.2.0/gcc/rtl.h3227::113In file included from :../../gcc-10.2.0/gcc/tree-vect-loop-manip.c :warning51: In file included from 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] 1338 :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3808 : ../../gcc-10.2.0/gcc/tree-vect-slp.c./genrtl.h::2766: :In file included from ../../gcc-10.2.0/gcc/rtl.h: return &call_stmt->op[2];23: 3808 XSTR (rt, 2) = arg2; ^ ~: note3../../gcc-10.2.0/gcc/rtl.h :1340:23: : note ^ ~: warning./genrtl.h : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/gimple.h::345:3: XEXP (rt, 1) = arg1; warning: expanded from macro 'XSTR'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT'372 :3: X0EXP (rt, 3) = NULL_RTX;note #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.harray 'op' declared here :1341:23 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:../../gcc-10.2.0/gcc/rtl.h38::1229 :note38: :expanded from macro 'RTL_CHECK2' 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.hnote:3235: 3: ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~1358:444warning: : expanded from macro 'XEXP'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 27../../gcc-10.2.0/gcc/rtl.h:444::5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: 5array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h::1229 :38: : note rtunion fld[1]; call_stmt->op[2] = chain; ^ ~ note: : array 'fld' declared here expanded from macro 'X0EXP' ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here note tree GTY((length ("%h.num_ops"))) op[1]; 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 ^ :expanded from macro 'RTL_CHECK2'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; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' ^~~~~~~~~~~~~~~~ #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 ../../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:1526:25../../gcc-10.2.0/gcc/gimple.h:3617: rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: note: expanded from macro 'INSN_CODE' :444:5: note: array 'fld' declared here In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:5110: :In file included from ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];3808: #define INSN_CODE(INSN) XINT (INSN, 5)./genrtl.h:94: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ warning ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: noteIn file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:27../../gcc-10.2.0/gcc/rtl.h: :In file included from 1341../../gcc-10.2.0/gcc/rtl.h:3808: : ./genrtl.h: :23:In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XINT' note: expanded from macro 'XEXP' : return gs->op[1];#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/tree-vect-slp.c../../gcc-10.2.0/gcc/rtl.h:926:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):3: 122927:38 ^ ~: : ^ ~warning : ../../gcc-10.2.0/gcc/gimple.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 316:3In file included from XSTR (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/rtl.h : note: array 'op' declared here note../../gcc-10.2.0/gcc/rtl.h: :1229:../../gcc-10.2.0/gcc/rtl.h38: noteexpanded from macro 'RTL_CHECK2':1340: :3808: expanded from macro 'RTL_CHECK2' ./genrtl.h tree GTY((length ("%h.num_ops"))) op[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 23: ^ :346: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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) X0EXP (rt, 4) = NULL_RTX; ^ ~ :../../gcc-10.2.0/gcc/rtl.h ^ ~In file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c: ^ ~ note:: 24: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/coretypes.h: 1358:../../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::4443643444 27: ::459note5: In file included from :3 ^ ~:../../gcc-10.2.0/gcc/hash-table.h5 ::248: warning note: 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/vec.h: array 'fld' declared here:: :1274 note: :expanded from macro 'X0EXP' 10 rtunion fld[1]; array 'fld' declared here: ^: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ rtunion fld[1]; ^ warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof]1229:38 : note: expanded from macro 'RTL_CHECK2' gs->op[1] = rhs; return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T);../../gcc-10.2.0/gcc/rtl.h : ^ ~~~~~~~~~1228 In file included from ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h :104::../../gcc-10.2.0/gcc/gimple.h38::316 In file included from ^ ~:3../../gcc-10.2.0/gcc/tree-vect-stmts.c: note24:../../gcc-10.2.0/gcc/rtl.h33../../gcc-10.2.0/gcc/tree-vect-loop-manip.c::: :51 note expanded from macro 'RTL_CHECK1' : note: 444:In file included from : : ../../gcc-10.2.0/gcc/recog.h5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'op' declared here expanded from macro 'offsetof': ../../gcc-10.2.0/gcc/rtl.h: 168 ^ ~ note#define offsetof(t, d) __builtin_offsetof(t, d):10:3808 ../../gcc-10.2.0/gcc/rtl.h: ^ ~: tree GTY((length ("%h.num_ops"))) op[1];: ./genrtl.h: :warning: 444:177array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here ^:3../../gcc-10.2.0/gcc/vec.h : 5warning: return INSN_CODE (insn);:288: 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; : ^~~~~~~~~~~~~~~~ rtunion fld[1]; note: ^ 443653:: noteIn file included from : 10 in instantiation of member function 'vec::embedded_size' requested here:: array 'fld' declared here../../gcc-10.2.0/gcc/tree-vect-loop.c ^ ~ rtunion fld[1];warning ../../gcc-10.2.0/gcc/rtl.h size_t size = vec::embedded_size (alloc);../../gcc-10.2.0/gcc/rtl.h: ^:: 13411526: 23: note: expanded from macro 'XEXP' : 27: 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 ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/vec.h:25:27: return gs->op[2];3808: ^ ~ 1735: In file included from :../../gcc-10.2.0/gcc/rtl.h ^ ~ note: 12: :../../gcc-10.2.0/gcc/rtl.h:./genrtl.hexpanded from macro 'INSN_CODE' :1229:927:#define INSN_CODE(INSN) XINT (INSN, 5) 380838: : note3 ^ ~ ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2' : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: : 1338:./genrtl.hin instantiation of function template specialization 'va_heap::reserve' requested here: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 2) = arg2; 316347:3: 23: va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT);note: expanded from macro 'XINT':warning: ../../gcc-10.2.0/gcc/rtl.h : ^ ~ 444:5../../gcc-10.2.0/gcc/rtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]::1342 3:note: array 'fld' declared here ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) X0EXP (rt, 5) = NULL_RTX; : ../../gcc-10.2.0/gcc/vec.h:231844: ^ ~: 3: ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.hnote : ^ array 'op' declared here:1229 ../../gcc-10.2.0/gcc/rtl.h note: note:1358 ::38In file included from in instantiation of member function 'vec::reserve' requested here tree GTY((length ("%h.num_ops"))) op[1]; :../../gcc-10.2.0/gcc/tree-vect-loop-manip.c27: : reserve (1, false PASS_MEM_STAT); ^ note: note: 51expanded from macro 'X0EXP' : In file included from ../../gcc-10.2.0/gcc/rtl.h ^:3808: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ../../gcc-10.2.0/gcc/gimple.hexpanded from macro 'XVEC' ./genrtl.h ^ ~:3663expanded 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 :1781228 ::1229: ^ ~ 383::3:38: warning note../../gcc-10.2.0/gcc/tree-vect-data-refs.c: ../../gcc-10.2.0/gcc/rtl.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: gs->op[2] = label;notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : ^ ~ XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/gimple.h: :316:expanded from macro 'RTL_CHECK1' ^ ~ :3: note: array 'op' declared here 444 tree GTY((length ("%h.num_ops"))) op[1];3370#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) :5 expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h: ^ ~ ^../../gcc-10.2.0/gcc/rtl.h: 1345 note:: 40array 'fld' declared here../../gcc-10.2.0/gcc/gimple.h:::444:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3673::25: 3: note ^ ~ warning: rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here :444:5 rtunion fld[1]; note: ^ : : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XBBDEF' ^note : in instantiation of member function 'vec::safe_push' requested here In file included from gs->op[3] = label;../../gcc-10.2.0/gcc/tree-vect-slp.c ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) LOOP_VINFO_LOWER_BOUNDS (loop_vinfo).safe_push (lower_bound); ^ ~ ^ ../../gcc-10.2.0/gcc/gimple.h:316: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:348: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:3683:10: 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:316:3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' X0EXP (rt, 6) = NULL_RTX; ^ ~ rtunion fld[1]; ^ 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: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-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: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] 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' 1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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] #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:38: note: expanded from macro 'RTL_CHECK2' : return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ ../../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' 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:444:5: note: array 'fld' declared here /Library/Developer/CommandLineTools/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]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/vec.h:288:44: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] note: in instantiation of member function 'vec::embedded_size' requested 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:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] size_t size = vec::embedded_size (alloc); ^ rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ XINT (rt, 4) = arg4; ^ ~ ../../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:1338:23: note: expanded from macro 'XINT' va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ #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' In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 27../../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:984:3: 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] In file included from ../../gcc-10.2.0/gcc/vec.h../../gcc-10.2.0/gcc/tree-vect-stmts.c::175534:10: XSTR (rt, 1) = arg1;note: in instantiation of member function 'vec::reserve' requested here ^ ~: ../../gcc-10.2.0/gcc/cgraph.h :../../gcc-10.2.0/gcc/rtl.h1735::1: return reserve (nelems, true PASS_MEM_STAT);444 :1229:38: :note: expanded from macro 'RTL_CHECK2'warning ^ ^ ~ : ../../gcc-10.2.0/gcc/vec.h5:: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:13401770:23:'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 'XSTR' : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :array 'fld' declared here ^ ~ ../../gcc-10.2.0/gcc/rtl.h5:1229:38: note: rtunion fld[1];class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^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-vect-slp.c:27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h:note rtunion fld[1];: ^ 3808 : in instantiation of member function 'vec::reserve_exact' requested here ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c::./genrtl.h:380 reserve_exact (nelems PASS_MEM_STAT);../../gcc-10.2.0/gcc/cgraph.h:903:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 ^444 :: ./genrtl.h:../../gcc-10.2.0/gcc/tree-vect-data-refs.c181:33:::34735 warning1: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ::19 note: : XINT (rt, 5) = arg5; ^ ~: array 'fld' declared here note: : warning: did you mean class here?../../gcc-10.2.0/gcc/rtl.h :1338:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]struct cgraph_edge; 23 XBBDEF (rt, 2) = arg2; ^ ~ : note: ../../gcc-10.2.0/gcc/rtl.h: 1345:25 rtunion fld[1];: expanded from macro 'XINT'^~~~~~ notenote: : expanded from macro 'XBBDEF'in instantiation of member function 'vec::create' requested here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ class comp_alias_ddrs.create (may_alias_ddrs.length ()); ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: ^ ~expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/coretypes.h:144:1: ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' note: did you mean class here? struct cgraph_edge;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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ^~~~~~ 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 ../../gcc-10.2.0/gcc/rtl.h:1342:23../../gcc-10.2.0/gcc/rtl.h:444:: note: expanded from macro 'XVEC' 5: note: array 'fld' declared here 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, 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);../../gcc-10.2.0/gcc/rtl.h:1229:38: note rtunion fld[1]; ^ ~~~~~~~~~ : expanded from macro 'RTL_CHECK2' /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24:In file included from ../../gcc-10.2.0/gcc/tree-vect-stmts.c:34: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h note: ../../gcc-10.2.0/gcc/rtl.h:2250: rtunion fld[1];10: expanded from macro 'offsetof':444:warningIn file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:: 51: In file included from 5../../gcc-10.2.0/gcc/rtl.h:3808 : ./genrtl.h: : note ^182 :: array 'fld' declared here#define offsetof(t, d) __builtin_offsetof(t, d)In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.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]27: 3: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~: 3808warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/vec.h friend struct cgraph_edge;: 288 ^: 44../../gcc-10.2.0/gcc/cgraph.h:: 1736note:: 16in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here: note: XEXP (rt, 6) = arg6;: size_t size = vec::embedded_size (alloc); ^ ./genrtl.hprevious use is here rtunion fld[1]; ^ ~ : 381:../../gcc-10.2.0/gcc/rtl.h ^: 1341:23: note3../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here : expanded from macro 'XEXP' va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT);In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/cgraph.h:38 ../../gcc-10.2.0/gcc/tree-vect-loop.c:: note: warningexpanded from macro 'RTL_CHECK2' ^ 225027#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: ../../gcc-10.2.0/gcc/rtl.h10:444:../../gcc-10.2.0/gcc/vec.h5: : note: array 'fld' declared here: : rtunion fld[1]; ^: note: did you mean class here? array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] friend struct cgraph_edge; X0EXP (rt, 3) = NULL_RTX; ^ ~ ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1358In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51In file included from : 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] :27: note: expanded from macro 'X0EXP' 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/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :3808: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ./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:444:5: ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here :../../gcc-10.2.0/gcc/cgraph.h:2658../../gcc-10.2.0/gcc/tree-vect-data-refs.c rtunion fld[1]; ^1341 XEXP (rt, 1) = arg1;: 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 3502../../gcc-10.2.0/gcc/tree-vect-slp.c:27:: In file included from void initialize_inline_failed (struct cgraph_edge *);../../gcc-10.2.0/gcc/rtl.h:3808:: ./genrtl.h: 382 ^:3:2352:: notenote: : expanded from macro 'XEXP'in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ warning../../gcc-10.2.0/gcc/rtl.h: :1341:../../gcc-10.2.0/gcc/rtl.h array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : note LOOP_VINFO_CHECK_UNEQUAL_ADDRS (loop_vinfo).safe_push (new_pair); X0EXP (rt, 4) = NULL_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 ^ :1358:27: note: expanded from macro 'X0EXP' expanded from macro 'XEXP' 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? #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 X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1228../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/tree-vect-data-refs.c:24In file included from bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^../../gcc-10.2.0/gcc/tree-vect-loop-manip.c ../../gcc-10.2.0/gcc/cgraph.h::381736:16:: note:: note: : expanded from macro 'RTL_CHECK1' 51#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])444In file included from ../../gcc-10.2.0/gcc/coretypes.h : ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: : ./genrtl.hprevious use is here: 221:3:: for_user)) cgraph_edge ^ 459: In file included from ../../gcc-10.2.0/gcc/cgraph.h:2659: ../../gcc-10.2.0/gcc/rtl.h:44428../../gcc-10.2.0/gcc/hash-table.h:248::5:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : note 5: note XBBDEF (rt, 2) = arg2;: array 'fld' declared here ^ ~ : did you mean class here? ../../gcc-10.2.0/gcc/vec.hbool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);note rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^~~~~~: 1345:25 ^:: 1274:10: : classnote: expanded from macro 'XBBDEF' 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] array 'fld' declared here XSTR (rt, 2) = arg2; ^ ~ warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:1340#define XBBDEF(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 'XSTR' return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' : note: 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]): In file included from #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/vec.h../../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] array 'fld' declared here : rtunion fld[1]; ^ 288:44In file included from ^ ~: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested 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:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] size_t size = vec::embedded_size (alloc); ^ In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.c:66 XINT (rt, 5) = arg3;../../gcc-10.2.0/gcc/vec.h: :../../gcc-10.2.0/gcc/cgraph.h1735::173512:1:../../gcc-10.2.0/gcc/rtl.h ^ ~ ::444 note: XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.hin instantiation of function template specialization 'va_heap::reserve >' requested here : 5warning: '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] ::1338 :note23: :array 'fld' declared here note va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ^ ~class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/cgraph.h:903: :23: note: expanded from macro 'XEXP' :1: note: did you mean class here? In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/vector-builder.h:200expanded from macro 'XINT'struct cgraph_edge;:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here27 ^~~~~~ class ^ ~ : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from ^ ~ this->reserve (encoded_nelts ()); ^../../gcc-10.2.0/gcc/coretypes.h:144:../../gcc-10.2.0/gcc/rtl.h1: ../../gcc-10.2.0/gcc/rtl.hnote: did you mean class here?../../gcc-10.2.0/gcc/rtl.h:1229: :381229:: 38note: expanded from macro 'RTL_CHECK2'struct cgraph_edge; ../../gcc-10.2.0/gcc/int-vector-builder.h:: :note: expanded from macro 'RTL_CHECK2' 63#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3 ^ ~ ^~~~~~3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note./genrtl.h../../gcc-10.2.0/gcc/rtl.h:444 ^ ~:5: note: :array 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.hin instantiation of member function 'vector_builder, poly_int<1, unsigned long long>, int_vector_builder > >::new_vector' requested here 1072 rtunion fld[1];: ^ class: 444:5:In file included from note: array 'fld' declared here new_vector (full_nelts, npatterns, nelts_per_pattern); ^ 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-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, 1) = arg1; XSTR (rt, 6) = arg4; ^ ~ ^ ~ ../../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 ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.c:66 vec_perm_builder sel (nelt, nelt, 1);#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1];: ../../gcc-10.2.0/gcc/cgraph.h ^:2250../../gcc-10.2.0/gcc/rtl.h:: 1229:38In file included from ^10../../gcc-10.2.0/gcc/rtl.h:1340::23: note: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/tree-vect-loop-manip.c : note: expanded from macro 'RTL_CHECK2' :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] warning: struct '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) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 4) = arg4; ^ ~ friend struct cgraph_edge; ^ ../../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/cgraph.h:1736#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge ^ :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 rtunion fld[1]; rtunion fld[1]; ^ ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:2250:10:../../gcc-10.2.0/gcc/rtl.h :444:5: note: array 'fld' declared herenote: did you mean class here? friend struct cgraph_edge; 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] ^~~~~~ 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:1073: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' In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 27../../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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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; ^ ~ ../../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) ^ ~ :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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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-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] ../../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: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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:3808In 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] : ./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../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: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/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) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XSTR (rt, 1) = arg1;../../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]) ^ ~ 38: note: expanded from macro 'RTL_CHECK1' ^ ~ #define RTL_CHECK1(RTX, N, C1) ((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/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 ../../gcc-10.2.0/gcc/rtl.h for_user)) cgraph_edge ^ :1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~void initialize_inline_failed (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: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:1229:38: note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~ ../../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/rtl.h: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: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/tree-vect-loop-manip.c:51: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? 3808: ./genrtl.h:bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 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' 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] 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' 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' ^ ~ ^ ~ ../../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: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' ../../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 ../../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] In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.c XBBDEF (rt, 2) = arg2; ^ ~ :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] ../../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) ^ ~ XINT (rt, 1) = arg1;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] ^ ~ ../../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]) ^ ~ 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]; ^ :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' In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 51../../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:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])267../../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] ^ ~ XEXP (rt, 3) = arg3; ^ ~ 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/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 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' ^ ~ #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-vect-slp.c:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XVEC (rt, 4) = arg4; 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-vect-loop-manip.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' 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 rtunion fld[1]; ^ :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) ^ ~ 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/rtl.h 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:1340:23: 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 :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: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-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] 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] XINT (rt, 5) = arg5; ^ ~ ../../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: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:444In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/tree-vect-loop.c:27: In file included from :5:444:5: note: array 'fld' declared here : rtunion fld[1]; ^ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :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 ../../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] 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] XVEC (rt, 1) = arg1; ^ ~ XINT (rt, 6) = arg6; ^ ~ 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: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: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 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' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../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: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-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; ^ ~ 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] ../../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: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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ XINT (rt, 1) = arg1; ^ ~ 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:1338:23: note: ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' expanded from macro 'XINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #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: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:1229:38: note: expanded from macro 'RTL_CHECK2' ../../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 ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] 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] XEXP (rt, 1) = arg1; ^ ~ 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) ^ ~ XEXP (rt, 1) = arg1;../../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:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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 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] ../../gcc-10.2.0/gcc/tree-vect-slp.c: XBBDEF (rt, 2) = arg2; ^ ~ 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: XEXP (rt, 2) = arg2; ^ ~ 1345:25: note: expanded from macro 'XBBDEF' ../../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-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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 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: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]; ^ :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/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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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; 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: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:1341:23: note: expanded from macro 'XEXP' 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] ../../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 XSTR (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: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-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] #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 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] ../../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) ^ ~ #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: 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/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] ../../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: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]; ^ ../../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: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] #define RTL_CHECK2(RTX, N, C1, C2) ((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' In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:#define RTL_CHECK1(RTX, N, C1) ((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: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-loop.cIn file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/tree-vect-loop-manip.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] 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] 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: noteHOOK_VECTOR_END (asm_out) #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.h:1229:38: note: expanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2' 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 ;) ^ 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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: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 X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[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/tree-vect-loop.c:27#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : 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/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] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (sched) ^ :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/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] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XEXP (rt, 2) = arg2; ^ ~ XSTR (rt, 2) = arg2; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:51: 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] 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:1341:23: note: expanded from macro 'XEXP' HOOK_VECTOR_END (simd_clone) ^ #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: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) ^ ~ X0EXP (rt, 7) = 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/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:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h1670:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):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' :1358:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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 rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ :444:5: note: array 'fld' declared here 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] ../../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' :1228:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 38: note: expanded from macro 'RTL_CHECK1' 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] In file included from XSTR (rt, 3) = arg3; ^ ~ ../../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] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])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: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: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-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-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 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] rtunion fld[1]; ^ XWINT (rt, 1) = arg1;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:1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #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:1228:38: note: expanded from macro 'RTL_CHECK1' HOST_WIDE_INT hwint[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/hwint.h:59:26In 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] : note: expanded from macro 'HOST_WIDE_INT' HOOK_VECTOR_END (addr_space) ^ # define HOST_WIDE_INT long long ^ 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-vect-slp.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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] 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 XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' : 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]) ^ ~ X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../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' HOST_WIDE_INT hwint[1]; ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').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:1228:38: note: expanded from macro 'RTL_CHECK1' # define HOST_WIDE_INT long long ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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' 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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 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-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] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ HOOK_VECTOR_END (calls) ^ ../../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:1373#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :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: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/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] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 6) = 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]) ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOOK_VECTOR_END (c) 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] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' X0EXP (rt, 1) = 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' 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:3808In file included from : ./genrtl.h:379:#define RTL_CHECK1(RTX, N, C1) ((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] ../../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] XEXP (rt, 1) = arg1;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' ^ #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/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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ HOOK_VECTOR_END (emutls) ^ ../../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/tree-vect-loop-manip.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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] In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c XBBDEF (rt, 2) = arg2; ^ ~ :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] 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] ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' X0EXP (rt, 1) = NULL_RTX; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ HOOK_VECTOR_END (target_option)../../gcc-10.2.0/gcc/rtl.h:1228: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/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: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-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] In file included from ../../gcc-10.2.0/gcc/tree-vectorizer.c X0EXP (rt, 3) = NULL_RTX; ^ ~ :75../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' : 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] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (shrink_wrap) ^ :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 X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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-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] 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] X0EXP (rt, 4) = NULL_RTX; ^ ~ HOOK_VECTOR_END (mode_switching) ^ ../../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 ;) ^ 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: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; ^ ~ :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/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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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/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' 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: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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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:868: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-vect-loop-manip.c../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' :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; ^ ~ #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:#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: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: 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:note: 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] array 'fld' declared here 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' 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-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] 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; ^ ~ 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:#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: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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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-loop-manip.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] 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/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] 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] XVEC (rt, 3) = arg3; ^ ~ 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: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../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:../../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-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] 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, 4) = arg4; ^ ~ 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: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]; ^ 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] 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XINT (rt, 6) = arg6; ^ ~ 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 ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ 147 warnings generated. 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] 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] 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: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-slp.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] 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; 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:#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: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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/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 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] rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ 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] ../../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: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-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] ../../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/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] #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' ../../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 ../../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] 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] 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/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] 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] XEXP (rt, 2) = arg2; ^ ~ 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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: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-slp.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-loop-manip.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 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/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] In file included from XWINT (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: 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' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ 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 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: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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]; ^ ../../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: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-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 ^ SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/tree-vect-loop.c:29In file included from ../../gcc-10.2.0/gcc/tree-vect-slp.c:27: :In file included from : ../../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:3808: ./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2039:26: return gs->op[1]; ^ ~ XEXP (rt, 1) = arg1; ^ ~ note: expanded from macro 'SUBREG_BYTE' ../../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 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:../../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]; ^ ../../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_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = rhs; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: ../../gcc-10.2.0/gcc/gimple.h:347:3: note: array 'op' declared here 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: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/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]; ^ ~ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop-manip.c:511342:../../gcc-10.2.0/gcc/gimple.h23::347:3: note: array 'op' declared here note: expanded from macro 'XVEC' tree GTY((length ("%h.num_ops"))) op[1]; ^ : 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:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: 1358:expanded from macro 'RTL_CHECK2' 27#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: expanded from macro 'X0EXP' ../../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 X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_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:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: rtunion fld[1]; ^ expanded from macro 'RTL_CHECK1' 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] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../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 ../../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' ../../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/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/gimple.h:347:3: note: array 'op' declared here 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] tree GTY((length ("%h.num_ops"))) op[1]; ^ XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.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/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/tree-vect-loop-manip.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] ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 1) = NULL_RTX; ^ ~ 444:5: note: array 'fld' declared here return &ass->op[3]; rtunion fld[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 #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: noteIn file included from ../../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 'RTL_CHECK1' ../../gcc-10.2.0/gcc/tree-vect-slp.c:27#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : 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] gs->op[3] = rhs; 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#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :5: note: array 'fld' declared here ../../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]; ^ rtunion fld[1]; ^ #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 : rtunion fld[1]; ^ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from 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] ../../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] 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:#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: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-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] ../../gcc-10.2.0/gcc/rtl.h:444:5: XSTR (rt, 3) = arg3; ^ ~ ../../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]; note:1340:23: note: expanded from macro 'XSTR' ^ ~ : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ :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: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-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: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/rtl.h:1340:23: note: ^ ~ expanded from macro 'XSTR' ../../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) ^ ~ 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-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]; ^ ../../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-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] ../../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] XSTR (rt, 1) = arg1; ^ ~ return &call_stmt->op[2]; ^ ~ ../../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 #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' ../../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 tree GTY((length ("%h.num_ops"))) op[1]; ^ 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 warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/gimple.h:3617: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: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] 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.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:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 1) = arg1; ^ ~ 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#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' 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: ../../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: 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-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] 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 ^ ~ 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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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-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: 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-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] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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-stmts.c:2142:20: note: in instantiation of member function 'int_vector_builder >::int_vector_builder' requested here vec_perm_builder sel (nunits, 1, 3); ^ In file included from ../../gcc-10.2.0/gcc/tree-vect-loop.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/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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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-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] #define offsetof(t, d) __builtin_offsetof(t, d) friend struct cgraph_edge; ^ ^ ~ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is 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 for_user)) cgraph_edge ^ size_t size = vec::embedded_size (alloc); ^ ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here friend struct cgraph_edge; ^~~~~~ class 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); ^ ../../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-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]; ^ ../../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); ^~~~~~ class 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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 ^ 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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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]; ^ 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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]; ^ 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]; ^ 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 tristate.o -MT tristate.o -MMD -MP -MF ./.deps/tristate.TPo ../../gcc-10.2.0/gcc/tristate.cc 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-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 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] ../../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 (sched) ^ 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' #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/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 In file included from ../../gcc-10.2.0/gcc/tree-vrp.c../../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: note32: 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] : 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' 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] #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/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-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)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] ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h: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/target-hooks-macros.h:43:50: note: expanded from macro '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: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: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-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-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 ;) ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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]; ^ ../../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.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: 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.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/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 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 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 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 In file included from rtunion fld[1]; ^ ../../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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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 ../../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] { m_stack.create (20); m_avail_exprs = table; } 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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' 1 warning 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/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]; ^ 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: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' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.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 warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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 valtrack.o -MT valtrack.o -MMD -MP -MF ./.deps/valtrack.TPo ../../gcc-10.2.0/gcc/valtrack.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 value-range.o -MT value-range.o -MMD -MP -MF ./.deps/value-range.TPo ../../gcc-10.2.0/gcc/value-range.cc ../../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) ~~~~ ^ ~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-10.2.0/gcc/tree.c:13904:28: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (TYPE_ARTIFICIAL (tv) && 0) ^ ~ ../../gcc-10.2.0/gcc/tree.c:13904:28: note: use '&' for a bitwise operation if (TYPE_ARTIFICIAL (tv) && 0) ^~ & ../../gcc-10.2.0/gcc/tree.c:13904:28: note: remove constant to silence this warning if (TYPE_ARTIFICIAL (tv) && 0) ~^~~~ 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/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 ^ ./gt-tree.h:287:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./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] 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/hash-table.h:374:7: note: previous use is here class hash_table ^ ./gt-tree.h:305:61: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./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 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ 152 warnings generated. 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'clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]; ^ 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/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 In file included from tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../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' ../../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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: gs->op[1] = rhs;array 'fld' declared here ^ ~ ../../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/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../../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]; ^ ~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 :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 In file included from ../../gcc-10.2.0/gcc/valtrack.c tree GTY((length ("%h.num_ops"))) op[1]; ^ :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' ../../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 XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 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:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, 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: 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:984clang: :warningarray 'op' declared here : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 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] 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:2745: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] = 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]; ^ 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:warning5: :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]; ^ ~ note: 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]; ^ 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' ../../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/rtl.h:444:5: note: 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]; ^ 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' ../../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: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/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]; ^ ../../gcc-10.2.0/gcc/valtrack.c:372: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/valtrack.c:456: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 (); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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: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]; ^ 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ 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] 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]; ^ ../../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/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] 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/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 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 varasm.o -MT varasm.o -MMD -MP -MF ./.deps/varasm.TPo ../../gcc-10.2.0/gcc/varasm.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/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 ;) ^ 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: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/var-tracking.c:92: 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 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: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' #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: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/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] 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/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] 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/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 ;) ^ 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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ 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/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] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/var-tracking.c:93: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: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 ;) ^ 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: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] 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' HOOK_VECTOR_END (simd_clone)#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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' ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from 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 ;) ^ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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])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 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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/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:In file included from 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]; ^ ../../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' In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../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/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/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] 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] XWINT (rt, 1) = arg1; ^ ~ 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: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: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: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] 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] HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note 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 'HOOK_VECTOR_END' expanded from macro 'HOST_WIDE_INT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) # define HOST_WIDE_INT long long ^ ^ 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/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' 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#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ : 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 (shrink_wrap) ^ #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/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' In file included from ../../gcc-10.2.0/gcc/var-tracking.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :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/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 ;) ^ 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 hereIn file included from ../../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] 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: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] ../../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' ^ ~ #define RTL_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/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] ../../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/var-tracking.c:93../../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:1072: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:#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/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: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:1340:23: 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' ../../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:5: note: 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.hIn 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/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] return XBBDEF (insn, 2); 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: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/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:1485:10../../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) ^ ~ 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: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 ../../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: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' In file included from ../../gcc-10.2.0/gcc/var-tracking.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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] ../../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: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]) ^ ~ 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/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] #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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h1341: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: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: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/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] #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ 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 ../../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:#define RTL_CHECK2(RTX, N, C1, C2) ((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' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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 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 ^ ../../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: noteIn 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] : 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: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' ../../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]) 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: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/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] #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' ../../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) ^ ~ #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/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: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' ^ ~ #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: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]; ^ In file included from ../../gcc-10.2.0/gcc/var-tracking.c:93: ../../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/rtl.h../../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] :1860:28: note: expanded from macro 'JUMP_LABEL' XVEC (rt, 3) = arg3; ^ ~ #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: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/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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ In file included from ../../gcc-10.2.0/gcc/varasm.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] *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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/varasm.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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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]; ^ 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: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/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]; ^ 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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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] 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/varasm.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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/varasm.c: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 XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] 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/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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]; ^ 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: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/varasm.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] 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/varasm.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] 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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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/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]; ^ 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] ../../gcc-10.2.0/gcc/var-tracking.cclass GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ :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/cgraph.h:903:1: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:2570:37: note: expanded from macro 'ASM_OPERANDS_INPUT_VEC' struct cgraph_edge; ^~~~~~ class #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/coretypes.h:144:#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) ^ ~ 1../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' : note: did you mean class here? #define RTL_CHECKC1(RTX, N, C) ((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]; ^ ../../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' 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] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ friend struct cgraph_edge; ^ ../../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:2571:55: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_VEC' ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) friend struct cgraph_edge; ^~~~~~ class ^~~ ../../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/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:1230:37: note: expanded from macro 'RTL_CHECKC1' void initialize_inline_failed (struct cgraph_edge *); ^ ../../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:../../gcc-10.2.0/gcc/cgraph.h:2658:32: note: did you mean class here? note: array 'fld' declared here void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class 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] ../../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] || ASM_OPERANDS_LABEL_VEC (SET_SRC (set)) ^~~~~~~~~~~~~ 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:2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230: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]; ^ 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) ^ ../../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]; ^ 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.defIn file included from :109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../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] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ HOOK_VECTOR_END (asm_out) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50:../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: 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/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: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 ;) ^ 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: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/varpool.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/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 ;) ^ ../../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/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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 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] 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/varpool.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/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] 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/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] 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/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] 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/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/target-hooks-macros.h:43:50: note: expanded from 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: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: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/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/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/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/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/varasm.c:3307:13: 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: ret = (CODE_LABEL_NUMBER (label_ref_label (value1.base)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~#define CODE_LABEL_NUMBER(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/var-tracking.c:6808:37: 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 (!VAR_LOC_UNKNOWN_P (PAT_VAR_LOCATION_LOC (vloc))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1690:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC' ../../gcc-10.2.0/gcc/varasm.c:3308:9#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) ^ ~ : 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' == CODE_LABEL_NUMBER (label_ref_label (value2.base))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1653:33: note: expanded from macro 'CODE_LABEL_NUMBER' ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5) ^ ~ #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:1759:38: note: expanded from macro 'VAR_LOC_UNKNOWN_P' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ (GET_CODE (X) == CLOBBER && XEXP ((X), 0) == const0_rtx) ^ ../../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/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' ../../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] #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ SET_SYMBOL_REF_DECL (symbol, decl); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1375:32../../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) ^ ~ : 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]) ^ ~ 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/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/varasm.c:3567:15: warning: 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 tree decl = SYMBOL_REF_DECL (symbol); ^~~~~~~~~~~~~~~~~~~~~~~~ : note: expanded from macro 'gcc_assert' ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1)) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' :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' ../../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] #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_assert (MEM_ATTRS (dstv) == MEM_ATTRS (uloc)); ^~~~~~~~~~~~~~~~ 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/system.h:748:14: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) ^~~~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:444:5: tree decl = SYMBOL_REF_DECL (XEXP (desc->rtl, 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:2733:43: note: expanded from macro 'SYMBOL_REF_DECL' rtunion fld[1]; ^ (CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 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] ../../gcc-10.2.0/gcc/rtl.h:1361:28: note: expanded from macro 'X0TREE' src = SET_SRC (uloc); ^~~~~~~~~~~~~~ #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) ^ ~ ../../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: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: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]; ^ ../../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:23In 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] 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: note: expanded from macro 'XINT' 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) ^ ~ gs->op[2] = rhs; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229: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/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/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: 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/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/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/varasm.c:3943: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) ^ ~ desc = SYMBOL_REF_CONSTANT (addr); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:2741:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 1) : NULL) ^ ~../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h../../gcc-10.2.0/gcc/rtl.h:1366:29: note: expanded from macro 'X0CONSTANT' :3107:10#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' 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] rtunion fld[1]; 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/gimple.h:372:3: note: array 'op' declared here ../../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] tree GTY((length ("%h.num_ops"))) op[1]; ^ && 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/varasm.c:3953: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:1371:32: note: expanded from macro 'XCINT' return SYMBOL_REF_CONSTANT (addr)->mode; ^~~~~~~~~~~~~~~~~~~~~~~~~~ #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../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:2741:36: note: expanded from macro 'SYMBOL_REF_CONSTANT' gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' (CONSTANT_POOL_ADDRESS_P (RTX) ? X0CONSTANT ((RTX), 1) : NULL) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1366:29: note: expanded from macro 'X0CONSTANT' ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define X0CONSTANT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_constant) ^ ~ ../../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 tree GTY((length ("%h.num_ops"))) op[1]; rtunion fld[1]; ^ ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../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:444:5 && NOTE_KIND (insn) == NOTE_INSN_VAR_LOCATION ^~~~~~~~~~~~~~~~ : 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] ../../gcc-10.2.0/gcc/rtl.h:1675:25: note: expanded from macro 'NOTE_KIND' rtunion fld[1]; gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,#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:372: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/var-tracking.c:8893:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_VAR_LOCATION (note) = note_vl; ^~~~~~~~~~~~~~~~~~~~~~~~ ../../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/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/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]; ^ ../../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/var-tracking.c:9201:7: 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/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), ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:9233:5: 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: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:9240:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = copy_rtx_if_shared (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: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 rtunion fld[1]; ^ ../../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] *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: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:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:9304: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:9305:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] set_variable_part (set, 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: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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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:9324: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: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 rtunion fld[1]; ^ ../../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] 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: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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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:9391:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] val_resolve (set, 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:9403: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:9403: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:9415: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:9432: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:9432: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:9462: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:9486: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:9641:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (MEM_ATTRS (rtl)) ^~~~~~~~~~~~~~~ ../../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/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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.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 fp_cfa_offset -= rtx_to_poly_int64 (XEXP (elim, 1));../../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/rtl.h: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:903:1: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.hstruct cgraph_edge; ^~~~~~ class :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]; ^ ../../gcc-10.2.0/gcc/var-tracking.c:10344:7: 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/var-tracking.c:10345:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_DELETED_LABEL_NAME (insn) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1663:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME' 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] #define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 3, NOTE) ^ ~ friend struct cgraph_edge;../../gcc-10.2.0/gcc/rtl.h:1374:32: note: expanded from macro 'XCSTR' ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ 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: 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:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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] CODE_LABEL_NUMBER (insn) = debug_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/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/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/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: 132 warnings generated. note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.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]; ^ 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: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: warningclang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 : 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? 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: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 145 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 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] 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 vr-values.o -MT vr-values.o -MMD -MP -MF ./.deps/vr-values.TPo ../../gcc-10.2.0/gcc/vr-values.c 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 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] 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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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 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:1 warning generated. note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ clang: warning: 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 wide-int.o -MT wide-int.o -MMD -MP -MF ./.deps/wide-int.TPo ../../gcc-10.2.0/gcc/wide-int.cc 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]; ^ 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 ../../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]; ^ 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: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 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/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 ;) ^ 109 warnings generated. 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]) ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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/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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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]; ^ ../../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; ~~~~~~~~~~~~^ 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: 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 i386.o -MT i386.o -MMD -MP -MF ./.deps/i386.TPo ../../gcc-10.2.0/gcc/config/i386/i386.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 -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 clang: warning: 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/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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/xcoffout.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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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: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: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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]; ^ 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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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 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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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/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] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long long ^ 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] 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/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] 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/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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/xcoffout.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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: ../../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/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] rtx tmp = XEXP (this, 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: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 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: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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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:1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ rtx next = XEXP (insn, 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' ^ ~ #define RTL_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/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] rtunion fld[1]; ^ XEXP (rt, 2) = arg2; ^ ~ ../../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) ^ ~ #define RTL_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: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 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../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' ../../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: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 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/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] ../../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: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); ^ ~ #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: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/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] ../../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' ../../gcc-10.2.0/gcc/rtl.h:1501:10#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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/analyzer/analysis-plan.cc:26: return XEXP (insn, 3); ../../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:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/cgraph.h:903: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:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/coretypes.h rtunion fld[1]; ^ :144:1: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.hstruct cgraph_edge; ^~~~~~ class :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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: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:1167:3: warning: 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] return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339:26: note: expanded from macro 'XUINT' XVEC (rt, 1) = arg1; ^ ~ #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]) ^ ~ 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] 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/xcoffout.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: 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] note: array 'hwint' declared here friend struct cgraph_edge; ^ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is 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/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' for_user)) cgraph_edge ^ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ # define HOST_WIDE_INT long long ^ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/cgraph.h:2250:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 1) = arg1; ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~../../gcc-10.2.0/gcc/rtl.h:1342: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) ^ ~ #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]) ^ ~ 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] ../../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../../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] : note: expanded from macro 'XSTR' void initialize_inline_failed (struct cgraph_edge *); ^ :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) ^ ~ ../../gcc-10.2.0/gcc/cgraph.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :1736:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 16: note: previous use is here return JUMP_LABEL (this); 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 rtunion fld[1]; ^ :2658:32: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1860void initialize_inline_failed (struct cgraph_edge *); ^~~~~~ class :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/rtl.h:1375:32: note: expanded from macro 'XCEXP' ^ #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 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] for_user)) cgraph_edge ^ XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/cgraph.h../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' :2659:28: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ class #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: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]) ^ ~ ../../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:37In 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:1287:3: warning: 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; ^ ~ #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:#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: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/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] ../../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:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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]) ^ ~ 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: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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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.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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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.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/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 ../../gcc-10.2.0/gcc/config/i386/i386.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/i386.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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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: In file included from ../../gcc-10.2.0/gcc/analyzer/analysis-plan.cc:28: ../../gcc-10.2.0/gcc/ipa-utils.h:40:27warning: warning: struct '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 3 is past the end of the array (which contains 1 element) [-Warray-bounds] bool (*ignore_edge) (struct cgraph_edge *)); ^ XEXP (rt, 3) = arg3; ^ ~ ../../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/ipa-utils.h:40:27: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ bool (*ignore_edge) (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/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] 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] bool ipa_edge_within_scc (struct cgraph_edge *); ^ XINT (rt, 4) = arg4; ^ ~ ../../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 ^ #define XINT(RTX, 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-utils.h:43:27: note: did you mean class here? #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ bool ipa_edge_within_scc (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/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' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, 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-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] rtunion fld[1]; ^ possible_polymorphic_call_targets (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:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/ipa-utils.h:112:36: 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/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/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/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e, ^ #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 ^ 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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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.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/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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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]) ^ ~ ../../gcc-10.2.0/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: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.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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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.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/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 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: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.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/i386.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/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: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: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.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/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] 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.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/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 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: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/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]; ^ 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: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.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/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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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.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/i386.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/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/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' In file included from #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m)../../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: 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] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ XSTR (rt, 2) = arg2; ^ ~ ../../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/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/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: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]; ^ ../../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/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]; ^ 125 warnings generated. ../../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/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: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 ;) ^ 4 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]; ^ 30 warnings generated. 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 clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_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] ../../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/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: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] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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/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 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 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 -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/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]) ^ ~ ../../gcc-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:1643:3: 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/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' #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]; ^ 1 warning generated. 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 -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 ../../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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_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 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] 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] ../../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] 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]; ^ || 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' ../../gcc-10.2.0/gcc/gimple.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: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)); ^ ~ :2745:3: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, 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 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/rtl.h:1968:29: note: expanded from macro 'INTVAL' ../../gcc-10.2.0/gcc/gimple.h#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT) ^~~ :347:3: note: array 'op' declared here ../../gcc-10.2.0/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]; ^ 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] ../../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]; ^ ../../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] ../../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]; ^ ../../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]; ^ 21 warnings generated. ../../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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_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: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]; ^ 1 warning generated. ../../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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_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 ../../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: 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] 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: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. ../../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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_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 ../../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]; ^ 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 warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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.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/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: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]; ^ ../../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]; ^ 171 warnings generated. ../../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]; ^ 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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_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 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/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/checker-path.cc: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/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] 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 ../../gcc-10.2.0/gcc/config/i386/i386.c: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/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-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: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' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-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: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/rtl.h:2684:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-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' #define 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:19720: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:19737:28: 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: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: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.c:19751:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ix86_carry_flag_operator (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:19756:24: 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:19787:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] + (rtx_cost (XEXP (x, 1), mode, outer_code, opno, 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: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 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-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:19824: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:19837:43: 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))) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-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/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]; ^ ../../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]; ^ 25 warnings generated. In file included from ../../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] 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:clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_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 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]; ^ 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] ../../gcc-10.2.0/gcc/gimple.h struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ :3227:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/hash-table.h:374:7: note: previous use is here return &call_stmt->op[2]; ^ ~ class hash_table ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here ./gt-i386.h:95:3: note: did you mean class here? tree GTY((length ("%h.num_ops"))) op[1]; ^ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ../../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] ./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] call_stmt->op[2] = chain; ^ ~ 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/gimple.h:372:3: note: array 'op' declared here class hash_table ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ./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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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: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/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/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/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/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]; ^ ~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] ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here scalar_chain (enum machine_mode, enum machine_mode); ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../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] ../../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] virtual ~scalar_chain (); ^ return &call_stmt->op[2]; ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386-features.h:190:3: note: used here ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared 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] tree GTY((length ("%h.num_ops"))) op[1]; ^ void mark_dual_mode_def (df_ref def); ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.h:190:3: note: used 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] timode_scalar_chain () : scalar_chain (TImode, V1TImode) {} ^ call_stmt->op[2] = chain; ^ ~ ../../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] ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here void convert_insn (rtx_insn *insn); ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../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/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: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 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 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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/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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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/constraint-manager.cc:175:3: note: in instantiation of member function 'auto_vec::auto_vec' requested here m_vars (other.m_vars.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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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/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); ^ 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/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/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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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 ()), ^ 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 -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 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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 ()) ^ 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/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] 257 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 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 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]; ^ 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]; ^ 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/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-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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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 ()), ^ 29 warnings generated. 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 ../../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-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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_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 ../../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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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/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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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 ()) ^ 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]; ^ 26 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]; ^ 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/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] 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/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 warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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)); ^ 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]; ^ 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-signal.o -MT analyzer/sm-signal.o -MMD -MP -MF analyzer/.deps/sm-signal.TPo ../../gcc-10.2.0/gcc/analyzer/sm-signal.cc 21 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 -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 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: 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]; ^ 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] 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 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 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/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]; ^ 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: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:2681../../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] :11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ 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: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: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:2698: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, ^ ~ 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: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: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:3211: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:2735:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ return &ass->op[3]; ^ ~ ../../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:2745:3: ../../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] warning return &call_stmt->op[2]; ^ ~ : 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 gs->op[3] = rhs; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347:../../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] 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]../../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]; ^ 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: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: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/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 21 warnings generated. 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 clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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 ()), ^ 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/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' 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] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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/vec.h:288:44: rtunion fld[1]; ^ note: in instantiation of member function 'vec::embedded_size' requested 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] size_t size = vec::embedded_size (alloc); return XBBDEF (insn, 2); ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/vec.h:1735:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 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 ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' reserve (1, false PASS_MEM_STAT); ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/analyzer/state-purge.cc:278:17: note: in instantiation of member function 'vec::safe_push' requested here ../../gcc-10.2.0/gcc/rtl.h worklist->safe_push (point); ^ :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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../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/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 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/config/i386/x86-tune-sched.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:177: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] : 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 ../../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 In file included from tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../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:../../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] 1345:25: note: expanded from macro 'XBBDEF' return gs->op[3]; ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../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/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] ../../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, 3) = arg3; ^ ~ return &ass->op[3]; ^ ~ ../../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 ../../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; ^ ~ 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] ../../gcc-10.2.0/gcc/gimple.h XINT (rt, 4) = arg4; ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 347:3: note: array 'op' 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' 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/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/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];: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: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/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/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; ^ ~ #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/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] ../../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] X0EXP (rt, 7) = NULL_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: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]; ^ 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: ../../gcc-10.2.0/gcc/gimple.h./genrtl.h:265:3: 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] XEXP (rt, 1) = arg1; ^ ~ 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 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: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]; ^ ~ 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] ../../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' ../../gcc-10.2.0/gcc/gimple.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :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:1228:38: note: expanded from macro 'RTL_CHECK1' call_stmt->op[2] = chain; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((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/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] 26 warnings generated. XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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' ../../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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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]; ^ ../../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 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:: 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]; ^ note: expanded from macro 'RTL_CHECK1' #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] 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/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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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/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: noteIn 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] : 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: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]; ^ ^ ../../gcc-10.2.0/gcc/cgraph.h:903: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] ../../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/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: noteIn 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 ^ 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: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: ../../gcc-10.2.0/gcc/cgraph.h:2250:10: note: did you mean class here? 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/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' ../../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/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? 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/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' bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^ #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: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/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]; ^ 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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' ../../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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ && INSN_CODE (condgen) == code_for_stack_protect_test_1 (ptr_mode)../../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' #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ ../../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:1338:23: note: expanded from macro 'XINT' return XEXP (insn, 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' :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:#define XEXP(RTX, 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: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/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: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); ^ ~ :2684:22: note: expanded from macro 'SET_SRC' ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ #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' ../../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' ^ ~#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/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' ../../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 SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ return XBBDEF (insn, 2); ^ ~ ../../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' #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: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/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: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:1341:23: 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: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: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: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]) ^~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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/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' ../../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 SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ return XEXP (insn, 3); ^ ~ ../../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/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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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-bd.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-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: 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: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-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, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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 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: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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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]) ^ ~ ../../gcc-10.2.0/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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-bd.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-bd.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-bd.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-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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-bd.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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] 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-bd.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-bd.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-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] 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-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 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: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-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 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: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-bd.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: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-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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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: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] 26 warnings generated. rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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: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-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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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: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: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-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]; ^ 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: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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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]) ^ ~ ../../gcc-10.2.0/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: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-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 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:In file included from warning: ../../gcc-10.2.0/gcc/config/i386/x86-tune-sched-bd.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] array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE'../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.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 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 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/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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' : note#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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] 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]; ^ : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-atom.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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 136 warnings generated. #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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:519clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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-atom.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: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 note: expanded from macro 'XWINT' :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ HOOK_VECTOR_END (sched) ^ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ # define HOST_WIDE_INT long long ^ 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] 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] XWINT (rt, 2) = arg2; ^ ~ HOOK_VECTOR_END (simd_clone) ^ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #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' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 #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' ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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-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] 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:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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/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] ../../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' #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] 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: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' HOOK_VECTOR_END (goacc) ^ #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/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-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] 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' X0EXP (rt, 1) = 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/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' 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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, 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/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: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:867: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] 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' #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/config/i386/x86-tune-sched-atom.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' 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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-atom.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' clang: #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: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: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/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] ../../gcc-10.2.0/gcc/rtl.h if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ :1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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:984: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) ^ ~ 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' #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]; ^ 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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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: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]; ^ 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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, 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: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-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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, 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: 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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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/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]; ^ 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/config/i386/x86-tune-sched-bd.c XEXP (rt, 2) = arg2; ^ ~ :755: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 if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ :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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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 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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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: 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: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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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-atom.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-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) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from 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: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-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' 130 warnings generated. #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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 -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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]; ^ ../../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' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-core.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-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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] 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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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 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/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:warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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]; ^ 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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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] 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-core.c:26: In file included from ../../gcc-10.2.0/gcc/rtl.h127 warnings generated. 27 warnings generated. :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-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] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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:3: warning: array index 1 is past the end of the array (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/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] #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: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++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ../../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/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] #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../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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:868:3: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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] #define RTL_CHECK1(RTX, N, C1) ((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' #define XSTR(RTX, 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#define 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 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/config/i386/x86-tune-sched-core.c: return XEXP (insn, 3);26: In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, 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:3808: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: :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' note: array 'fld' declared here 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]; ^ ../../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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, 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]) ^ ~ ../../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/config/i386/x86-tune-sched-core.c: return XUINT (insn, 4); ^ ~ 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:1339: XSTR (rt, 1) = arg1; ^ ~ 26:../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XUINT'1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, 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 XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: ../../gcc-10.2.0/gcc/rtl.h:1511./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; ^ ~ 10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 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' clang1342#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) : warning: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: : expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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/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, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ clang: warning: 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.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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]; ^ 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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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: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:1871:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ ^ ~ ../../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' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230: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#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/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] ../../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)); ^~~~~~~~~~~~~~~~~ ../../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: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' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../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' 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]; ^ 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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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:2167:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 3) = arg3; ^ ~ SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ ../../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: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 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] 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/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] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h:59:26: note../../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' : expanded from macro 'HOST_WIDE_INT' #define RTX_HDR_SIZE offsetof (struct rtx_def, u)# define HOST_WIDE_INT long long ^ ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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: 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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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' In file included from ../../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] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ *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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, 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]) ^ ~ ../../gcc-10.2.0/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: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-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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-options.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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/i386-options.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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/i386-options.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/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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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/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' 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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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: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: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] rtunion fld[1]; ^ INSN_CODE (insn) = recog (PATTERN (insn), insn, 0); ^~~~~~~~~~~~~~~~ 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] ../../gcc-10.2.0/gcc/rtl.h:1526:25: note: expanded from macro 'INSN_CODE' XSTR (rt, 2) = arg2; #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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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] ../../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) ^ ~ 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] ../../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: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/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: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: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-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 ;) ^ 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] 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-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 ;) ^ 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] 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: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 In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.c: rtunion fld[1]; ^ 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:../../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] 347:3: note: array 'op' declared here return XBBDEF (insn, 2); ^ ~ 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]; ^ ../../gcc-10.2.0/gcc/rtl.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] 1496:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ return XEXP (insn, 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: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:1501:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ return XEXP (insn, 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/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] 1506:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ return XUINT (insn, 4); ^ ~ ../../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' 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); 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:1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, 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] ../../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 &ass->op[3]; ^ ~ return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */ ^ ~ ../../gcc-10.2.0/gcc/gimple.h:347: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 ../../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]; ^ ../../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/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../../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] :3: note: array 'op' declared here SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ 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' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #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: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 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: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/gimple.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~ :3643:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' gs->op[1] = rhs; ^ ~ #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-10.2.0/gcc/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/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] *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/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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/i386-builtins.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/config/i386/i386-builtins.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/config/i386/i386-builtins.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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/i386-builtins.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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-builtins.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-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] 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-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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-builtins.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-builtins.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-builtins.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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-builtins.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-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] 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-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] 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-builtins.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-builtins.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-builtins.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' 127 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]; ^ 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: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-builtins.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-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' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-builtins.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-builtins.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-builtins.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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/config/i386/i386-options.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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: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/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: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' clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.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 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ 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:653: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' XWINT (rt, 1) = arg1; ^ ~ #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/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] 1234:29: note: expanded from macro 'XWINT' HOOK_VECTOR_END (simt) ^ #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:445:5: note: array 'hwint' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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-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:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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: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-options.c:35: In file included from ../../gcc-10.2.0/gcc/optabs.h:23In 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] : 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] SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ HOOK_VECTOR_END (goacc) ^ ../../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: 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 ;) ^ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:735In 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:3346:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (addr_space) ^ 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' X0EXP (rt, 1) = 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/config/i386/i386-builtins.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-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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340../../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:5236:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 23: note: expanded from macro 'XSTR' HOOK_VECTOR_END (calls) ^ ../../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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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: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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[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.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: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:241341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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-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.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:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :24 XSTR (rt, 1) = arg1; ^ ~ : In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/target.def:6240: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 (cxx) ^ ../../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 HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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:#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: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]; ^ ^ 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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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' #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/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] 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] XVEC (rt, 1) = arg1; ^ ~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: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: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: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' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] 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] HOOK_VECTOR_END (mode_switching) XWINT (rt, 1) = arg1; ^ ~ ^ ../../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]) ^ ~ #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 HOST_WIDE_INT 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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: 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 ../../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]) ^ ~ 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: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/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:276In file included from : ../../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:../../gcc-10.2.0/gcc/config/i386/i386-builtins.c1469:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ 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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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' :25: 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.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]; ^ : ./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:1501: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: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/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] ^ 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: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: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' 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: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: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' ../../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 rtunion fld[1]; ^ :1339:26: note: expanded from macro 'XUINT' #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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#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/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] #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' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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: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] In file included from ../../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] JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ if (INSN_CODE (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:1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 1375:32: note: expanded from macro 'XCEXP' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: 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' #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]) ^ ~ ../../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: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-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] 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: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/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] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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] ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] rtx next = XEXP (insn, 1); 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) ^ ~ /Library/Developer/CommandLineTools/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/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 hereIn file included from ../../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] *step_out = XEXP (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: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); ^ ~ #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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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-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] 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' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.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 #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/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] #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) *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: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/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/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] 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 ^ ../../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?#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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: 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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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:3798:11: 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/config/i386/i386-features.c:25 attrs = MEM_ATTRS (x); ^~~~~~~~~~~~~ : In file included from ../../gcc-10.2.0/gcc/rtl.h:2607:24: note: expanded from macro 'MEM_ATTRS' ../../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/i386-features.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/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] #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 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: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/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] #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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from 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: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: 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: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' In file included from 25 warning../../gcc-10.2.0/gcc/config/i386/i386-expand.cs generated. #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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: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/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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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 ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1];: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/config/i386/i386-expand.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 ^ : return gs->op[1]; In file included from ^ ~ ./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/config/i386/i386-features.c:25 XEXP (rt, 1) = arg1;: ^ ~ ../../gcc-10.2.0/gcc/gimple.hIn file included from :347: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: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) tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ XEXP (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 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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.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: clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.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-stubs.c array 'op' declared here In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25 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: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/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'In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.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: XINT (rt, 4) = arg4; ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../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]; ^ ~ :1338:23: note: expanded from macro 'XINT' 119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.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 ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ../../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:25: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:178../../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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :2681:#define RTL_CHECK2(RTX, N, C1, C2) ((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 XBBDEF (rt, 2) = arg2; return &gs->op[2]; ^ ~ rtunion fld[1]; ^ ../../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:269: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 XINT (rt, 5) = arg5; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; 1345 ^ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, 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:2698:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :25: note: expanded from macro 'XBBDEF' gs->op[2] = rhs; ^ ~ ../../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 #define XBBDEF(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]) 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 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] 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/gimple.h ^ ~ ^ ../../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: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;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 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: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ XEXP (rt, 7) = arg7; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23In file included from ../../gcc-10.2.0/gcc/config/i386/i386-options.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/rtl.h: 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 ^ ~../../gcc-10.2.0/gcc/target-hooks-macros.h : :43:50:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.h1341 note: expanded from macro 'HOOK_VECTOR_END' :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :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) 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])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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:180: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: 2745:3: XINT (rt, 4) = arg4; ^ ~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' ../../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 gs->op[3] = rhs;../../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/gimple.h:347:3: note: array 'op' 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:181: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/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, 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: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../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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]; 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: 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:308:3: ./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XEXP (rt, 6) = arg6; ^ ~ : ../../gcc-10.2.0/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1341 XBBDEF (rt, 2) = arg2;: ^ ~ 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) 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: 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] note: array 'fld' declared here return gs->op[1]; ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/gimple.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::309372:In file included from 3:3:../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25 note: array 'op' declared here : 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; ^ ~ ^ ../../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../../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: ../../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] note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ :372:3: In file included from 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: note../../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 'op' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ./genrtl.h ^:310: 3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ 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:1345:25: note: expanded from macro 'XBBDEF' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').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] #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,../../gcc-10.2.0/gcc/rtl.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:372: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/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 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: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-features.c XEXP (rt, 3) = arg3; ^ ~ :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' X0EXP (rt, 5) = NULL_RTX; ^ ~ #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' :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:1358:27: note: expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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:444:5: note: array 'fld' 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' rtunion fld[1]; ^#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../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: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 ../../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] XINT (rt, 4) = arg4; ^ ~ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 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) ^ ~ return &call_stmt->op[2]; ^ ~ #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 rtunion fld[1]; ^ :444:5: note: 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/config/i386/i386-expand.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/config/i386/i386-features.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] 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' ^ X0EXP (rt, 7) = 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: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] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' call_stmt->op[2] = chain; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) 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: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: XEXP (rt, 6) = arg6; ^ ~ 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/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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP'clang : warningIn file included from : 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/config/i386/i386-features.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: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 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/config/i386/i386-features.c:25: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/gimple.h:3808: ./genrtl.h:344:3: warning: :3617: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 gs->op[1]; ^ ~ X0EXP (rt, 2) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:316:3: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:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 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) ^ ~ 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/gimple.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :3643:#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] rtunion fld[1]; 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]; ^ ^ 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: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:3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; 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/config/i386/i386-expand.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: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 :1358 tree GTY((length ("%h.num_ops"))) op[1]; ^ :27: note: expanded from macro 'X0EXP' : 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:1345:25: note: expanded from macro 'XBBDEF' ../../gcc-10.2.0/gcc/rtl.h:1228#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :38: note: expanded from macro 'RTL_CHECK1' ../../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; ^ ~ :1228:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/gimple.h:316#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :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/rtl.h: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] 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: warning: array index 3 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/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] 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' 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: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]; ^ 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] #define RTL_CHECK2(RTX, N, C1, C2) ((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/config/i386/i386-expand.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] ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../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/config/i386/i386-features.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] #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: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/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] ../../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-expand.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] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341: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:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: XEXP (rt, 1) = arg1; ^ ~ 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]) ^ ~ 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: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' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.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: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' 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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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]) ^ ~ 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] ../../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/config/i386/i386-features.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: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: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/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] rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2; ^ ~ 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: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:1345:25: note: expanded from macro 'XBBDEF' XINT (rt, 5) = arg3; ^ ~ #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: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/i386-features.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/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] XSTR (rt, 6) = arg4; ^ ~ 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' ../../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:5: note: 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: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/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] rtunion fld[1]; ^ XINT (rt, 1) = arg1; ^ ~ 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:1338:23: note: expanded from macro 'XINT' X0EXP (rt, 5) = 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: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/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, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #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/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] rtunion fld[1]; ^ XSTR (rt, 1) = arg1; ^ ~ 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] ../../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: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:In file included from 444:5: note: array 'fld' declared here ../../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] 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/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] XVEC (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-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] 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: In file included from note../../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] : expanded from macro 'RTL_CHECK2' 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]) ^ ~ 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]; ^ ../../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-expand.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 XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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: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/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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(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-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] #define RTL_CHECK1(RTX, N, C1) ((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)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:346: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/rtl.h../../gcc-10.2.0/gcc/config/i386/i386-options.c:86: :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/ipa-prop.h:945#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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] 1358:27: note: expanded from macro 'X0EXP' ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^ #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/cgraph.h rtunion fld[1]; ^ :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/ipa-prop.h:945:42: note: did you mean class here? rtunion fld[1]; ^ ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~ class 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] 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 X0EXP (rt, 5) = NULL_RTX; ^ ~ : ./genrtl.h:516../../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] :3: 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) ^ ~ bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs,../../gcc-10.2.0/gcc/rtl.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:1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: 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/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/ipa-prop.h:970:41: note: did you mean class 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:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../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] X0EXP (rt, 6) = NULL_RTX; ^ ~ rtunion fld[1]; ^ tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../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) ^ ~ 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:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: 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/ipa-prop.h:974:36: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class #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/ipa-prop.h rtunion fld[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] ^ ~ ../../gcc-10.2.0/gcc/rtl.hstruct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ :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]) ^ ~ 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.h:979:1: note: did you mean class 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: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/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] XEXP (rt, 3) = arg3; ^ ~ struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^~~~~~ class XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/ipa-prop.h:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, ^ ../../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 ../../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) ^ ~ #define RTL_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/ipa-prop.h:979#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :53: 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 rtunion fld[1]; ^ :444:5: note: array 'fld' declared here struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree, rtunion fld[1]; ^ ^~~~~~ class 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] ../../gcc-10.2.0/gcc/ipa-prop.h:981:In file included from X0EXP (rt, 4) = NULL_RTX; ^ ~ 36../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' : warning: struct '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/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] #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 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' :1345:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 25: note: expanded from macro 'XBBDEF' tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^ ../../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/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 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 for_user)) cgraph_edge ^ 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:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? X0EXP (rt, 3) = NULL_RTX; ^ ~ tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ class ../../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#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : 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: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:../../gcc-10.2.0/gcc/ipa-prop.h:1043:33: 5 : note: warningarray 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:35#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : 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] : struct '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 (asm_out) ^tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^ 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:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :444 X0EXP (rt, 4) = NULL_RTX; ^ ~ :5: ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here note: array 'fld' declared here ../../gcc-10.2.0/gcc/target-hooks-macros.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) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 43:50: note: expanded from macro 'HOOK_VECTOR_END' for_user)) cgraph_edge ^#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: ./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/ipa-prop.h:1043:33: note: did you mean class here? XEXP (rt, 2) = arg2; ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); ^~~~~~ class ../../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: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' 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] #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ 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 rtunion fld[1]; ^ :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/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] 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] HOOK_VECTOR_END (simd_clone) ^ 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:#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/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] #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' 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: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 ;) 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:1229#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ :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: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/config/i386/i386-features.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]; ^ 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] ../../gcc-10.2.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT' XINT (rt, 1) = arg1; ^ ~ 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] ../../gcc-10.2.0/gcc/rtl.hHOOK_VECTOR_END (omp) ^ :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 ;) ^ # 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])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' ../../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/i386-features.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/config/i386/i386-builtins.c SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ :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: warningIn 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] : empty macro arguments are a C99 feature [-Wc99-extensions] void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ 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] :2039:26: noteHOOK_VECTOR_END (vectorize) ../../gcc-10.2.0/gcc/cgraph.h^ XSTR (rt, 1) = arg1; ^ ~ : expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ :50: note: expanded from macro 'HOOK_VECTOR_END' :1736:16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ for_user)) cgraph_edge ^ ../../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? ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ class #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 ../../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] In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25void evaluate_properties_for_edge (struct cgraph_edge *e, ^ rtunion fld[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: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 28 warnings generated. ../../gcc-10.2.0/gcc/rtl.h../../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-features.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] for_user)) cgraph_edge ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ :../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? 444:5void evaluate_properties_for_edge (struct cgraph_edge *e, ^~~~~~ class : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').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] rtunion fld[1]; ^void ipa_remove_from_growth_caches (struct cgraph_edge *edge); ^ ../../gcc-10.2.0/gcc/cgraph.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:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] :1736 XVEC (rt, 3) = arg3; ^ ~ :16../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' : note: previous use is here ../../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) ^ ~ for_user)) cgraph_edge ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:35: ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])1229:../../gcc-10.2.0/gcc/ipa-fnsummary.h In file included from 38: note: expanded from macro 'RTL_CHECK2' :373:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 37: note: did you mean class here? ../../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] ^ ~ void ipa_remove_from_growth_caches (struct cgraph_edge *edge);../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ HOOK_VECTOR_END (addr_space)In file included from ^~~~~~ class ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/ipa-fnsummary.h rtunion fld[1]; ^:../../gcc-10.2.0/gcc/config/i386/i386-expand.c../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' 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] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 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 :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;In file included from ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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../../gcc-10.2.0/gcc/config/i386/i386-features.c: note: expanded from macro 'XVEC' :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] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../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 host-darwin.o -MT host-darwin.o -MMD -MP -MF ./.deps/host-darwin.TPo ../../gcc-10.2.0/gcc/config/host-darwin.c :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) ^ ~ 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/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:1228#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(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/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] 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:813:3: warningIn 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] XINT (rt, 6) = arg6;HOOK_VECTOR_END (c): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 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: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 hereIn file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ../../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 In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:In file included from 26../../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] : 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 (emutls) ^ :1338:23: note: expanded from macro 'XINT' ../../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:../../gcc-10.2.0/gcc/target-hooks-macros.hHOOK_VECTOR_END (asm_out) ^ 867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 1) = arg1; ^ ~43 ../../gcc-10.2.0/gcc/target-hooks-macros.h../../gcc-10.2.0/gcc/rtl.h:1340:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):50: note: expanded from macro 'HOOK_VECTOR_END' 23: note: expanded from macro 'XSTR' :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 ;) ^ ^ ~ #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.hIn file included from :1229:38: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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:43:50: note: expanded from macro 'HOOK_VECTOR_END' 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:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] rtunion fld[1];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' 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: 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] ./genrtl.h:486: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' #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/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] In file included from XSTR (rt, 2) = arg2; ^ ~ ../../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] 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 (simd_clone) ^ ../../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' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' HOOK_VECTOR_END (mode_switching) ^ #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/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/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/config/i386/winnt.c:#define RTL_CHECK2(RTX, N, 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.h26:444:5: note: array 'fld' declared here rtunion fld[1];: ^ rtunion fld[1]; ^ 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/config/i386/i386-builtins.c:35: In file included from 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:897../../gcc-10.2.0/gcc/optabs.h::: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from 23: In file included from ../../gcc-10.2.0/gcc/optabs-query.h:../../gcc-10.2.0/gcc/config/i386/i386-expand.cHOOK_VECTOR_END (simt) ^ 3:24: ../../gcc-10.2.0/gcc/target-hooks-macros.h:25: In file included from ../../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:1::3808: ./genrtl.h:516:43:50: note: expanded from macro 'HOOK_VECTOR_END' warning: empty macro arguments are a C99 feature [-Wc99-extensions] 3#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 HOOK_VECTOR_END (C90_EMPTY_HACK)../../gcc-10.2.0/gcc/config/i386/winnt.cwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; XVEC (rt, 1) = arg1; ^ ~:26: In file included from ../../gcc-10.2.0/gcc/target.h:276: ../../gcc-10.2.0/gcc/target.def: 1685:1../../gcc-10.2.0/gcc/rtl.h ^ ~:: ^ warning: empty macro arguments are a C99 feature [-Wc99-extensions] 1340:23: note: expanded from macro 'XSTR' 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:1342:23: note../../gcc-10.2.0/gcc/target-hooks-macros.h#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 'XVEC' ^ :../../gcc-10.2.0/gcc/rtl.h43 :1229:38: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : expanded from macro 'RTL_CHECK2' :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/config/i386/winnt.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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, 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: 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../../gcc-10.2.0/gcc/rtl.h::1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])3843: note: expanded from macro 'RTL_CHECK2': ^ ~ 50#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:444: note: expanded from macro 'HOOK_VECTOR_END' :5: note: array 'fld' declared here 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 ;)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] rtunion fld[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/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: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 ../../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] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/config/i386/winnt.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/target.h:276: ../../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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'clang: warning../../gcc-10.2.0/gcc/target-hooks-macros.h : 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]) ^ ~ :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 ;)../../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 ../../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-expand.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' :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] XSTR (rt, 1) = arg1; ^ ~ HOOK_VECTOR_END (calls) ^ ../../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 RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../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' ../../gcc-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: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: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) In file included from ^ ~ ../../gcc-10.2.0/gcc/config/i386/winnt.c ^ ~ ../../gcc-10.2.0/gcc/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/i386-expand.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'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) ^ #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 ;) ^ 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: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 rtunion fld[1];:23: note: expanded from macro 'XVEC' 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: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 ;) ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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: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/winnt.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] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ HOOK_VECTOR_END (target_option) ^ 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: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:1229:38: note: expanded from macro 'RTL_CHECK2' XWINT (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: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: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 ^ 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: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/config/i386/winnt.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] XWINT (rt, 2) = arg2; ^ ~ HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' ../../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' #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 HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.2.0/gcc/hwint.h: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: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 ;) ^ :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: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 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] ../../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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/config/i386/i386-builtins.c: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 39#define RTL_CHECK2(RTX, N, C1, C2) ((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] 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: In file included from did you mean class here? In file included from struct cgraph_edge; ^~~~~~ class ../../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:6837../../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] :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? HOOK_VECTOR_END (C90_EMPTY_HACK)struct cgraph_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/rtl.h:444:5: note: array 'fld' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) X0EXP (rt, 1) = NULL_RTX; ^ 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: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:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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-expand.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 In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.c../../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] 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/config/i386/i386-expand.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-expand.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] :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; ^ ~ 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/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/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 ^ rtunion fld[1]; ^ In file included from ../../gcc-10.2.0/gcc/config/i386/i386-expand.c:25../../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:3808: ./genrtl.h:868: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.hvoid initialize_inline_failed (struct cgraph_edge *);:1340:23: note: expanded from macro 'XSTR' rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/cgraph.h:2659In file included from :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/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] #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.hbool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);: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/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] In file included from rtx tmp = XEXP (this, 1); ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/cgraph.h:1736:../../gcc-10.2.0/gcc/config/i386/i386-expand.c16: note: previous use is here In file included from for_user)) cgraph_edge ^ ../../gcc-10.2.0/gcc/config/i386/i386-features.c:25: ../../gcc-10.2.0/gcc/cgraph.h:2659:28: note: did you mean class here? 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] bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining); ^~~~~~ class 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' ^ ~ #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: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; ^ ~../../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:1340:23: note: expanded from macro 'XSTR' 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: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: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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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]):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/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' 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:1135: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) ^ ~ 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#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' ../../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-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 ^ ~ XVEC (rt, 2) = arg2; ^ ~ ../../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]; ^ 1407#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):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/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] rtx tmp = XEXP (this, 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../../gcc-10.2.0/gcc/rtl.h:1229:38: 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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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]) ^ ~ 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: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' 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-features.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: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/config/i386/i386-expand.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] rtx next = XEXP (insn, 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:1341:23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 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:1342In file included from ../../gcc-10.2.0/gcc/config/i386/i386-builtins.c:48#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: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ^ ~ ATTRIBUTE_ASM_FPRINTF(2, 3); ^ #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/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' ../../gcc-10.2.0/gcc/rtl.h:1229:#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ 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 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' 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:984: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: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../../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: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/config/i386/i386-features.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] ../../gcc-10.2.0/gcc/rtl.h:1342:231480:10: warning: XWINT (rt, 1) = arg1;array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: return XBBDEF (insn, 2); ^ ~ note: expanded from macro 'XVEC' ../../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]) ^ ~ 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: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/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/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: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/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] return XBBDEF (insn, 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:1345:25: note: 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/config/i386/i386-expand.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:1229:38: note: expanded from macro 'RTL_CHECK2' 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#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):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-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] 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/config/i386/i386-features.c: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h ^ ~ 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::1229:38: note: expanded from macro 'RTL_CHECK2' XVEC (rt, 1) = arg1; ^ ~1228 #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]; ^ :38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../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: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] 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:#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' 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/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/common/common-target.def:109:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] XSTR (rt, 1) = arg1; ^ ~ 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:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-10.2.0/gcc/config/i386/i386-features.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:1254: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: 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: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: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 rtunion fld[1]; ^ :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/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] 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] return XEXP (insn, 3); ^ ~ XVEC (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/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: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 ../../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]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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] ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ 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]; ^ ../../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 ../../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] 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/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] XSTR (rt, 1) = arg1; ^ ~ return XUINT (insn, 4); ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339../../gcc-10.2.0/gcc/rtl.h:1340:23:../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :134026: note: expanded from macro 'XUINT' :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]) ^ ~ #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' ../../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' 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: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]; ^ ^ ~ 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-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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 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: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 */ ^ ~ #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#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ :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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 1 warning generated. ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ../../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] ../../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/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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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:1864:34: 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 (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: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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ :32: note: expanded from macro 'XCEXP' 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:1137:#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ 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]) ^ ~ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ../../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: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: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]; ^ 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:1167:3../../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] : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ XVEC (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:1342:23: note: expanded from macro 'XVEC' #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../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' ../../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' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../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: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.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: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' 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]) ^ ~ 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' # define HOST_WIDE_INT long long ^ 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: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-expand.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-expand.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: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 ../../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/config/i386/i386-expand.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:1373:32: note: XVEC (rt, 3) = arg3;expanded from macro 'XCSUBREG' ^ ~ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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-expand.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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h: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/winnt.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]; ^ 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/config/i386/winnt.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/config/i386/winnt.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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/winnt.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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/winnt.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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] 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/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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] 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/winnt.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/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: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: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/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 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: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/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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/winnt.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/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]; ^ 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/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 In file included from for_user)) cgraph_edge ^ ../../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] ../../gcc-10.2.0/gcc/ipa-prop.h:945 SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ :42: note: did you mean class here? ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge) ^~~~~~#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ class ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #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-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] rtunion fld[1]; ^ 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: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:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note X0EXP (rt, 1) = NULL_RTX; ^ ~ : 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: note: expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/ipa-prop.h:974:36: note: did you mean class here? #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ tree ipa_get_indirect_edge_target (struct cgraph_edge *ie, ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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 In file included from for_user)) cgraph_edge ^ ../../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] ../../gcc-10.2.0/gcc/ipa-prop.h:981:36: note: did you mean class here? X0EXP (rt, 1) = NULL_RTX; ^ ~ tree ipa_impossible_devirt_target (struct cgraph_edge *, tree); ^~~~~~ 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]; ^ ../../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] In file included from ../../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] tree ipa_get_callee_param_type (struct cgraph_edge *e, int i); return gs->op[1]; ^ ~ ^../../gcc-10.2.0/gcc/gimple.h In file included from :347:3: note: array 'op' declared here ../../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]; ^ ../../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' ../../gcc-10.2.0/gcc/ipa-prop.h:1043:33#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : 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: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: 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: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/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../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] 867 gs->op[2] = rhs; ^ ~ ../../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] XSTR (rt, 1) = arg1; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; In file included from ^ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../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 return gs->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]) ^ ~ 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/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:868: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] XSTR (rt, 2) = arg2; return &ass->op[3]; ^ ~ ^ ~ ../../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 ../../gcc-10.2.0/gcc/rtl.h:1340:23:../../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 note: tree GTY((length ("%h.num_ops"))) op[1]; ^ 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../../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 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 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] 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' ../../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 ^ ~ 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]; ^ 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] ../../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, 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:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../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 gs->op[3] = rhs; ^ ~ ../../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/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.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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) ^ ~ 1 warning generated. 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] ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^ #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/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 : note: previous use is here return gs->op[1]; for_user)) cgraph_edge ^ rtunion fld[1]; ^ ^ ~ ../../gcc-10.2.0/gcc/ipa-fnsummary.h:357:43: note: did you mean class here? ../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge); ^~~~~~ class tree GTY((length ("%h.num_ops"))) op[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: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:../../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] 984note: previous use is here :3 for_user)) cgraph_edge 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 ../../gcc-10.2.0/gcc/ipa-fnsummary.h:362:36: note: did you mean class here? XSTR (rt, 1) = arg1; ^ ~ void evaluate_properties_for_edge (struct cgraph_edge *e, tree GTY((length ("%h.num_ops"))) op[1]; ^~~~~~ class ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/ipa-fnsummary.h:373 ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../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] :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); ^ return gs->op[1]; ^ ~ ../../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' ../../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:372:3: note: array 'op' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; for_user)) cgraph_edge../../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/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/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/ipa-fnsummary.h gs->op[1] = fn; ^ ~ ../../gcc-10.2.0/gcc/gimple.h:372:3: note: :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] In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c: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 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 array 'op' declared here29: 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; ^ ~ 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/cgraph.h../../gcc-10.2.0/gcc/gimple.h:372:3: note: array 'op' declared here :1736 tree GTY((length ("%h.num_ops"))) op[1]; ^ :16: note: previous use is here ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: 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/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/ipa-fnsummary.h:378:22: note: did you mean class 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] cross_module_call_p (struct cgraph_edge *edge) ^~~~~~ class gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/gimple.h:372:3 return &call_stmt->op[2]; ^ ~: : 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: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/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.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] 1041 return gs->op[2]; ^ ~ :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 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:3227#define RTL_CHECK2(RTX, N, C1, C2) ((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 return &call_stmt->op[2]; ^ ~ ../../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]; ^ 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:3235:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 2) = arg2; ^ ~ 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 #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/config/i386/winnt.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/winnt.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]; ^ ../../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/config/i386/winnt.c:29: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:1103: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] 3653:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1; ^ ~ return gs->op[2]; ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/gimple.h:316:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[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:../../gcc-10.2.0/gcc/gimple.h:3663:3: warning1229:38: ../../gcc-10.2.0/gcc/gimple.h: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note gs->op[2] = label; ^ ~ : 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]) ^ ~: 3617../../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/winnt.c10: warning: :29: 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: ./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: return gs->op[1];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/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 rtunion fld[1]; ^ :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.hIn 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] :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 XINT (rt, 1) = arg1; ^ ~ :3: note: array 'op' declared here ../../gcc-10.2.0/gcc/rtl.h:1338:23 tree GTY((length ("%h.num_ops"))) op[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' ../../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/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ :316: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: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' ../../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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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: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/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/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/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] :316:3: note XSTR (rt, 3) = arg3; ^ ~ : 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: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/rtl.h:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/gimple.h rtunion fld[1]; ^ :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:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] clang XVEC (rt, 1) = arg1; ^ ~ : ../../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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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: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/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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, 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: 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/config/i386/winnt.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/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: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-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) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from 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: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-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' #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: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-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] 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-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] 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-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 ;) ^ 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] 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-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: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-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: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-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/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-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 ;) ^ 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) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from 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: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-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] 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-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-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' 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]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444 if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ :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' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/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/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-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-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-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 ../../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/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]; ^ ../../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/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/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' In file included from #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ../../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-features.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-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 ;) ^ 304 warnings generated. 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 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/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 In file included from ../../gcc-10.2.0/gcc/config/i386/winnt.c:40: ../../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-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 clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../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 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] rtunion fld[1];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.hwarning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] :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 ^ ../../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 1 warning generated. 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 ;) ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 ../../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]; ^ ../../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:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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-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]; ^ ../../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: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]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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 opts-common.o -MT opts-common.o -MMD -MP -MF ./.deps/opts-common.TPo ../../gcc-10.2.0/gcc/opts-common.c 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 ;) ^ ../../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]; ^ 2 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 options.o -MT options.o -MMD -MP -MF ./.deps/options.TPo options.c warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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]; ^ 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: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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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]; ^ ../../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]; ^ ../../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]; ^ 164 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.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-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]; ^ clang: warning: 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: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]; ^ 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 ;) ^ ../../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]; ^ 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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: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]; ^ ../../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]; ^ 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 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] 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 -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 clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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] clang: warning: 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 -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 clang: warning: 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. 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 selftest.o -MT selftest.o -MMD -MP -MF ./.deps/selftest.TPo ../../gcc-10.2.0/gcc/selftest.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 opt-suggestions.o -MT opt-suggestions.o -MMD -MP -MF ./.deps/opt-suggestions.TPo ../../gcc-10.2.0/gcc/opt-suggestions.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.o -MT diagnostic.o -MMD -MP -MF ./.deps/diagnostic.TPo ../../gcc-10.2.0/gcc/diagnostic.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] 1 warning generated. warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 164 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 diagnostic-color.o -MT diagnostic-color.o -MMD -MP -MF ./.deps/diagnostic-color.TPo ../../gcc-10.2.0/gcc/diagnostic-color.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-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 clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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] clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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] 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] 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 edit-context.o -MT edit-context.o -MMD -MP -MF ./.deps/edit-context.TPo ../../gcc-10.2.0/gcc/edit-context.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 pretty-print.o -MT pretty-print.o -MMD -MP -MF ./.deps/pretty-print.TPo ../../gcc-10.2.0/gcc/pretty-print.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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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/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 ;) ^ 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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 ()), ^ 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/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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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)); ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 1 warning generated. 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 clang: warning: 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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, ^ 2 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 input.o -MT input.o -MMD -MP -MF ./.deps/input.TPo ../../gcc-10.2.0/gcc/input.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 -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 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. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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] 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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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); ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/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 warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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. 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] 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 gcov-dump.o -MT gcov-dump.o -MMD -MP -MF ./.deps/gcov-dump.TPo ../../gcc-10.2.0/gcc/gcov-dump.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. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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. 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 -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 clang: warning: 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 -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] 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] 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 -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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 -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 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 -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 clang: warning: 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.o -MT gengtype.o -MMD -MP -MF ./.deps/gengtype.TPo ../../gcc-10.2.0/gcc/gengtype.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 -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. 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-parse.o -MT gengtype-parse.o -MMD -MP -MF ./.deps/gengtype-parse.TPo ../../gcc-10.2.0/gcc/gengtype-parse.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 -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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 -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 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/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] ../../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] 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 clang: warning: 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 gcc-main.o -MT gcc-main.o -MMD -MP -MF ./.deps/gcc-main.TPo ../../gcc-10.2.0/gcc/gcc-main.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\" -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 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] 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-lang.o -MT lto/lto-lang.o -MMD -MP -MF lto/.deps/lto-lang.TPo ../../gcc-10.2.0/gcc/lto/lto-lang.c 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.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] 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 -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] 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-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] 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 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/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 ;) ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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 ;) ^ In file included from ../../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] 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.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 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] ../../gcc-10.2.0/gcc/lto/lto.cHOOK_VECTOR_END (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] ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"), ^ : 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: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? 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] struct cgraph_edge;HOOK_VECTOR_END (cxx) ^ ../../gcc-10.2.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ^~~~~~ class#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: 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] note: expanded from macro 'HOOK_VECTOR_END' friend 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/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] 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] 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 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/cgraph.h:2659:28: note: did you mean class here? #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 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] 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.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: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 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/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] 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/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-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-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: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. clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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]; ^ clang: warning: 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-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 47 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 clang: warning: 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 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: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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.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-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]; ^ 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]; ^ 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: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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-output.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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-output.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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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-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] 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-output.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]; ^ 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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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] 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 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] 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 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] 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 insn-output.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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-output.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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.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: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-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] 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 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-output.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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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 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.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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: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 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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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-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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 ;) ^ 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] 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/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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1375:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:18504:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] operands[2] = SET_SRC (XVECEXP (PATTERN (insn), 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/config/i386/i386.md:18504:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] operands[2] = SET_SRC (XVECEXP (PATTERN (insn), 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]; ^ 54 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 insn-recog.o -MT insn-recog.o -MMD -MP -MF ./.deps/insn-recog.TPo insn-recog.c 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 clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ranlib libcommon-target.a warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] 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 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] rtx tmp = XEXP (this, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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]; ^ 229 warnings generated. ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.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-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); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, 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 insn-attrtab.o -MT insn-attrtab.o -MMD -MP -MF ./.deps/insn-attrtab.TPo insn-attrtab.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 insn-peep.c:10: 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-peep.c:10: 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-peep.c:10: 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-peep.c:10: 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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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-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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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-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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-peep.c: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] XEXP (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-peep.c:10: 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 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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ranlib libcommon.a 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: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 insn-peep.c:10: 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 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] 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 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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-peep.c:10: 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 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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] X0EXP (rt, 3) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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] X0EXP (rt, 5) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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-peep.c:10: 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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-peep.c: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] 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 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] 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 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] 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 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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-peep.c:10: 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-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] 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 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] X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 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] 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 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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-peep.c:10: 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 insn-peep.c:10: 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 insn-peep.c:10: 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 insn-peep.c:10: 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 insn-peep.c:10: 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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-peep.c:10: 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 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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-peep.c:10: 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 insn-peep.c:10: 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 insn-peep.c:10: 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 insn-peep.c:10: 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 insn-peep.c:10: 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 insn-peep.c:10: 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 insn-peep.c:10: 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-peep.c:10: 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-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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, 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 -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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-peep.c:19: ../../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-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) ^~~~~~~~~~~~~~~~ ../../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-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] 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-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] 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]; ^ 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 -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-10.2.0/gcc -I../../gcc-10.2.0/gcc/. -I../../gcc-10.2.0/gcc/../include -I../../gcc-10.2.0/gcc/../libcpp/include -I../../gcc-10.2.0/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 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 insn-latencytab.o -MT insn-latencytab.o -MMD -MP -MF ./.deps/insn-latencytab.TPo insn-latencytab.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 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]; ^ ../../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) ^ ~ /Library/Developer/CommandLineTools/usr/lib/clang/12.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: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-recog.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-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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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 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: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-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] XINT (rt, 4) = arg4; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-recog.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-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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] X0EXP (rt, 7) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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] XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] 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 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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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] XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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] X0EXP (rt, 6) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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-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] XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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-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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-recog.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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-recog.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-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-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] X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->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: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 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] XEXP (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] 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: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 insn-recog.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: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 insn-recog.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; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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] 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 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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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 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: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 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-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] XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 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 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: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 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.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: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 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] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-10.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: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 insn-recog.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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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] XSTR (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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 insn-recog.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-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) ^ 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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((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]; ^ insn-recog.c:1553: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: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]; ^ insn-recog.c:1760: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: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]; ^ insn-recog.c:1874: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:1877: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:1961: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:2127: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:2167: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]; ^ insn-recog.c:2257:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:2261: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:2310: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:2371:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:2372: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: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:2406: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: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]; ^ 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]; ^ 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); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:2630:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:2642: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]; ^ insn-recog.c:2667:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:2711: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:2749: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:2752: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:2754:12: 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:2793:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:2812:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:2834:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-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); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:2893: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:2909:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:2948: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:2979:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:3003:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:3156: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:3170:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:3252: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:3256: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:3272:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:3273: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:3366:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:3368: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:3377: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]; ^ insn-recog.c:3410:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:3426:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:3463:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:3491: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:3498: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:3517: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:3530:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:3562: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:3592: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:3610: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:3622: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:3624: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:3764: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:3767: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:3794: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:3796: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:3802: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:3919: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:3947:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:3949: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:4034:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:4036: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:4153: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:4155: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:4239: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:4241: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:4243: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:4289: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:4291: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:4293: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:4372: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:4374: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:4376: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:4470: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:4472: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:4474: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:4586: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:4588: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]; ^ In file included from insn-attrtab.c:11: ../../gcc-10.2.0/gcc/rtl.h:1394:13:insn-recog.c :4679:8: 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] x2 = XEXP (x1, 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:#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../../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]; ^ insn-recog.c:4681: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' ../../gcc-10.2.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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); ^ ~ #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' insn-recog.c:4864: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]) ^ ~ x6 = XEXP (x5, 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: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:1341insn-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); ^ ~ :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] 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] insn-recog.c: return XBBDEF (insn, 2); ^ ~ 4905: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:1345:25: note: expanded from macro 'XBBDEF' x3 = XEXP (x1, 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' ../../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]; ^ ../../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' insn-recog.c:4940:8#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' x3 = XEXP (x1, 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: 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: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 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] 1341:23 rtx tmp = XEXP (this, 1); ^ ~ : 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]) ^ ~insn-recog.c:4986:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 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: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#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: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] rtx tmp = XEXP (this, 1); ^ ~ rtunion fld[1]; ^ 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:#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: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#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 insn-recog.c rtunion fld[1]; ^ :5012:8: 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:1511:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] return XUINT (insn, 4); ^ ~ x3 = XEXP (x1, 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: 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: ../../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 'fld' declared here rtx next = XEXP (insn, 1); rtunion fld[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/rtl.h:1534:insn-recog.c:5043:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 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:1475: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 */ ^ ~ x2 = XEXP (x1, 1); ^ ~ 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#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h1342: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]) ^ ~ :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: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-recog.c:5067: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:1480:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ 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:#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: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]; ^ ../../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:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] return XBBDEF (insn, 2); ^ ~ return safe_as_a (JUMP_LABEL (insn));../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' ^~~~~~~~~~~~~~~~~ insn-recog.c:../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' 5093:8: 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) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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: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: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]) 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 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/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:1871:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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:1229:38: note: expanded from macro 'RTL_CHECK2' return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ insn-recog.c:5124: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:1860:28: note: x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'JUMP_LABEL' : rtunion fld[1];#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' ../../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 XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #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' ^ ~ #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#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: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.hinsn-recog.c:5166: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]; ^ 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:1506: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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' return XUINT (insn, 4); ^ ~ ../../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:1339:26: note: expanded from macro 'XUINT' ../../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 XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).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: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: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); ^ ~ 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:1339:26: note: expanded from macro 'XUINT' JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ insn-recog.c:5201: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); ^ ~ :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: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: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: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 rtunion fld[1]; ^ :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]; ^ insn-recog.c:5239: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:1534:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ 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: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: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: note: 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:5269: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: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/rtl.h:1864:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1373:32: note: expanded from macro 'XCSUBREG' ../../gcc-10.2.0/gcc/rtl.h:1860:28: note: expanded from macro 'JUMP_LABEL' #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' insn-recog.c:5306: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: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) ^ ~ x3 = XEXP (x1, 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' ^ ../../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]) 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: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] insn-recog.c:5373:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ x3 = XEXP (x1, 1); ^ ~ ../../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#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: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: insn-recog.c:5438:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'RTL_CHECKC1' x3 = XEXP (x1, 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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5481: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/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:2966:18: warning SUBREG_BYTE (x), GET_MODE (x));: ^~~~~~~~~~~~~~~ offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] ../../gcc-10.2.0/gcc/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~ #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) insn-recog.c:5502: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) ^ ~ ^ ~ x4 = XEXP (x3, 1);/Library/Developer/CommandLineTools/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: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]) ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ insn-recog.c:5505: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:5511: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]; ^ 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] insn-recog.c:5641: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: *step_out = XEXP (x, 1); 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]; ^ insn-recog.c:5663: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' ../../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: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]; ^ /Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104:24: note: expanded from macro 'offsetof' insn-recog.c:5666:8: 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) ^ ~ 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:5672: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/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-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] 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)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' ../../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:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5: note: array 'fld' declared here insn-recog.c:5810:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ 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' 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 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: rtunion fld[1]; ^ note: expanded from macro 'XEXP' insn-recog.c:5857: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) ^ ~ || XINT (x8, 1) != 19 ^ ~ ../../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: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-recog.c:5865: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' 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] #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]; ^ insn-recog.c:5924:8: warning: array index 1 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:177: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: 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) ^ ~ 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-recog.c:5929:8: warning: array index 1 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:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 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' ^ ~ #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-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] XEXP (rt, 3) = arg3; ^ ~ 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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: 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-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] XINT (rt, 5) = arg5; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: 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]; ^ :3798:11: warning: array index 1 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:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs = MEM_ATTRS (x); 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:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 24: note: expanded from macro 'MEM_ATTRS' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: 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) ^ ~ insn-recog.c:5951: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: x5 = XEXP (x4, 1); ^ ~ 1228:38: note: expanded from macro 'RTL_CHECK1' #define MEM_ATTRS(RTX) X0MEMATTR (RTX, 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: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' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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' ../../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]; ^ 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]insn-recog.c XEXP (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:5: note: :5954:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here x7 = XEXP (x5, 1); rtunion fld[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: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-attrtab.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; ^ ~In file included from insn-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] In file included from XEXP (rt, 1) = arg1; ^ ~ insn-dfatab.c../../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) ^ ~ insn-recog.c../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :6003:8: warning: array 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: 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' x6 = XEXP (x4, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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) 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' :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]; ^ ^ ~ #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: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' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here XINT (rt, 5) = arg5; 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: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:1338:23: note: expanded from macro 'XINT' XEXP (rt, 1) = arg1; ^ ~#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:1341:23: note: expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, 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]) ^ ~ 444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-recog.c:6030#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 x3 = XEXP (x1, 1); ^ ~ 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: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] In file included from insn-attrtab.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) ^ ~ rtx tmp = XEXP (this, 1); ^ ~ 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' 1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-automata.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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 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: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: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: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:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: noteinsn-recog.c:6064:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : x6 = XEXP (x4, 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:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 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: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' ../../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:1229:38: note: expanded from macro 'RTL_CHECK2' ../../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:1228:38: note: expanded from macro 'RTL_CHECK1' rtx next = XEXP (insn, 1); ^ ~ 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: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: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]; ^ ../../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 insn-attrtab.c:insn-recog.c:6078:8: 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: ./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x3 = XEXP (x2, 1); ^ ~ In file included from insn-automata.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' :14: #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: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]) ^ ~ rtunion fld[1]; ^ XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../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: 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/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' ^ ~ return XBBDEF (insn, 2);../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ insn-recog.c:6084: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]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ x6 = XEXP (x4, 1); ^ ~ ../../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) ^ ~ :../../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' 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]; ^ 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#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]; ^ :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:266: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:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-recog.c: XBBDEF (rt, 2) = arg2; ^ ~ 6087:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XBBDEF (rt, 2) = arg2; ^ ~ x8 = XEXP (x6, 1); ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1345:25: note: expanded from macro 'XBBDEF' :1345:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 25../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' : note: expanded from macro 'XBBDEF' #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:1485:../../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:1228:38: note: expanded from macro 'RTL_CHECK1' 134110: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ :23: note: expanded from macro 'XEXP' return XBBDEF (insn, 2);In file included from insn-automata.c #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):14: ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: ./genrtl.h :179 ^ ~ :3: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229::38In file included from :insn-latencytab.c :note11: expanded from macro 'RTL_CHECK2' warning../../gcc-10.2.0/gcc/rtl.h: :444:1345#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 5: :1394:: XEXP (rt, 3) = arg3;25 : ^ ~ note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h: 13expanded from macro 'XBBDEF':444:5 :1341: note:: 23array 'fld' declared here: note: expanded from macro 'XEXP' rtunion fld[1];#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ : note: array 'fld' declared here warning#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] ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: 1229 ^ ^: 1228:38: rtx tmp = XEXP (this, 1);:38: note ^ ~: expanded from macro 'RTL_CHECK2' insn-recog.cIn file included from :insn-attrtab.c:11: 6094In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:267: 3 ^ ~: ../../gcc-10.2.0/gcc/rtl.hwarning:: 444array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ::9: XEXP (rt, 3) = arg3;note : ^ ~ expanded from macro 'RTL_CHECK1' warning: :1341:5../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note ^ ~:1341:23: : note : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' 23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : :444:../../gcc-10.2.0/gcc/rtl.h5: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'fld' declared here:1229: 38: expanded from macro 'XEXP'note: expanded from macro 'RTL_CHECK2'array 'fld' declared here x11 = XEXP (x3, 1); ^ ~ 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' ^ #define RTL_CHECK2(RTX, N, 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 1341insn-automata.c::2314:: In file included from ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h3808:: 1496./genrtl.h::10180:: 3warning: warning../../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.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 444:5:: 444note: array 'fld' declared here XINT (rt, 4) = arg4; return XEXP (insn, 3); ^ ~ 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.h5../../gcc-10.2.0/gcc/rtl.h:: 1338note:23:: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here In file included from 1341:23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^insn-attrtab.c 1229:38: note: expanded from macro 'RTL_CHECK2' : note: ../../gcc-10.2.0/gcc/rtl.h::1407:13expanded from macro 'XEXP' ^ ~11 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning: : ../../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]In file included from ../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK2' rtx tmp = XEXP (this, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~3808../../gcc-10.2.0/gcc/rtl.h: :444:./genrtl.h5: 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.h1341:1229: rtunion fld[1];:23:268:444: 38: notenote: expanded from macro 'RTL_CHECK2' 5 : ^ : expanded from macro 'XEXP' :3:#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] #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]; ^ :1229insn-recog.c:6110:8../../gcc-10.2.0/gcc/rtl.hIn file included from :insn-automata.c444::145: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: :./genrtl.h:181::3:38 warning XINT (rt, 4) = arg4; note: warning ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'RTL_CHECK2' : #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../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 5) = arg5;:444 x3 = XEXP (x2, 1);:5 : note: array 'fld' declared here ^ ~ ^ ~ 1338array 'fld' declared here: rtunion fld[1]; ^ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341:23 23: note: expanded from macro 'XEXP' : ../../gcc-10.2.0/gcc/rtl.h:1501:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)10: ../../gcc-10.2.0/gcc/rtl.hwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ^ ~ return XEXP (insn, 3); ^ ~ :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: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 : ^ ~1341:23../../gcc-10.2.0/gcc/rtl.h: notenote : 444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h : expanded from macro 'XINT' :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): rtunion fld[1]; ^ 12291341::23:: ^ ~ 38note: noteexpanded from macro 'XEXP': expanded from macro 'RTL_CHECK2' insn-recog.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : ^ ~ :: expanded from macro 'XEXP' 1229:38: 6116../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :note444: :expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h5: 8 ^ ~: 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 :444:5: x6 = XEXP (x4, 1); ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ note1229: :38: ^ ~ note../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here : expanded from macro 'RTL_CHECK2' rtunion fld[1];In file included from insn-automata.c::../../gcc-10.2.0/gcc/rtl.h:122914 : 1341In file included from :23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h : ^ ~3808: ./genrtl.h ^:182: ../../gcc-10.2.0/gcc/rtl.h38:444:5: note:3: : notewarning: : array 'fld' declared herearray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' expanded from macro 'XEXP' XEXP (rt, 6) = arg6; ^ ~ rtunion fld[1];#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: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1506:10../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h444::5:./genrtl.h note: 1341array 'fld' declared here :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~::23 rtunion fld[1]; ^269 ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: :expanded from macro 'XEXP' note : 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):3:expanded from macro 'RTL_CHECK2' return XUINT (insn, 4); ^ ~ :1475: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1339: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:44426:5 XINT (rt, 5) = arg5;10: :warning: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ note: array 'fld' declared here return XEXP (insn, 1);../../gcc-10.2.0/gcc/rtl.h : ^ ~1338 :23: :../../gcc-10.2.0/gcc/rtl.h:note 12291341: 23: : note: rtunion fld[1];note38expanded from macro 'XINT': expanded from macro 'XUINT' : ^ : 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) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ insn-recog.c ^ ~: 6119:8../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229:note38: note: : expanded from macro 'RTL_CHECK2'::1229: ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning : ^ ~ expanded from macro 'RTL_CHECK2'38: notearray 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])../../gcc-10.2.0/gcc/rtl.h:1229 x8 = XEXP (x6, 1);: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: expanded from macro 'RTL_CHECK2'note: 1341:23array 'fld' declared here444:5 ^ ~: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : rtunion fld[1];note ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1480:10: ../../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:1511: 10: ../../gcc-10.2.0/gcc/rtl.h return XBBDEF (insn, 2); : :expanded from macro 'XEXP'444::warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 444 return XUINT (insn, 4); ../../gcc-10.2.0/gcc/rtl.h ^ ~ 5 ../../gcc-10.2.0/gcc/rtl.h::5: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~1339:1345: 25::note26: notenote: note: array 'fld' declared here : : ../../gcc-10.2.0/gcc/rtl.h:1229:expanded from macro 'XBBDEF'38: note : expanded from macro 'RTL_CHECK2' rtunion fld[1];expanded from macro 'XUINT' #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 here rtunion fld[1]; ^ ~ ^ ^#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hIn file included from 5insn-attrtab.c: note :1228:38: note: expanded from macro 'RTL_CHECK1' :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]; In file included from insn-automata.c:14: In file included from :11: ../../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: ^ ~3808: ./genrtl.hnoteinsn-recog.c: :array 'fld' declared here6126 :9: warning../../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 rtunion fld[1]; ^: x11 = XEXP (x3, 1); 220:3 ^ ~444:5../../gcc-10.2.0/gcc/rtl.h :1485:10:: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1341: :warning : warningarray 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]3808: ./genrtl.h23note: note return XBBDEF (insn, 2); : : array 'fld' declared hereexpanded from macro 'XEXP' : 270 ^ ~ XEXP (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^ ~ ^: 1345:25 ^ ~:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt, 6) = arg6; ^ ~ : note../../gcc-10.2.0/gcc/rtl.h:1534:: 12: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:warning../../gcc-10.2.0/gcc/rtl.h:1341:: expanded from macro 'XBBDEF'array 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 */#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ^ ~ 1229: 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.h1341: :1228::38: note134238: :expanded from macro 'RTL_CHECK1' note:23:../../gcc-10.2.0/gcc/rtl.h note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XVEC' : 23: expanded from macro 'RTL_CHECK2':1229:note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~38 ^ ~ ../../gcc-10.2.0/gcc/rtl.h: 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]) ^ ~ expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h38:: note444: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h444::5::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5: note444 : ^ ~array 'fld' declared here :5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note note: rtunion fld[1]; ^ ~ array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here : ^ :444:5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h38 : note: : rtunion fld[1]; 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); ^ ~ 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]) ^ ~ :1341:23: note: expanded from macro 'XEXP' In file included from insn-automata.c:14: ../../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] In file included from ../../gcc-10.2.0/gcc/rtl.h: return safe_as_a (JUMP_LABEL (insn)); ^~~~~~~~~~~~~~~~~ 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:1860:28: note: expanded from macro 'JUMP_LABEL' XBBDEF (rt, 2) = arg2; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/rtl.h:1345#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)insn-recog.c:6190: 8: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 25 : ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:38:note note x7 = XEXP (x5, 1);:1375: 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])expanded from macro 'XBBDEF' note : ^ ~ array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h1230:37 : note #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECKC1' : rtunion fld[1];444 : ^ 51341:23../../gcc-10.2.0/gcc/rtl.h: noteIn file included from : expanded from macro 'XEXP' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):1228: insn-attrtab.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):3808: ^ ~./genrtl.h:38 : ^ ~ note : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1': 444:5:../../gcc-10.2.0/gcc/rtl.h271 :note: :note1229:38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3 : warning: array 'fld' declared here: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here ^ ~ XEXP (rt, 7) = arg7; rtunion fld[1]; ^ ~ : 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::18711341:10: : array 'fld' declared here warning: notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ :23: note: : expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h ^: 1501:10 return JUMP_LABEL (this);: ^~~~~~~~~~~~~~~~~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 insn-automata.c: return XEXP (insn, 3); #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1860:14../../gcc-10.2.0/gcc/rtl.h: :1229:2838: In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h:3808note: note: ./genrtl.h: :expanded from macro 'RTL_CHECK2'222 ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'JUMP_LABEL' : ^ ~3 :#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444:5 ../../gcc-10.2.0/gcc/rtl.h:1341 :23: note: :warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1375 XEXP (rt, 3) = arg3; : :array 'fld' declared here32: note ^ ~#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' ../../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' 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: noteinsn-recog.c:6223:8#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:1229array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:38: 1230note: expanded from macro 'RTL_CHECK2'array 'fld' declared here ^ ~: 37../../gcc-10.2.0/gcc/rtl.h: note: x3 = XEXP (x2, 1);:444:expanded from macro 'RTL_CHECKC1' 5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341: rtunion fld[1]; ^ ~#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 23 ^ rtunion fld[1]; ^ ^ ~ : note: expanded from macro 'XEXP' ../../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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) return XUINT (insn, 4); ^ ~ ../../gcc-10.2.0/gcc/rtl.h::444444::5: ../../gcc-10.2.0/gcc/rtl.h:51229:In file included from 38: ^ ~note: :expanded from macro 'RTL_CHECK2' insn-attrtab.cnote:: 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]; 11 ^ ../../gcc-10.2.0/gcc/rtl.h note: ::444:array 'fld' declared here5: In file included from note: 1339array 'fld' declared here : In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:3808 rtunion fld[1];:: 26./genrtl.h:307insn-automata.c ^ : ^3 : 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.hinsn-recog.c::6245: XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h :1876:3808 note: ^ ~: ./genrtl.h:8 expanded from macro 'XUINT'223 :3: ../../gcc-10.2.0/gcc/rtl.h40:#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint):: ^ ~ warning : warning: array index 7 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] 1341 return safe_as_a (JUMP_LABEL (this));../../gcc-10.2.0/gcc/rtl.h:1229: 38 ^~~~~~~~~~~~~~~~~:: XINT (rt, 4) = arg4;23 ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote:1860:warning../../gcc-10.2.0/gcc/rtl.h:133828: note: : expanded from macro 'XEXP':: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' :23: x9 = XEXP (x3, 1);note : noteexpanded from macro 'XINT': expanded from macro 'JUMP_LABEL' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#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: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1341:expanded from macro 'XCEXP'23: note: 1229 ../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP':444:5::38: note: expanded from macro 'RTL_CHECK2' :38 note: array 'fld' declared here :#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 rtunion fld[1];: 444note:: 5expanded from macro 'RTL_CHECK2': 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]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h :444../../gcc-10.2.0/gcc/rtl.h:5: note: array 'fld' declared here rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h ^ :In file included from insn-attrtab.c:11 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h :1511:10:: 1229warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ 1230: In file included from : return XUINT (insn, 4); ^ ~../../gcc-10.2.0/gcc/rtl.h38 : ../../gcc-10.2.0/gcc/rtl.h:1339:In file included from insn-automata.cnote:14:3808: ./genrtl.h: :37::: expanded from macro 'RTL_CHECK2' 308In file included from :../../gcc-10.2.0/gcc/rtl.h:380826: ./genrtl.h: 3: :warning: 224note:: 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.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 3../../gcc-10.2.0/gcc/rtl.h::444: XBBDEF (rt, 2) = arg2; ^ ~5:444:note 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::1345:25 : note: expanded from macro 'XBBDEF' XINT (rt, 5) = arg5;: expanded from macro 'XUINT' ^ ~ #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h:1338 : ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228: rtunion fld[1]; ^ note: array 'fld' declared here 23:../../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 rtunion fld[1];: ^ JUMP_LABEL (this) = target; ^~~~~~~~~~~~~~~~~ expanded from macro 'XINT' 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.hinsn-recog.c../../gcc-10.2.0/gcc/rtl.h::6282444::125: note: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])array 'fld' declared here :#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ~ : 1860warning: 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 ^28: x5 = XEXP (x4, 1);444 : ^ ~5 :../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1341: ^ ~23: : note : expanded from macro 'JUMP_LABEL' 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.hIn file included from :1534:12insn-automata.c: warning: #define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN): 14: 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 return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: array 'fld' declared here: ^ ~ 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 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 6) = arg6; ^ ~: 1229:1342:23: ../../gcc-10.2.0/gcc/rtl.hnote:: 1341expanded from macro 'XVEC' : 38 ^ :../../gcc-10.2.0/gcc/rtl.h :1375:In file included from :23: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)insn-attrtab.c:1132: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: 309:3note: note ^ ~ : warning: ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XEXP' :expanded from macro 'RTL_CHECK2'1229 :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note#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]): 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 : ^ ~444 :../../gcc-10.2.0/gcc/rtl.h5: 1230note::37:: expanded from macro 'RTL_CHECK2'note : ^ ~ : note: array 'fld' declared here expanded from macro 'RTL_CHECKC1'#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:1229444::235:: notenote: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1];: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ 38: note: 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:444:5: note: array 'fld' declared here :1229:38: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5 rtunion fld[1]; ^ :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:1860:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here note: array 'fld' declared here insn-recog.c rtunion fld[1]; ^ :6287:12: 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]; ^ x5 = XEXP (x4, 1); ^ ~ 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:2167:../../gcc-10.2.0/gcc/rtl.h10../../gcc-10.2.0/gcc/rtl.h:: 1341warning:: 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: SUBREG_BYTE (x), GET_MODE (x)); ^~~~~~~~~~~~~~~ note:: 1375:32:: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XCEXP' In file included from #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)3808:2039: insn-attrtab.c ^ ~: 11: In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP':3808: : ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h ./genrtl.h310::3:26 warning: :226:3#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): warningarray 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]1230 ^ ~ : X0EXP (rt, 4) = NULL_RTX; ^ ~ : note37 X0EXP (rt, 7) = NULL_RTX;: ^ ~note : expanded from macro 'RTL_CHECKC1': expanded from macro 'SUBREG_BYTE' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1229:381358#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG):: note: 27: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'X0EXP'expanded from macro 'RTL_CHECK2' ^ ~ : ../../gcc-10.2.0/gcc/rtl.h :13581373:27:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: :32: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~ expanded from macro 'XCSUBREG' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1228:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])38../../gcc-10.2.0/gcc/rtl.h::444:expanded from macro 'X0EXP'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 ^ ~ rtunion fld[1]; note: expanded from macro 'RTL_CHECK1' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 444 ^ ~: 5: note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::12301228: ^: array 'fld' declared here38::37 :note : noteexpanded from macro 'RTL_CHECK1': expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) #define RTL_CHECK1(RTX, N, C1) ((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: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: rtunion fld[1]; ^ ~ insn-recog.c return JUMP_LABEL (this); ^~~~~~~~~~~~~~~~~ :6306:../../gcc-10.2.0/gcc/rtl.h444:5 : note10../../gcc-10.2.0/gcc/rtl.h:: 1860warning:28: : note: ^expanded from macro 'JUMP_LABEL' : :array 'fld' declared here444: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) ^ ~ 5 rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1375: :In file included from insn-attrtab.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] 32: note: expanded from macro 'XCEXP' note: array 'fld' declared here X0EXP (rt, 5) = NULL_RTX; rtunion fld[1]; ^ ^ ~ #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' ^ ~ || XINT (x2, 1) != 39) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1230:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h:1338#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ :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../../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: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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ #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]; ^ :1876:40: warning../../gcc-10.2.0/gcc/rtl.h: array index 7 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 return safe_as_a (JUMP_LABEL (this)); ^~~~~~~~~~~~~~~~~ insn-recog.c: :array 'fld' declared here6319 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:2966../../gcc-10.2.0/gcc/rtl.h:8:: rtunion fld[1];18 : ^ warning warning: : ^ ~1860:28array index 1 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../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.hnote x7 = XEXP (x5, 1);: : :offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] 1229 memset (rt, 0, RTX_HDR_SIZE); ^ ~ :expanded from macro 'JUMP_LABEL' : 312 ^~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h38: ../../gcc-10.2.0/gcc/rtl.h:3:note#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~ :1341: :700:22: note: expanded from macro 'RTX_HDR_SIZE' warning23: : note../../gcc-10.2.0/gcc/rtl.h#define RTX_HDR_SIZE offsetof (struct rtx_def, u) ^ ~: : expanded from macro 'XEXP' array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2':1375:/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h32: X0EXP (rt, 6) = NULL_RTX; note: :104:24 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XCEXP' ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'offsetof'../../gcc-10.2.0/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define offsetof(t, d) __builtin_offsetof(t, d) 1229 ^ ~ :1358:27: note: expanded from macro 'X0EXP' #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: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:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1230:37 rtunion fld[1]; ^ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): rtunion fld[1];In file included from insn-dfatab.c:11: ../../gcc-10.2.0/gcc/rtl.h:3084In file included from note: : 19 ^ ~: insn-automata.c:14expanded 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 ../../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:insn-recog.c:6338: 8: warning *step_out = XEXP (x, 1);#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2;:444:../../gcc-10.2.0/gcc/rtl.h5: :1341:note ^ ~ : ../../gcc-10.2.0/gcc/rtl.hnote23: : note:: array 'fld' declared here array 'fld' declared here: 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)1345 rtunion fld[1]; ^ rtunion fld[1]; ^ x5 = XEXP (x4, 1);../../gcc-10.2.0/gcc/rtl.h : ^ ~25: In file included from :1881: 3: warning ^ ~: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note : ../../gcc-10.2.0/gcc/rtl.h:insn-attrtab.c1229: JUMP_LABEL (this) = target;38: expanded from macro 'XBBDEF'note: expanded from macro 'RTL_CHECK2': ^~~~~~~~~~~~~~~~~11: #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:In file included from :../../gcc-10.2.0/gcc/rtl.h:3808: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ 134128: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'JUMP_LABEL': ::23313:3:: warning444: note1228#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN) ^ ~: : array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] :5: :../../gcc-10.2.0/gcc/rtl.h:1375:3832expanded from macro 'XEXP': note: expanded from macro 'XCEXP' X0EXP (rt, 7) = NULL_RTX;: ^ ~note : noteexpanded from macro 'RTL_CHECK1': array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1358:27 rtunion fld[1];#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' 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_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 #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 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] rtunion fld[1]; ^ XEXP (rt, 3) = arg3; ^ ~ rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ insn-recog.c:6341: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) ^ ~ x6 = XEXP (x5, 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' ^ ~ #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:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-attrtab.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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1; ^ ~ ../../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] : note: ../../gcc-10.2.0/gcc/rtl.h:444: attrs = MEM_ATTRS (x);array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h5../../gcc-10.2.0/gcc/rtl.h:: 2167note: array 'fld' declared here: rtunion fld[1]; ^ 1341 ^~~~~~~~~~~~~:23: note: In file included from insn-automata.c:expanded from macro 'XEXP'14: In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:3808 : ./genrtl.h::../../gcc-10.2.0/gcc/rtl.h:2607:24268 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 310: ../../gcc-10.2.0/gcc/rtl.h::1229: ^38: :note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'MEM_ATTRS'#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] SUBREG_BYTE (x), GET_MODE (x));#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) ^ ~ ^~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' ^ ~ warning ../../gcc-10.2.0/gcc/rtl.hinsn-recog.c::6358: 8: : #define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) ^ ~ warning444:5array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: : ../../gcc-10.2.0/gcc/rtl.harray '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]; XINT (rt, 4) = arg4; ^ ~ ::20391230:37:: note: x4 = XEXP (x2, 1);expanded from macro 'RTL_CHECKC1' ../../gcc-10.2.0/gcc/rtl.h ^: 26: #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])In file included from insn-attrtab.c:note1338:23 : ^ ~ note: ^ ~11: In file included from : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::4443808: ./genrtl.h expanded from macro 'SUBREG_BYTE' :expanded from macro 'XINT'#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 5../../gcc-10.2.0/gcc/rtl.h::1373: 32::23 :note: expanded from macro 'XCSUBREG': note ^ ~: 344:3note: warningarray 'fld' declared here: 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): expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h : ^ ~ X0EXP (rt, 2) = NULL_RTX;1229 :38: rtunion fld[1];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 :1230:#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: note37: expanded from macro 'X0EXP' :#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) : ^ ~ note: expanded from macro 'RTL_CHECKC1' 444../../gcc-10.2.0/gcc/rtl.h::1229:385 : ^ ~ note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1228: rtunion fld[1]; ^ ^note : expanded from macro 'RTL_CHECK2' #define RTL_CHECKC1(RTX, N, C) ((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:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK1' XINT (rt, 5) = arg5;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_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 ^ ~ ::4445: :note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:5::3808: ./genrtl.h::38: 3: 444warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note 1338::523:: notenote: array 'fld' declared here XEXP (rt, 1) = arg1;: expanded from macro 'XINT' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^ ~ array 'fld' declared here ^ ~ rtunion fld[1]; rtunion fld[1]; ^ ^../../gcc-10.2.0/gcc/rtl.h :1341:23: ^note: expanded from macro 'XEXP' insn-recog.c../../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:3808: ./genrtl.h:345: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' 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' :6362:8: 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) x5 = XEXP (x1, 1); ^ ~ ^ ~ ../../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])../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' ^ ~ #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:444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :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../../gcc-10.2.0/gcc/rtl.h:1229:38: array 'fld' declared here : 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]; ^#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: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:444In file included from ../../gcc-10.2.0/gcc/rtl.h:2966:18: warning: offset of on non-POD type 'struct rtx_def' [-Winvalid-offsetof] :5 memset (rt, 0, RTX_HDR_SIZE); ^~~~~~~~~~~~: note: array 'fld' declared here ../../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: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341:23 insn-attrtab.c ^ ./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; ^ ~ 700:22: note: expanded from macro 'RTX_HDR_SIZE' : note: expanded from macro 'XEXP' :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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h X0EXP (rt, 4) = NULL_RTX;:1341: insn-recog.c23:: #define RTX_HDR_SIZE offsetof (struct rtx_def, u)note: expanded from macro 'XEXP' ^ ~6414 :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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/Library/Developer/CommandLineTools/usr/lib/clang/12.0.0/include/stddef.h:104 :24: ^ ~ ^ ~: x6 = XEXP (x4, 1);1358../../gcc-10.2.0/gcc/rtl.hnote:27: note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'offsetof' ^ ~: 1229:38:#define offsetof(t, d) __builtin_offsetof(t, d)1229 ../../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'../../gcc-10.2.0/gcc/rtl.h: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:#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 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~1229In file included from insn-automata.c: In file included from ../../gcc-10.2.0/gcc/rtl.hinsn-latencytab.c:1411: ../../gcc-10.2.0/gcc/rtl.h::444::30845: 38: In file included from note:5::19: : warning: note: ../../gcc-10.2.0/gcc/rtl.h:3808 : ./genrtl.h:: 271:3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warningnote: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here XEXP (rt, 7) = arg7; : array 'fld' declared here *step_out = XEXP (x, 1); ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341 ^ ~:23: rtunion fld[1]; ^ note: expanded from macro 'XEXP' 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:In file included from 1229:38In file included from insn-dfatab.c1341::1123: :insn-attrtab.c:11: ../../gcc-10.2.0/gcc/rtl.hIn file included from note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XEXP'3808: ./genrtl.h :347: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : 3: :../../gcc-10.2.0/gcc/rtl.h:1229In file included from :38:note note: 444expanded from macro 'RTL_CHECK2' ../../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])expanded from macro 'RTL_CHECK2' ^ ~ : X0EXP (rt, 5) = NULL_RTX; ^ ~3808../../gcc-10.2.0/gcc/rtl.h:4445:5: note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ./genrtl.h../../gcc-10.2.0/gcc/rtl.h::1358:2794: note../../gcc-10.2.0/gcc/rtl.h: note:: array 'fld' declared here : :3:array 'fld' declared here rtunion fld[1]; ^ expanded from macro 'X0EXP' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-recog.c444:6417:8 XEXP (rt, 1) = arg1;: ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1];5 : ^ note: array 'fld' declared here x8 = XEXP (x6, 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:1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :23: In file included from ^ ~ 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) ^ ~ insn-automata.c../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' :14: 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' #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]) ^ ~ 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 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) ^ ~ :../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' 5: note: array 'fld' declared here 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: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; ^ ~ 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]; ^ ../../gcc-10.2.0/gcc/rtl.h:3798:11In 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] insn-automata.c:14: insn-recog.c:6451:12 attrs = MEM_ATTRS (x);: 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); ^ ~ 1228:38: note: expanded from macro 'RTL_CHECK1' In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.hIn file included from insn-dfatab.c:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])308:311 ^~~~~~~~~~~~~:: 1341warning:: 23array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note : expanded from macro 'XEXP' ^ ~#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/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::2607:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1345:24: :note: expanded from macro 'MEM_ATTRS'1229 3808:25: : note: expanded from macro 'XBBDEF' ./genrtl.h444::5: 177note: array 'fld' declared here#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ~ :38: note: expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h3:1228:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): warning rtunion fld[1];: 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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1365:29: note: expanded from macro 'X0MEMATTR' XEXP (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:5:#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem) note: In file included from :444:insn-attrtab.c5: note :11: In file included from array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :1341: 23: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XEXP' rtunion fld[1]; ^ ~ : array 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.h:1230#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^: ^ ^ ~ 3808../../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:3808: ./genrtl.h:309: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' : 37: XEXP (rt, 3) = arg3;note: expanded from macro 'RTL_CHECKC1'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ./genrtl.hinsn-recog.c::3796477::38: 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]) ^ ~ ^ ~ x2 = XEXP (x1, 1); ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.hwarning../../gcc-10.2.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1341 ::444:: XEXP (rt, 1) = arg1; ^ ~23 ../../gcc-10.2.0/gcc/rtl.h5:: note444: array 'fld' declared here:1341:23 ../../gcc-10.2.0/gcc/rtl.h:1341:23: note rtunion fld[1]; note: :: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XEXP':5: note ^ : In file included from array 'fld' declared here ^ ~ rtunion fld[1];insn-dfatab.c :11: In file included from ^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) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 1229:38: note: expanded from macro 'RTL_CHECK2' :3808In file included from insn-latencytab.c:11#define RTL_CHECK2(RTX, N, 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#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ In file included from : ./genrtl.h:: ^ ~ 5../../gcc-10.2.0/gcc/rtl.h:: 3808: ./genrtl.h178::38:3:3note : 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 :444:../../gcc-10.2.0/gcc/rtl.h5: :note: array 'fld' declared here XEXP (rt, 1) = arg1; : rtunion fld[1]; ^ 1229:38In file included from : notewarning: expanded from macro 'RTL_CHECK2' insn-automata.c: :#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] ^ ~ 14 rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2;../../gcc-10.2.0/gcc/rtl.h:1341: :23: ^ ~ note: 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../../gcc-10.2.0/gcc/rtl.h::3808444: :./genrtl.h:310 : ^ ~3 : warning: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:51345:25 : notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XBBDEF' In file included from : note X0EXP (rt, 4) = NULL_RTX;: array 'fld' declared here #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): 1229:38: rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' insn-attrtab.c ^ ~: 11 ../../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:380: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' insn-recog.c:6522:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~ ../../gcc-10.2.0/gcc/rtl.h XBBDEF (rt, 2) = arg2;: 444 ^ ~ :13585:27:8 note: ../../gcc-10.2.0/gcc/rtl.h:: 444note:: 5array 'fld' declared here: :note : warningarray '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.hexpanded from macro 'X0EXP': 1345 : ^ rtunion fld[1]; x2 = XEXP (x1, 1); ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ 25: ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' note: expanded from macro 'XBBDEF'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~In file included from insn-latencytab.c:11 ../../gcc-10.2.0/gcc/rtl.h:1228 #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) ^ ^ ~ : In file included from In file included from insn-dfatab.c:11: 38: note../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229: : In file included from ../../gcc-10.2.0/gcc/rtl.h::3808../../gcc-10.2.0/gcc/rtl.h: ./genrtl.h:expanded from macro 'RTL_CHECK1'179:12283:: warning: ::3838:: note: 3808expanded from macro 'RTL_CHECK1' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:66note XEXP (rt, 3) = arg3; ^ ~ : :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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 1341 ^ ~ #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: XEXP (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h23: ../../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::1341:23::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 444444::5:444../../gcc-10.2.0/gcc/rtl.h:1229 :55:: note: :38:note note: expanded from macro 'RTL_CHECK2': array 'fld' declared herearray 'fld' declared here rtunion fld[1];note ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XEXP' rtunion fld[1]; ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : 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'insn-recog.c:6569: 8: warningIn file included from : rtunion fld[1]; ^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])insn-attrtab.c:11 ^ : In file included from ../../gcc-10.2.0/gcc/rtl.h In file included from insn-dfatab.c:11 x2 = XEXP (x1, 1); ^ ~ : ^ ~In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h:444::5../../gcc-10.2.0/gcc/rtl.h: insn-automata.cnote: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:3808: :./genrtl.h:180 :3:: warning: rtunion fld[1];array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 143808: : In file included from ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:381:3:1341:: 23warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 3) = NULL_RTX; XINT (rt, 4) = arg4; ^ ~ ^note 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:In file included from insn-latencytab.c:11 X0EXP (rt, 5) = NULL_RTX;: : expanded from macro 'XEXP'In file included from ../../gcc-10.2.0/gcc/rtl.h:38081358../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ :: :./genrtl.h1338:23../../gcc-10.2.0/gcc/rtl.h:94::../../gcc-10.2.0/gcc/rtl.h:12293:38:27 note::1358 warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : : expanded from macro 'XINT'expanded from macro 'RTL_CHECK2' :note27: note: expanded from macro 'X0EXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XEXP (rt, 1) = arg1;: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP':444:5 : note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ ^ ~ array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :1229:38../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):../../gcc-10.2.0/gcc/rtl.h1228::1341:23 : ^ ~ note: expanded from macro 'XEXP' ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.hinsn-recog.c::6576:8../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~:1229:38 38: : note: warningexpanded from macro 'RTL_CHECK2' :note1228:38:#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])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])444 : ^ ~ ../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444::5: note444: array 'fld' declared here 5: note: rtunion fld[1];5 x5 = XEXP (x4, 1);: ^ ~note: array 'fld' declared here:: array 'fld' declared here ^ 444:5: note: rtunion fld[1]; rtunion fld[1]; ^In file included from array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ^ insn-attrtab.c::1341:23In file included from : note: insn-automata.cexpanded from macro 'XEXP' 11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808In file included from : :14: 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] ./genrtl.h: X0EXP (rt, 6) = NULL_RTX; ^ ~ 382:../../gcc-10.2.0/gcc/rtl.h:1358:27: note: expanded from macro 'X0EXP' 3: 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:insn-dfatab.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 3808 : :./genrtl.h11: In file included from warning../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h ^ ~ : :177::3: ../../gcc-10.2.0/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]12293808: ./genrtl.h::181: 3: warning: XEXP (rt, 1) = arg1; : 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] ^ ~ 122838:: note X0EXP (rt, 4) = NULL_RTX;: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h38: XINT (rt, 5) = arg5; ^ ~note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'RTL_CHECK1' : ^ ~1341../../gcc-10.2.0/gcc/rtl.h:1338 ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1358:27#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): ^ ~note: expanded from macro 'X0EXP': ::2323: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: 444 ^ ~: : 444:5 5: note: array 'fld' declared here expanded from macro 'XINT': note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : ^1229 :38: rtunion fld[1];:1228:38: note: expanded from macro 'RTL_CHECK1' 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:444:5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ^insn-recog.c:6604:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; In file included from : ^ insn-attrtab.c8::11 : 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]: 3808 x2 = XEXP (x1, 1);In file included from insn-latencytab.c ^ ~: 11../../gcc-10.2.0/gcc/rtl.h1229:1341:23In file included from : ./genrtl.h:: insn-automata.cIn file included from :14: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h38::3808 : ./genrtl.h::383:3: warning: 313array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :note : expanded from macro 'RTL_CHECK2' 3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3 ^ ~ : XINT (rt, 5) = arg3; ^ ~ ./genrtl.hnote:: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h: ../../gcc-10.2.0/gcc/rtl.h178:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):warning444: :array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]5 :3: warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ X0EXP (rt, 7) = NULL_RTX; XBBDEF (rt, 2) = arg2; ^ ~1338../../gcc-10.2.0/gcc/rtl.h:1229note:38: note ^ ~: :expanded from macro 'RTL_CHECK2' 23: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XINT'../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :1345:25: note: rtunion fld[1]; ^ ~ 1358:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): expanded from macro 'XBBDEF' 27 ^ ../../gcc-10.2.0/gcc/rtl.h:: note: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)In file included from insn-dfatab.c:expanded from macro 'X0EXP'11: In file included from 444 ^ ~ ../../gcc-10.2.0/gcc/rtl.h : ^ ~ :5: ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): 1228 ^ ~: 383808: ./genrtl.hnote../../gcc-10.2.0/gcc/rtl.h:1229::38:../../gcc-10.2.0/gcc/rtl.h note: : 182note:: 3expanded from macro 'RTL_CHECK1': : warningarray 'fld' declared here : 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]) 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.h XEXP (rt, 6) = arg6;: : ^ ~444 :../../gcc-10.2.0/gcc/rtl.h:1341:523: note:../../gcc-10.2.0/gcc/rtl.h ^note : array 'fld' declared here : :444: rtunion fld[1];expanded from macro 'XEXP' 1228#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)5 : ^ ~ note../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here1229 :38: insn-recog.c:38: note: noteexpanded from macro 'RTL_CHECK1' rtunion fld[1];: 6610:20:#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 'RTL_CHECK2' || maybe_ne (SUBREG_BYTE (x4), 0) ^ ~ ^~~~~~~~~~~~~~~~ ../../gcc-10.2.0/gcc/rtl.h:444:5:In file included from insn-attrtab.cnote: array 'fld' declared here In file included from insn-latencytab.c: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 11:: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h:3808:: ./genrtl.h:11 rtunion fld[1]; ^2039../../gcc-10.2.0/gcc/rtl.h :444:5: note: array 'fld' declared here 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/rtl.h:3808: ./genrtl.h:384: rtunion fld[1];In file included from insn-automata.c:14 XEXP (rt, 3) = arg3;: In file included from ^ ~../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h ../../gcc-10.2.0/gcc/rtl.h ^: 1341:23: note::343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XEXP' 3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] 26In file included from insn-dfatab.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) XEXP (rt, 1) = arg1; ^ ~: 3808 ^ ~: ./genrtl.h ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h :220 XSTR (rt, 6) = arg4;:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ::1341: 23: note1229:38note XEXP (rt, 1) = arg1; ^ ~: :../../gcc-10.2.0/gcc/rtl.h:1340: ../../gcc-10.2.0/gcc/rtl.h::expanded from macro 'SUBREG_BYTE'23 :#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ note: expanded from macro 'XEXP'expanded from macro 'XSTR' 1341#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h : ^ ~1373 :note: expanded from macro 'RTL_CHECK2': 32 :23 : note: noteexpanded 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.hexpanded from macro 'XCSUBREG':1229:38 : note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h :444:5#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) ^ ~ ^ ~: note1229: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h : 444::385: note rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1230:: expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here 37 ^ ~ : rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h : ^ :1229:38In file included from : noteIn file included from : expanded from macro 'RTL_CHECK2' insn-automata.c note: insn-latencytab.c444:5expanded from macro 'RTL_CHECKC1':14: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~In file included from :11: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h: 3808: note: :../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: 3808#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];444:5 ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:180: 3: :./genrtl.h:344::3:: warning ^ 444:5: note: array 'fld' declared here : note: array 'fld' declared here 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] XINT (rt, 4) = arg4; X0EXP (rt, 2) = NULL_RTX; ^ ~ ^ ~In file included from insn-attrtab.c:11: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h : ^1358:27 : insn-recog.cnote: rtunion fld[1];expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from :6617: : ^ ~1338 :23: 8note:: 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 ^: 1228:3808: In file included from ./genrtl.hinsn-dfatab.c::41511:: 3In 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] 3808 : 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:38: XINT (rt, 1) = arg1; x6 = XEXP (x5, 1); ^ ~ :221: :1229:3../../gcc-10.2.0/gcc/rtl.h:1341: 23: note ^ ~: expanded from macro 'XEXP' 38:: 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) 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]): ^ ~ ../../gcc-10.2.0/gcc/rtl.h1338:23expanded from macro 'RTL_CHECK1' :: note : expanded from macro 'XINT' XBBDEF (rt, 2) = arg2;1229#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 38 ^ ~: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : expanded from macro 'RTL_CHECK2'../../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:1345#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :444:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 25: note../../gcc-10.2.0/gcc/rtl.h: ::444 note: expanded from macro 'XBBDEF' ^ ~ : array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h :444:5: note: ^ ~ rtunion fld[1]; ^array 'fld' declared here5: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ 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:181:3: warningIn file included from insn-attrtab.c:11:: 444In file included from ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ ~ : 3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:1228array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:38:5: : ^note : 448:3 In file included from insn-automata.c:14note: : In file included from array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:345::3: rtunion fld[1]; warning XINT (rt, 5) = arg5;: 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; ^ ~ ^ ~ warning: insn-recog.c#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:444:5:6620../../gcc-10.2.0/gcc/rtl.h::81358:27 :note note: 1338 expanded from macro 'X0EXP' XSTR (rt, 1) = arg1; ^ ~ :: array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h:1340 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)23 ^ ~ 23 rtunion fld[1];: ^ : ../../gcc-10.2.0/gcc/rtl.h:1228 x7 = XEXP (x5, 2);:38: noteIn file included from ^ ~ note: : expanded from macro 'RTL_CHECK1' note../../gcc-10.2.0/gcc/rtl.h: :1341:expanded from macro 'XINT'23:insn-dfatab.c note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~ ^ ~expanded from macro 'XSTR'11: 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): ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 444:51229: ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here : ^ ~ rtunion fld[1];: 38: 1229../../gcc-10.2.0/gcc/rtl.h: ^3808: note./genrtl.h:222:: 3: ../../gcc-10.2.0/gcc/rtl.hwarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from expanded from macro 'RTL_CHECK2' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XEXP (rt, 3) = arg3;insn-automata.c:14 38 ^ ~: note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2' 444 :: :1229: ^ ~5: note In file included from : ../../gcc-10.2.0/gcc/rtl.h:1341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38 : ^ ~ note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2' array 'fld' declared here23 : note: expanded from macro 'XEXP' : rtunion fld[1];3808 ^ #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]) ^ ~: insn-recog.c:6627::8: warning./genrtl.h444:: ../../gcc-10.2.0/gcc/rtl.h:444 :5: :note: array 'fld' declared here5 ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 346:: :note: array 'fld' declared here3 x9 = XEXP (x8, 1); ^ ~ 1229:38: note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'1341 : rtunion fld[1]; ^:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: note: expanded from macro 'XEXP' In file included from warninginsn-attrtab.c:11: #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] rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ^./genrtl.h :449:3In file included from ^ ~ : X0EXP (rt, 4) = NULL_RTX; ^ ~ warning insn-latencytab.c: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h::11: ../../gcc-10.2.0/gcc/rtl.hIn file included from ../../gcc-10.2.0/gcc/rtl.h: XINT (rt, 2) = arg2;3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1229: 38:1358 note: expanded from macro 'RTL_CHECK2': ::182444:5 ^ ~: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: array 'fld' declared here : ^ ~3 : 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];27 : ^ note: expanded from macro 'X0EXP' :444:5: XEXP (rt, 6) = arg6;In file included from note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: 1228 ^ ~../../gcc-10.2.0/gcc/rtl.hinsn-dfatab.c rtunion fld[1]; : ^../../gcc-10.2.0/gcc/rtl.h: 133838:23: note: expanded from macro 'XINT' insn-recog.c#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): 11 ^ ~ : : noteIn file included from : expanded from macro 'RTL_CHECK1' :../../gcc-10.2.0/gcc/rtl.h6630::1229:38../../gcc-10.2.0/gcc/rtl.h:1341:::9: warningnote: 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])23 : ^ ~ note x10 = XEXP (x8, 2);: 3808: : expanded from macro 'RTL_CHECK2' ./genrtl.h :../../gcc-10.2.0/gcc/rtl.h223: ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 4443../../gcc-10.2.0/gcc/rtl.h: warning: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] : 4445: XINT (rt, 4) = arg4; note: array 'fld' declared here : 5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ~ rtunion fld[1]; ^ expanded from macro 'XEXP' ^ In file included from insn-attrtab.c:In file included from 1341../../gcc-10.2.0/gcc/rtl.hinsn-automata.c::14: 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.h23: note: 1338expanded from macro 'XEXP' : ^ ~23 :../../gcc-10.2.0/gcc/rtl.h :note1229:::38347: expanded from macro 'XINT' 11:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)3#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): warning: : array index 5 is 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/rtl.h:In file included from : ^ ~1229::38: 1229../../gcc-10.2.0/gcc/rtl.hnote::../../gcc-10.2.0/gcc/rtl.h3808:: ./genrtl.h:1358450::273: warningnote: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' 38 XVEC (rt, 3) = arg3;: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^ ~ note: expanded from macro 'RTL_CHECK2': note: expanded from macro 'X0EXP'#define RTL_CHECK2(RTX, N, 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#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):../../gcc-10.2.0/gcc/rtl.h : ^ ~444 : 5../../gcc-10.2.0/gcc/rtl.h:: 1228note:: 38array 'fld' declared here: note: expanded from macro 'RTL_CHECK1'note rtunion fld[1]; ^ ^ ~: ../../gcc-10.2.0/gcc/rtl.h:1342:23array 'fld' declared here: note: expanded from macro 'XVEC'#define RTL_CHECK1(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 XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) In file included from rtunion fld[1];insn-recog.cinsn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h ^:3808: :./genrtl.h:348../../gcc-10.2.0/gcc/rtl.h :444 :56651:: note: ^ ~ :../../gcc-10.2.0/gcc/rtl.h38: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here X0EXP (rt, 6) = NULL_RTX; ^ ~ :In file included from : 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.h1229:38: x2 = XEXP (x1, 1); noteinsn-latencytab.c: : ^:111358: :expanded from macro 'RTL_CHECK2' ^ ~ 27#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../../gcc-10.2.0/gcc/rtl.h::444:5: In file included from note: array 'fld' declared here : rtunion fld[1]; note ^: expanded from macro 'X0EXP':In file included from insn-attrtab.c3808#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~1341: insn-dfatab.c: :./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1228:38: note:2311: note11: 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] : :220:3:: expanded from macro 'RTL_CHECK1' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XEXP' XINT (rt, 5) = arg5; ^ ~ 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_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) : ^ ~1338 :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::4443808:: 5./genrtl.h:451::323:: 1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h :warning1341: array 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]) ^ ~note : ../../gcc-10.2.0/gcc/rtl.h:444:5array 'fld' declared here: note: : rtunion fld[1];array 'fld' declared here ^ : 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' In file included from ../../gcc-10.2.0/gcc/rtl.h:1229: 38 rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)insn-automata.c:insn-recog.c :6652:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~note x3 = XEXP (x2, 1);: expanded from macro 'RTL_CHECK2' ^ ~ expanded from macro 'XINT'14../../gcc-10.2.0/gcc/rtl.h:1229:38../../gcc-10.2.0/gcc/rtl.h: note : expanded from macro 'RTL_CHECK2' : 1341:23: : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP'#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ In file included from #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: ../../gcc-10.2.0/gcc/rtl.h ^ ~: array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 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 :444:38085: :./genrtl.h :note379: array 'fld' declared here ^ rtunion fld[1]; ::3444: ^ :warning5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note../../gcc-10.2.0/gcc/rtl.h 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];:In file included from 1229insn-dfatab.c In file included from insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:221#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] : ^38 : ^ ~ note11: XBBDEF (rt, 2) = arg2;expanded from macro 'RTL_CHECK2' : ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])insn-attrtab.c 225 ^ ~: ../../gcc-10.2.0/gcc/rtl.h::11: In file included from 3../../gcc-10.2.0/gcc/rtl.h:3808:: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h::452:444 1229warning: 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;:1345::25: note3: warning38: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^ ~ : XVEC (rt, 5) = arg5; ^ ~ expanded from macro 'XBBDEF'../../gcc-10.2.0/gcc/rtl.h:1341 : :23expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)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 :5../../gcc-10.2.0/gcc/rtl.h:::1229:38: note444: ^ ~1342 : note: :array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];expanded from macro 'RTL_CHECK2' ^ 523:: :note insn-recog.c1228 :38: note:: 6659: :8:note warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XVEC'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK1' x5 = XEXP (x4, 1);../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: :../../gcc-10.2.0/gcc/rtl.h:array 'fld' declared here444#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 5 ^ ~: ^ ~ note 444 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:: ../../gcc-10.2.0/gcc/rtl.h::51341 :23:1229array 'fld' declared here note: 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 38:: insn-automata.cnote:: 14array 'fld' declared here: In file included from ../../gcc-10.2.0/gcc/rtl.h38 rtunion fld[1]; ^ : : rtunion fld[1];3808 ^: In file included from noteinsn-latencytab.c: :11: In file included from In file included from ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':insn-dfatab.c3808: ./genrtl.h :note 11: In file included from ../../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: :2223808:3: 444warningexpanded from macro 'RTL_CHECK2': array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : : XEXP (rt, 3) = arg3;5380:: 3: :warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h ^ ~ ^ ~ :226:../../gcc-10.2.0/gcc/rtl.h3: warning../../gcc-10.2.0/gcc/rtl.hnote: : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :array 'fld' declared here 1341: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];: 23 X0EXP (rt, 7) = NULL_RTX; XBBDEF (rt, 2) = arg2; ^ ^ ~444 : ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1345:25../../gcc-10.2.0/gcc/rtl.h:: note: expanded from macro 'XBBDEF' 5: note#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): In file included from 1358:27: note: :expanded from macro 'X0EXP' insn-attrtab.c#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: 11 noteexpanded from macro 'XEXP': ^ ~: ../../gcc-10.2.0/gcc/rtl.h :array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1228:1228 In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:453:3: warning:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : rtunion fld[1];38../../gcc-10.2.0/gcc/rtl.h: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] :1229:38: ^ notenote: : 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.hinsn-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);:444:5: ^ ~note XINT (rt, 6) = arg6; ^ ~ 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 'RTL_CHECK1' 1338#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: 23#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' ^ ~array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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../../gcc-10.2.0/gcc/rtl.h::444444:5:../../gcc-10.2.0/gcc/rtl.h :note1229::38: 5: note: ^ ~ note../../gcc-10.2.0/gcc/rtl.h: :In file included from 444:5: : insn-latencytab.carray 'fld' declared here expanded from macro 'RTL_CHECK2'array 'fld' declared herenote : :array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; 11 ^ rtunion fld[1]; ^ In file included from insn-automata.c: ^ ~ 14 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/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.hinsn-recog.c ^ :3808: ./genrtl.h:381 :6682:8: warning: array index 1 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:In file included from insn-dfatab.c:11 XINT (rt, 4) = arg4; x2 = XEXP (x1, 1); ^ ~: :3 486:3:../../gcc-10.2.0/gcc/rtl.h:1341::In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 : ^ ~./genrtl.h:265: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] 323:: note: X0EXP (rt, 3) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:1338warning :23: note: expanded from macro 'XINT' expanded from macro 'XEXP' 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:../../gcc-10.2.0/gcc/rtl.h note: : ../../gcc-10.2.0/gcc/rtl.h:1229array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: :expanded from macro 'XINT'1358:27: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~note XEXP (rt, 1) = arg1;: 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:1341: 23: ../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h:1229:1229../../gcc-10.2.0/gcc/rtl.h:444:5note: note38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~: :38:: note: : expanded from macro 'RTL_CHECK2' array 'fld' declared here expanded from macro 'X0EXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~:: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h38:: 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:1228:38:444 note: expanded from macro 'RTL_CHECK1' ^: 5: note ^ ~In file included from insn-latencytab.c:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~11: array 'fld' declared here : 444../../gcc-10.2.0/gcc/rtl.h::5444:5: :In file included from ../../gcc-10.2.0/gcc/rtl.hnote:: array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here rtunion fld[1]; 3808:444: rtunion fld[1]; ^ 5 rtunion fld[1]; ^ In file included from : noteinsn-recog.c: array 'fld' declared here insn-automata.c:: rtunion fld[1];./genrtl.h ^ 14: ^ In file included from insn-dfatab.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] :224:3: In file included from ../../gcc-10.2.0/gcc/rtl.h:In file included from 6683:83808 XBBDEF (rt, 2) = arg2;: ./genrtl.h ^ ~: 382../../gcc-10.2.0/gcc/rtl.h:: 1345warning:: 25array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XBBDEF' :#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb): ^ ~ XINT (rt, 5) = arg5; 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:3../../gcc-10.2.0/gcc/rtl.h:: 1338:23:warning x3 = XEXP (x2, 1); note ^ ~: expanded from macro 'XINT' : #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:516 : ^ ~1228 :38: :note: expanded from macro 'RTL_CHECK1' 3::1341:23../../gcc-10.2.0/gcc/rtl.h: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 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]1229 : 38 ^ ~ note XVEC (rt, 1) = arg1;: expanded from macro 'XEXP' ^ ~ : X0EXP (rt, 4) = NULL_RTX; note ^ ~ ../../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:1358../../gcc-10.2.0/gcc/rtl.h:27: :note: expanded from macro 'X0EXP'444expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1342 :23: :5: ^ ~ #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)note ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h :1229:: note: expanded from macro 'XVEC'38../../gcc-10.2.0/gcc/rtl.h:444 ../../gcc-10.2.0/gcc/rtl.h:1228:38::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)5 ^ ~ array 'fld' declared herenote :../../gcc-10.2.0/gcc/rtl.h::1229:: 38: rtunion fld[1];note ^ : array 'fld' declared herenote: expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK1' In file included from noteinsn-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_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:444: 5 ^ ~: note: rtunion fld[1]; array 'fld' declared here3808 : ./genrtl.h: rtunion fld[1];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]) In file included from In file included from insn-automata.c: 14 ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808insn-latencytab.c: ./genrtl.h: XEXP (rt, 3) = arg3;../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h383::3:: ^ ~444 : warning: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 115: : note: array 'fld' declared here 5In file included from :../../gcc-10.2.0/gcc/rtl.h:3808: XINT (rt, 5) = arg3;./genrtl.h : ^ ~225:3 rtunion fld[1];: warningnote: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h : ^ : array 'fld' declared here XEXP (rt, 6) = arg6;../../gcc-10.2.0/gcc/rtl.h:1338: rtunion fld[1];23: note: expanded from macro 'XINT'1341 In file included from ^insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.hinsn-recog.c:3808 ^ ~: ./genrtl.h:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)517::3: 6684::23warning: 17array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: : note: expanded from macro 'XEXP' XEXP (rt, 2) = arg2; ../../gcc-10.2.0/gcc/rtl.h ^ ~: 1341#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 23 ^ ~../../gcc-10.2.0/gcc/rtl.h:: 1229note: expanded from macro 'XEXP' : 38warning:: note: expanded from macro 'RTL_CHECK2' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_ne (SUBREG_BYTE (x3), 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::2039#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):26: note: expanded from macro 'SUBREG_BYTE' 1229 ^ ~: ^ ~38: 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: 23: note#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)../../gcc-10.2.0/gcc/rtl.h: 444../../gcc-10.2.0/gcc/rtl.h::5: :444: 5 ^ ~:1229 note: array 'fld' declared here :expanded from macro 'XEXP' note rtunion fld[1]; : ../../gcc-10.2.0/gcc/rtl.h ^ array 'fld' declared here:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): note: expanded from macro 'RTL_CHECK2' In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])insn-dfatab.c:1373:32: note: expanded from macro 'XCSUBREG' :#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) 11: rtunion fld[1]; ^ ~ In file included from ^ ^ ~ ../../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' In file included from insn-automata.c:444:5:: note : array 'fld' declared here 14:../../gcc-10.2.0/gcc/rtl.h:1230: rtunion fld[1]; ^ :3808#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ./genrtl.h:268In file included from insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:226:3:37 :warning : notearray index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]: :expanded from macro 'RTL_CHECKC1' X0EXP (rt, 7) = NULL_RTX;In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])384 : 3: ^ ~warning: ^ ~ ^ ~array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: XINT (rt, 4) = arg4; warning../../gcc-10.2.0/gcc/rtl.h : ../../gcc-10.2.0/gcc/rtl.h:1358:27: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'X0EXP' ^ ~ XSTR (rt, 6) = arg4; ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' ::444444::5: note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)In file included from 5#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h insn-attrtab.c:1340:23: note: expanded from macro 'XSTR' :#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:1229: 38note:11: ^ ~In file included from : ../../gcc-10.2.0/gcc/rtl.h :3808../../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]expanded from macro 'RTL_CHECK2' array 'fld' declared here note: expanded from macro 'RTL_CHECK2' XEXP (rt, 3) = arg3; rtunion fld[1]; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 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../../gcc-10.2.0/gcc/rtl.h::../../gcc-10.2.0/gcc/rtl.h444:5: ^note : array 'fld' declared here 444 ^ ~ :5: insn-recog.c../../gcc-10.2.0/gcc/rtl.h:1341:23: note: noteexpanded from macro 'XEXP' : :array 'fld' declared here6697 :8: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)warning rtunion fld[1]; 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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5:: rtunion fld[1]; ^ In file included from In file included from insn-dfatab.c:11: 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: ./genrtl.h: In file included from insn-latencytab.cinsn-automata.c:14: In file included from 269../../gcc-10.2.0/gcc/rtl.hnote x7 = XEXP (x4, 1);: array 'fld' declared here ^ ~ : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ ::113808: :./genrtl.h1341In file included from insn-attrtab.c: :In file included from 11: In file included from ../../gcc-10.2.0/gcc/rtl.h::3808: 3./genrtl.h:519::../../gcc-10.2.0/gcc/rtl.h3::3808 warning: 23array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt, 4) = NULL_RTX; ^ ~ warning: ./genrtl.h::265:3: warning: ../../gcc-10.2.0/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :4151358: XEXP (rt, 1) = arg1;27 : note: : ^ ~expanded from macro 'X0EXP' note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:1341:23../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XEXP' :3: warning: array index 5 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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XINT (rt, 5) = arg5; XINT (rt, 1) = arg1; ^ ~ : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XEXP' ^ ~ ^ ~1228:../../gcc-10.2.0/gcc/rtl.h38::1338 :23: :note: note../../gcc-10.2.0/gcc/rtl.h:1229: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~expanded from macro 'XINT' 1338../../gcc-10.2.0/gcc/rtl.h::expanded from macro 'RTL_CHECK1'1229 #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)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])38 :38 ^ ~ : ^ ~ ../../gcc-10.2.0/gcc/rtl.h :note1229: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 444#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'444::55 ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: :../../gcc-10.2.0/gcc/rtl.h: 444:5: note : 38array 'fld' declared here: ../../gcc-10.2.0/gcc/rtl.h:1229:38: note rtunion fld[1];note: expanded from macro 'RTL_CHECK2': expanded from macro 'RTL_CHECK2'note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ rtunion fld[1]; ^ 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: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: noteinsn-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' ^ ~In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)insn-attrtab.c:11: expanded from macro 'XBBDEF'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:550:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)3: : 444:5444:: 5note:: 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] XEXP (rt, 1) = arg1; ^ ~ ^ ~ rtunion fld[1];1229 :38: note: expanded from macro 'RTL_CHECK2' note: ../../gcc-10.2.0/gcc/rtl.h ^: array 'fld' declared here 1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/rtl.h:1228:38: rtunion fld[1]; ^ In file included from insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h:note444:5:::3808: ./genrtl.h:23270:: 3:In file included from insn-automata.c note: expanded from macro 'XEXP' notewarning:14: 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)array 'fld' declared here XSTR (rt, 1) = arg1;: : ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: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_CHECK1': rtunion fld[1]; ^ XEXP (rt, 6) = arg6;1229:38#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ : note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hinsn-recog.c::13416797::23 rtunion fld[1];: note: expanded from macro 'XEXP'444 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ^8:1229 5 warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from x4 = XEXP (x2, 1); ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1341:../../gcc-10.2.0/gcc/rtl.h23 : note: 38expanded from macro 'XEXP' insn-latencytab.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):note:1229:38:: array 'fld' declared herenote : expanded from macro 'RTL_CHECK2'11:: 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]) ^ ~ note../../gcc-10.2.0/gcc/rtl.h:444: rtunion fld[1]; 267../../gcc-10.2.0/gcc/rtl.h::3expanded from macro 'RTL_CHECK2':1229::38 :5warning: 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; note#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/rtl.h:insn-attrtab.c1341: :23: note: array 'fld' declared hereexpanded from macro 'XEXP': :expanded from macro 'RTL_CHECK2'11 41 warnings#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 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:444./genrtl.hIn file included from rtunion fld[1];:551: ../../gcc-10.2.0/gcc/rtl.h:1229:insn-dfatab.c: ^ generated:311: . 5: 38: note: : warningIn file included from : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-automata.cnote:: 14array 'fld' declared here: In file included from In file included from rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h: 271 ^: 3: warning: XEXP (rt, 2) = arg2;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; ../../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::1341../../gcc-10.2.0/gcc/rtl.h:23:: note: expanded from macro 'XEXP' 3808#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'444 :insn-recog.c: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h : ^ ~449 :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::444:55: note:: array 'fld' declared here6801 : :8: warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note XINT (rt, 2) = arg2; ^ ~: note x5 = XEXP (x1, 1); ^ ~ 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) ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from insn-latencytab.c:11expanded from macro 'XEXP' ^ ~: 1338:23: note: expanded from macro 'XINT' ../../gcc-10.2.0/gcc/rtl.h:1229:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note#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: 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#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../../gcc-10.2.0/gcc/rtl.h:3808: ^ ~./genrtl.h:653../../gcc-10.2.0/gcc/rtl.h:1229:38: :444note:../../gcc-10.2.0/gcc/rtl.h3808:444:: :5:5: ./genrtl.h: 3: 268expanded 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]) note: array 'fld' declared herenote ^ ~ 3: : XWINT (rt, 1) = arg1; ^ ~../../gcc-10.2.0/gcc/rtl.hwarning:: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 444:5: XINT (rt, 4) = arg4; ../../gcc-10.2.0/gcc/rtl.h ^ ~ rtunion fld[1];note ^ :array 'fld' declared here1234 :../../gcc-10.2.0/gcc/rtl.h29:1338: rtunion fld[1];: array 'fld' declared here : note 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:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note: expanded from macro 'XINT' expanded from macro 'XWINT' XVEC (rt, 3) = arg3; ^ ~insn-recog.c:6831:#define XWINT(RTX, N) ((RTX)->u.hwint[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:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ^ ~ x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38:In file included from insn-dfatab.c:11../../gcc-10.2.0/gcc/rtl.h: In file included from ../../gcc-10.2.0/gcc/rtl.h: 1342:233808../../gcc-10.2.0/gcc/rtl.h:445: :5: :./genrtl.hnote: array 'hwint' declared here ::307:note note3: expanded from macro 'XVEC' :1341:23: note: HOST_WIDE_INT hwint[1];expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 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#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~1229 : ../../gcc-10.2.0/gcc/rtl.h 38 ^ XEXP (rt, 1) = arg1;:444clang++ -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/hwint.h :59::../../gcc-10.2.0/gcc/rtl.h26:note5 : ../../gcc-10.2.0/gcc/rtl.h:1229: note:: expanded from macro 'HOST_WIDE_INT' 38note: array 'fld' declared here# define HOST_WIDE_INT long long rtunion fld[1]; ^ ^ expanded from macro 'RTL_CHECK2' In file included from ::insn-attrtab.c :note11: In file included from : 1341:In file included from insn-latencytab.cexpanded from macro 'RTL_CHECK2'../../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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: :./genrtl.h:269: 3 ^ ~: : warning: note3808: ./genrtl.harray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]444:5: : note: expanded from macro 'XEXP'array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h ::654: 444:5 rtunion fld[1]; XINT (rt, 5) = arg5;: note: 3array '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 ^ ~ : 1229warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from :38: note: ../../gcc-10.2.0/gcc/rtl.h XWINT (rt, 2) = arg2; ^ ~ expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h insn-automata.c:1338::23insn-recog.c:6835#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note: expanded from macro 'XINT':1234:29: 814: In file included from :../../gcc-10.2.0/gcc/rtl.h :#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] ^ ~ :3808 ../../gcc-10.2.0/gcc/rtl.h: :./genrtl.h444:5:../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'XWINT' :note1229: :array 'fld' declared here38 : note451: expanded from macro 'RTL_CHECK2' x4 = XEXP (x3, 1);#define XWINT(RTX, N) ((RTX)->u.hwint[N]) : ^ ~ rtunion fld[1]; 3 : ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^:445: ../../gcc-10.2.0/gcc/rtl.h:1341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23: warningnote: expanded from macro 'XEXP' 5 ^ ~: : notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'hwint' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; XVEC (rt, 4) = arg4;:../../gcc-10.2.0/gcc/rtl.h444:1229:38: note: expanded from macro 'RTL_CHECK2'In file included from ^: 5: ^ ~insn-dfatab.c:11 ../../gcc-10.2.0/gcc/hwint.h:59note:26: : note: expanded from macro 'HOST_WIDE_INT' array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ # define HOST_WIDE_INT long long: 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 rtunion fld[1]; ^ XBBDEF (rt, 2) = arg2;In file included from insn-latencytab.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:../../gcc-10.2.0/gcc/rtl.h:1345:25:In file included from insn-attrtab.c:11 : noteIn file included from ../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h XEXP (rt, 6) = arg6;4441342:5: : note: array 'fld' declared here::708 :3: warning: 23 ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XBBDEF'../../gcc-10.2.0/gcc/rtl.h SUBREG_BYTE (rt) = arg1; rtunion fld[1]; ^~~~~~~~~~~~~~~~: #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)../../gcc-10.2.0/gcc/rtl.h :2039 note: ^ ~ ^:expanded from macro 'XVEC'26:1341 : insn-recog.c:6849:12: warning :note #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h 23:1228:: note: ^ ~expanded from macro 'XEXP' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~38: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'SUBREG_BYTE' note : x6 = XEXP (x4, 1); ^ ~ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)../../gcc-10.2.0/gcc/rtl.h:1229expanded from macro 'RTL_CHECK1'../../gcc-10.2.0/gcc/rtl.h: :38: ^ ~1341:23#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 : expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h:::note: expanded from macro 'XEXP'1229 :444:51373:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)32 ^ ~: note ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5 ../../gcc-10.2.0/gcc/rtl.h: 1229note:: array 'fld' declared here 38note: :expanded from macro 'RTL_CHECK2' rtunion fld[1];: expanded from macro 'XCSUBREG': #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]; :expanded from macro 'RTL_CHECK2' 444:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)In file included from In file included from insn-automata.c:14insn-dfatab.c :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])11: In file included from ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.hinsn-latencytab.c: In file included from ::../../gcc-10.2.0/gcc/rtl.h:1230:37: ../../gcc-10.2.0/gcc/rtl.hIn file included from :3808: 11./genrtl.h:452444:3:note: : In file included from expanded from macro 'RTL_CHECKC1'../../gcc-10.2.0/gcc/rtl.h:3808 : ./genrtl.h::../../gcc-10.2.0/gcc/rtl.h5:warning : notearray index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]:3808: ./genrtl.h:309 :3#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): XVEC (rt, 5) = arg5; 271 : ^ ~ ^ ~ warning: array 'fld' declared here :3: ../../gcc-10.2.0/gcc/rtl.h:1342:23:warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XVEC' XEXP (rt, 7) = arg7; ^ ~ array index 3 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) XEXP (rt, 3) = arg3;1341 rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^ ~ :23: ^ ~ ^ :note: ../../gcc-10.2.0/gcc/rtl.h 444 expanded from macro 'XEXP': :5: 1229:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ note: expanded from macro 'RTL_CHECK2' 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' :insn-recog.c:6885: rtunion fld[1];8: warning1341#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] : ^23 ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here x2 = XEXP (x1, 1); ^ ~ ^ ~ : rtunion fld[1];In file included from insn-attrtab.c:11../../gcc-10.2.0/gcc/rtl.hnote: ../../gcc-10.2.0/gcc/rtl.hexpanded 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 ::3808444:5:: note: : 1341../../gcc-10.2.0/gcc/rtl.h::231229:: 38:./genrtl.h array 'fld' declared here note: expanded from macro 'RTL_CHECK2' In file included from :735:insn-automata.cnote: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ 3: warning : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~../../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' ../../gcc-10.2.0/gcc/rtl.h: X0EXP (rt, 1) = NULL_RTX; In file included from #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~444 :5:insn-latencytab.c: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: 14./genrtl.h:307::3:: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:444:1358 5note: note: XEXP (rt, 1) = arg1; : ^ ~ In file included from : ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: 3808../../gcc-10.2.0/gcc/rtl.h:1341:: rtunion fld[1];23 : ^ note: expanded from macro 'XEXP' insn-recog.c./genrtl.h:453:3array 'fld' declared here27: ::6886:note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~8 : rtunion fld[1]; warning: :expanded from macro 'X0EXP' 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; ^ ~ #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]1229../../gcc-10.2.0/gcc/rtl.h::1338:23: note: expanded from macro 'XINT' 38: note: In file included from insn-dfatab.c:11 ^ ~ x3 = XEXP (x2, 1);: In file included from ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2'3808: ./genrtl.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.h310::1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1228:38:23 ^ ~::: 3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XEXP' X0EXP (rt, 4) = NULL_RTX; #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' ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1358444:5:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1229:38 : ../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here::444: :5 rtunion fld[1]; ^note : expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-10.2.0/gcc/rtl.h::444In file included from insn-latencytab.c:1127 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from ::../../gcc-10.2.0/gcc/rtl.h :note3808: ./genrtl.h5note:: array 'fld' declared here : expanded from macro 'X0EXP' ^ ~ :../../gcc-10.2.0/gcc/rtl.hnote: array 'fld' declared here#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ ~ ^: rtunion fld[1];444 : ^ ../../gcc-10.2.0/gcc/rtl.h:1228:38: note: expanded from macro 'RTL_CHECK1' 308: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])5 XBBDEF (rt, 2) = arg2; ^ ~ ^ ~ : ../../gcc-10.2.0/gcc/rtl.hnote: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)In file included from 444 ^ ~ insn-automata.c:../../gcc-10.2.0/gcc/rtl.h::array 'fld' declared here 145In file included from insn-attrtab.c:11: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl.h1228:: :In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 38./genrtl.h: note:486:3:: expanded from macro 'RTL_CHECK1'3808:: warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ./genrtl.h XINT (rt, 1) = arg1;:786#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note : ^ ~array 'fld' declared here : 3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];insn-recog.c../../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 insn-dfatab.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] 1338: X0EXP (rt, 5) = NULL_RTX; ^ ~: 135823: note: expanded from macro 'XINT' 6899:8: 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) ^ ~ x6 = XEXP (x3, 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) ^ ~ In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h27: 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: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: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' :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])#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 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ :444:5: note: array 'fld' declared here XEXP (rt, 3) = arg3; 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/rtl.hinsn-dfatab.c::444:5: note: array 'fld' declared here 11 rtunion fld[1]; ^ : In file included from ../../gcc-10.2.0/gcc/rtl.hinsn-recog.c:6914: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:1341:23: note: expanded from macro 'XEXP' :3808: 444In file included from ./genrtl.hinsn-attrtab.c:312:3::: warning: 5array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1);#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 11:: note: X0EXP (rt, 6) = NULL_RTX;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 ^ ../../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 insn-automata.c:14#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: 516:3 ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 3808../../gcc-10.2.0/gcc/rtl.h:1358../../gcc-10.2.0/gcc/rtl.h:27: :note: expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h: warning1229: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h::38: :note: expanded from macro 'RTL_CHECK2'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) 813 XVEC (rt, 1) = arg1;: ^ ~ 444 : ^ ~ #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:1228 :38:warning:1342:235: ^ ~ : note: expanded from macro 'RTL_CHECK1'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:5#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])expanded from macro 'XVEC' : ^ ~ : notenote: array 'fld' declared here ../../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 XEXP (rt, 1) = arg1; ^ ~ ^ ~ array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:1341: ^ ^ ../../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:313In file included from :23: note: expanded from macro 'XEXP'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.hinsn-recog.c:6947::83:: warning: ../../gcc-10.2.0/gcc/rtl.h1229:38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1229:38:: note: x2 = XEXP (x1, 1); warningexpanded from macro 'RTL_CHECK2': 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] ../../gcc-10.2.0/gcc/rtl.h :3101341:3: #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] X0EXP (rt, 7) = NULL_RTX; ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444 X0EXP (rt, 4) = NULL_RTX;:5: 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.h1358 : ^ ~27 :../../gcc-10.2.0/gcc/rtl.h :note1358: :array 'fld' declared here27 : note: :expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^ ~ 444note:: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: 1228 ^: 38 :5: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)../../gcc-10.2.0/gcc/rtl.h:1229array 'fld' declared hereIn file included from insn-automata.c:14: : rtunion fld[1]; ^note38: : note: In file included from expanded from macro 'RTL_CHECK2'../../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 'RTL_CHECK1' XEXP (rt, 2) = arg2; ^ ~#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.hIn file included from insn-attrtab.c:11../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1228::1341:../../gcc-10.2.0/gcc/rtl.h23: :444:5: 38: :note: expanded from macro 'XEXP': 444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ : 5note:: array 'fld' declared here In file included from notenote../../gcc-10.2.0/gcc/rtl.h:1229../../gcc-10.2.0/gcc/rtl.h:38 rtunion fld[1];: note: :3808: : expanded from macro 'RTL_CHECK1': ./genrtl.h ^: 867In file included from insn-latencytab.c:11: expanded from macro 'RTL_CHECK2': In file included from 3../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])3808: ./genrtl.harray 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 311 ^ ~ rtunion fld[1]; ^ ^ ~ : 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] insn-recog.c:6973: XSTR (rt, 1) = arg1;8: warning../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444: X0EXP (rt, 5) = NULL_RTX;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ::4445: note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here : 5 ^ ~ : x4 = XEXP (x2, 1);1358 : ^ ~27 rtunion fld[1];: ../../gcc-10.2.0/gcc/rtl.h: notenote../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here1341:23: : note : expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'X0EXP' ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229 rtunion fld[1];#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ^:1340: :38: 23note: expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h :note1228: :expanded from macro 'XSTR'38 : 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 'RTL_CHECK1' In file included from insn-automata.c:14: 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;../../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 ^ ~: 38In file included from :insn-dfatab.c :note11: : expanded from macro 'RTL_CHECK2'In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 444../../gcc-10.2.0/gcc/rtl.h::51341:: 23note:: array 'fld' declared herenote 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) ^ ~ ^ ~ ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :343:insn-recog.c:6987:../../gcc-10.2.0/gcc/rtl.h10::444 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];3 || XINT (x1, 1) != 19 ^ ~:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h:1338 In file included from warninginsn-latencytab.c:11:: In file included from ../../gcc-10.2.0/gcc/rtl.hnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 23array 'fld' declared here: note: XEXP (rt, 1) = arg1;:3808: ./genrtl.h: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]expanded from macro 'XINT'444: rtunion fld[1]; ^ X0EXP (rt, 6) = NULL_RTX; ^ ~ ^ ~ 5 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~:In file included from ../../gcc-10.2.0/gcc/rtl.h:1358:27: note: insn-attrtab.c note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'X0EXP': 1341#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): rtunion fld[1];11 : ^ ../../gcc-10.2.0/gcc/rtl.h ^ ~:1229:In file included from 38: :In file included from insn-automata.c:../../gcc-10.2.0/gcc/rtl.h 2314: In file included from :../../gcc-10.2.0/gcc/rtl.h:3808:3808: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:868: ./genrtl.hnote:: expanded from macro 'XEXP' note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ::31228::38:519 expanded from macro 'RTL_CHECK2'note : 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] :expanded from macro 'RTL_CHECK1'3 ../../gcc-10.2.0/gcc/rtl.h : ^ ~ :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) warning ^ ~ : 1229:38../../gcc-10.2.0/gcc/rtl.h: note XSTR (rt, 2) = arg2;: expanded from macro 'RTL_CHECK2' 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 X0EXP (rt, 4) = NULL_RTX;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ : note: ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1358: ::27:../../gcc-10.2.0/gcc/rtl.h note: rtunion fld[1];444:5expanded from macro 'X0EXP'444:5::1340: 23: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ^ ~ :note : noteexpanded from macro 'XSTR': array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h note: array 'fld' declared here :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];1229 rtunion fld[1]; :../../gcc-10.2.0/gcc/rtl.h38: insn-recog.c:7007note ^ ^: 8: warning: : expanded from macro 'RTL_CHECK2'In file included from insn-dfatab.cIn file included from :11: 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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])insn-latencytab.c ^ ~ :11: ../../gcc-10.2.0/gcc/rtl.h444:In file included from x3 = XEXP (x2, 1);5 ^ ~ :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:38083808: :444::5: : ./genrtl.h:313note:3./genrtl.h:344::: :3 1341:array 'fld' declared here: warningnote rtunion fld[1]; : ^array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'fld' declared here 23 X0EXP (rt, 7) = NULL_RTX;: ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:27: In file included from insn-attrtab.c:11notewarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from note: expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; : :expanded from macro 'XEXP'3808 ^ : ./genrtl.h X0EXP (rt, 2) = 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) ^ ~ 897 ../../gcc-10.2.0/gcc/rtl.h:1228:In file included from insn-automata.c:../../gcc-10.2.0/gcc/rtl.h ^ ~ 1438:: In file included from :1358:27../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:1229: :38: note: 3expanded from macro 'RTL_CHECK2' :3808 : ./genrtl.h::550:#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] notenote : warningexpanded from macro 'X0EXP' : : 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 XEXP (rt, 1) = arg1; :444: ^ ~#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])5:../../gcc-10.2.0/gcc/rtl.h: XSTR (rt, 1) = arg1; ^ ~ ^ ~1341 ../../gcc-10.2.0/gcc/rtl.h::23: 1228../../gcc-10.2.0/gcc/rtl.h::note38: note1340: ^ ~note23: :: : array 'fld' declared hereexpanded from macro 'RTL_CHECK1' expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ rtunion fld[1]; ^ ~ :444../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h: : ^444::5: 1229:5 : note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): array 'fld' declared here38 : rtunion fld[1];insn-recog.cnote: note: array 'fld' declared here rtunion fld[1];: 7015:8:expanded from macro 'RTL_CHECK2' ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ x5 = XEXP (x1, 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:1229In file included from In file included from insn-latencytab.c::1341:23:11: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:::444:38:5insn-dfatab.c:11 note: 3808 : note./genrtl.h: :expanded from macro 'RTL_CHECK2'343 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XEXP': In file included from 3 : ^ ~ : 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: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]444 :note3808: : array 'fld' declared here./genrtl.h ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:345:3:1229: : ^ : warning XEXP (rt, 1) = arg1;5: ^ ~ : 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/rtl.hinsn-automata.c: 14note: In file included from ../../gcc-10.2.0/gcc/rtl.h::38081341: :./genrtl.h23:551:3 : warning38 X0EXP (rt, 3) = NULL_RTX; ^ ~ :: ../../gcc-10.2.0/gcc/rtl.h: note: : expanded from macro 'XEXP' array 'fld' declared here#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]:1358:note ../../gcc-10.2.0/gcc/rtl.h XEXP (rt, 2) = arg2;27: ^ ~ rtunion fld[1];: ^ : expanded from macro 'RTL_CHECK2' 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:1341:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23 ^ ~: ../../gcc-10.2.0/gcc/rtl.h:444note: insn-attrtab.c:11: In file included from expanded from macro 'XEXP' ^ ~ : 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:3808: 5./genrtl.h:444#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ::926:3../../gcc-10.2.0/gcc/rtl.h note ^ ~: 1228:../../gcc-10.2.0/gcc/rtl.h:: array 'fld' declared here :1229 : rtunion fld[1]; ^ 5warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK1' 38::insn-recog.c #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) XSTR (rt, 1) = arg1;:note: array 'fld' declared herenote ^ ~ 7035: expanded from macro 'RTL_CHECK2' rtunion fld[1];: 8:../../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])In file included from insn-latencytab.c: ../../gcc-10.2.0/gcc/rtl.h ^ ~:1340:44411: In file included from 23 ../../gcc-10.2.0/gcc/rtl.h:: 444note:5:: note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here x3 = XEXP (x1, 1);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) ^ ~ expanded from macro 'XSTR'In file included from insn-dfatab.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] 3808: ./genrtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :344:3 X0EXP (rt, 4) = NULL_RTX;In file included from insn-automata.c:../../gcc-10.2.0/gcc/rtl.h:1229: ^ ~ : warning 14: 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.h38::653 :3: X0EXP (rt, 2) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:1358: 27 ^ ~: note../../gcc-10.2.0/gcc/rtl.h warning: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :expanded from macro 'X0EXP'1229:38: : XWINT (rt, 1) = arg1; 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 ../../gcc-10.2.0/gcc/rtl.h:1358#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1234 ^ ~ : 27 ^ ~ :../../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:38444: note: 29expanded from macro 'RTL_CHECK1' : 5 ^ : #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ note: array 'fld' declared here note: expanded from macro 'X0EXP' : note#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) insn-recog.c ^ ~: 7051:8:: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XWINT'../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444:5 :: 1228: warning: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38note:: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N])insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927 x2 = XEXP (x1, 1); :3: ^ ~ ../../gcc-10.2.0/gcc/rtl.hwarning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK1' : rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h XVEC (rt, 2) = arg2; ^ ^ ~ 445::13415:23: note: expanded from macro 'XEXP'In file included from ../../gcc-10.2.0/gcc/rtl.h:1342 #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~: insn-dfatab.c:11: 23In file included from ../../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)./genrtl.h:347: : ^ ~ 3: ../../gcc-10.2.0/gcc/rtl.hwarning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: note: : array 'hwint' declared here 444::1229:38: HOST_WIDE_INT hwint[1]; note: X0EXP (rt, 5) = NULL_RTX;expanded from macro 'RTL_CHECK2' expanded from macro 'XVEC'5: 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 :444#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 5 ^ ~ ../../gcc-10.2.0/gcc/hwint.h : ^59 :../../gcc-10.2.0/gcc/rtl.h26::1229:38:: note: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hIn file included from :1358:note insn-latencytab.c27: note: rtunion fld[1];11expanded from macro 'RTL_CHECK2' ^ : expanded from macro 'HOST_WIDE_INT' : In file included from # define HOST_WIDE_INT long long ^ ../../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 'X0EXP' 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' ^ ~ In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) insn-recog.c ^ ~: 7111insn-automata.c:14../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::4441228::538:: note note: : expanded from macro 'RTL_CHECK1':array 'fld' declared here: In file included from ../../gcc-10.2.0/gcc/rtl.h:380812 rtunion fld[1];:: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~./genrtl.h : 654 ^ ^ ~ :3: warningwarning: 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 insn-attrtab.c:11: x4 = XEXP (x2, 1);: ../../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: 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 \ expanded from macro 'RTL_CHECK1' XWINT (rt, 2) = arg2;:444 ^ ~:5 ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 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 ../../gcc-10.2.0/gcc/rtl.hnote: :3808: ../../gcc-10.2.0/gcc/rtl.h:444array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:1341:23: :./genrtl.h:956 rtunion fld[1];:3:5 warning: : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:1234: ^29: notenote: : array 'fld' declared hereIn file included from expanded from macro 'XWINT' XVEC (rt, 1) = arg1;insn-dfatab.c rtunion fld[1]; ^ : 11 ^ ~ : : 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): 1342: In file included from insn-latencytab.c:23#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 11../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~../../gcc-10.2.0/gcc/rtl.h:445: :5: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::3808: :./genrtl.h:3461229:3: :warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]note note: : expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 38 X0EXP (rt, 4) = NULL_RTX;: ^ ~ ./genrtl.h: :array 'hwint' declared here348 note: HOST_WIDE_INT hwint[1];expanded from macro 'RTL_CHECK2' ^ ^ ~../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 3 ^ ~: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1358 X0EXP (rt, 6) = NULL_RTX;../../gcc-10.2.0/gcc/hwint.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:59: ^ ~ ::27::../../gcc-10.2.0/gcc/rtl.h:13581229:27:26 note444: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ::5: ^ ~note: expanded from macro 'X0EXP' :38: note: expanded from macro 'RTL_CHECK2' note: notearray 'fld' declared here ../../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): expanded from macro 'HOST_WIDE_INT' 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# define HOST_WIDE_INT long long ^ ^ ~ ^ ~ :5: note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:444:5../../gcc-10.2.0/gcc/rtl.h:1228:38: : notenote: expanded from macro 'RTL_CHECK1' rtunion fld[1];insn-recog.c ^ : array 'fld' declared here #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):7187: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:444 x2 = XEXP (x1, 2); ^ ~ rtunion fld[1]; ^../../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: In file included from insn-automata.c:14: 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 note: expanded from macro 'RTL_CHECK2' SUBREG_BYTE (rt) = arg1;In file included from insn-latencytab.c:11: 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 : 347 ^~~~~~~~~~~~~~~~: 3../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::2039444::265:: notenote: : expanded from macro 'SUBREG_BYTE' insn-attrtab.cIn file included from #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)insn-dfatab.carray 'fld' declared here: :11: :11 ^ ~: In file included from ../../gcc-10.2.0/gcc/rtl.h warningIn file included from ../../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: rtunion fld[1]; X0EXP (rt, 5) = NULL_RTX; ^ ~ 1373 :3808: :3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h ^:./genrtl.h ::32984insn-recog.c: 1358::3:379:3 warning: 7194:8:27:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:note: : expanded from macro 'XCSUBREG'warningnote warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;: #define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ x6 = XEXP (x4, 1); ^ ~ ^ ~: 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../../gcc-10.2.0/gcc/rtl.h:1230../../gcc-10.2.0/gcc/rtl.h:37: note: :: XEXP (rt, 1) = arg1; expanded from macro 'RTL_CHECKC1':1341 ^ ~12281340: : 38::2323: note../../gcc-10.2.0/gcc/rtl.h: : expanded from macro 'XSTR'1341:note: expanded from macro 'RTL_CHECK1': #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])23 : #define RTL_CHECK1(RTX, N, C1) ((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)#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h::444444 : note../../gcc-10.2.0/gcc/rtl.h: ^ ~: expanded from macro 'XEXP'5 :12295:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):: note : ^ ~ array 'fld' declared here38../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h:note1229: :array 'fld' declared here38 :: 1229note:: 38expanded from macro 'RTL_CHECK2': note: expanded from macro 'RTL_CHECK2' 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.hIn file included from insn-latencytab.c:11: 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]):In file included from insn-automata.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])348:143 : In file included from :: warning: ^ ~444: ^ ~../../gcc-10.2.0/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3808: ./genrtl.h5:: X0EXP (rt, 6) = NULL_RTX; note: array 'fld' declared here 735:3:../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:444 ^ ~ warning:: 5: :note: array 'fld' declared here../../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 insn-dfatab.c444:1358: rtunion fld[1];:11: :In file included from ../../gcc-10.2.0/gcc/rtl.h27 : ^ 5: insn-recog.cnote: array 'fld' declared here:note : 3808expanded from macro 'X0EXP': ./genrtl.h:380:3: rtunion fld[1];: ^ warning: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) X0EXP (rt, 1) = NULL_RTX; ^ ~ ^ ~ 7196../../gcc-10.2.0/gcc/rtl.h:1228 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :8: XBBDEF (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:1358:../../gcc-10.2.0/gcc/rtl.h27: note: :expanded from macro 'X0EXP' In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)38 ^ ~ :1345:25:: note../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h: ::1012:expanded from macro 'XBBDEF'3: warning x7 = XEXP (x3, 1);1228: #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] XVEC (rt, 1) = arg1; ^ ~ ^ ~ ^ ~ ../../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]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:4441342:5: note:: array 'fld' declared here : rtunion fld[1];38 ^ : noteIn file included from : insn-dfatab.cexpanded from macro 'RTL_CHECK1': ../../gcc-10.2.0/gcc/rtl.h11:1341:: 2323 :#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~: 3808 : ../../gcc-10.2.0/gcc/rtl.hnote./genrtl.h: :444:expanded from macro 'RTL_CHECK1'5: note: array 'fld' declared here rtunion fld[1];: : ^ 381notenote#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): :: 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.h3: 1229:: 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.h38:../../gcc-10.2.0/gcc/rtl.h: In file included from note1229: ::../../gcc-10.2.0/gcc/rtl.h38:insn-latencytab.c1358::27expanded from macro 'RTL_CHECK2':444 note: expanded from macro 'RTL_CHECK2' ::11: 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] 5note:: 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]) XEXP (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~:1341::../../gcc-10.2.0/gcc/rtl.h:44423 1228../../gcc-10.2.0/gcc/rtl.h:444::5array 'fld' declared here: rtunion fld[1]; : ^5 38: notenote: array 'fld' declared here : rtunion fld[1]; : ^ expanded from macro 'RTL_CHECK1' : note: insn-recog.c:7198:8: expanded from macro 'XEXP' In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])786 : ^ ~3: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warningwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note: : 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 array 'fld' declared here X0EXP (rt, 1) = NULL_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:1358:27: note: expanded from macro 'X0EXP' :1229:38:::#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) note: expanded from macro 'RTL_CHECK2' 1341:23: note: expanded from macro 'XEXP' 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: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' #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' In file included from insn-attrtab.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:1228: 38:../../gcc-10.2.0/gcc/rtl.h:444:5: note../../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' XEXP (rt, 1) = arg1; ^ ~ ^ ~ note: expanded from macro 'RTL_CHECK1' ../../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.hIn file included from insn-latencytab.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: XBBDEF (rt, 2) = arg2; ^ ~ 1229:../../gcc-10.2.0/gcc/rtl.h:1345:444:5: note: array 'fld' declared here : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ 25: note: expanded from macro 'XBBDEF' 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #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:1228:38: note: expanded from macro 'RTL_CHECK1' In file included from #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])insn-automata.c :14444 ^ ~ : ^ ~In file included from :../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:5: :note: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:4445:444::array 'fld' declared here 5:: note: 3808array 'fld' declared here rtunion fld[1];5: : ./genrtl.hnote rtunion fld[1]; ^: ^ note813: :3: array 'fld' declared herewarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from insn-latencytab.carray 'fld' declared here: insn-recog.c:7202 rtunion fld[1]; rtunion fld[1]; ^: XEXP (rt, 1) = arg1; ^ ~ 8 ^../../gcc-10.2.0/gcc/rtl.h11: In file included from :../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:381 In file included from insn-dfatab.c:11:: In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: insn-attrtab.c./genrtl.h:383:1341:23:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::11: 3: 3warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] x9 = XEXP (x1, 1); note ^ ~: expanded from macro 'XEXP' warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~: 3808 X0EXP (rt, 3) = NULL_RTX; ^ ~: : ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::13411229::2338: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note ./genrtl.h:1042:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : :expanded from macro 'XEXP' warning#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) XINT (rt, 5) = arg3; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h38::444 note: expanded from macro 'RTL_CHECK2': 51358:27: #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: ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 2) = arg2;: expanded from macro 'X0EXP':../../gcc-10.2.0/gcc/rtl.h 444#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~: 1338 ^ ~: 23 note: :../../gcc-10.2.0/gcc/rtl.h:1228::38../../gcc-10.2.0/gcc/rtl.h: note: :1340:array 'fld' declared here23: expanded from macro 'RTL_CHECK1'note: expanded from macro 'XSTR' 5: notenote: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XINT' ^ ~: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1]; ^#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) :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]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38:insn-recog.c:7255:8In file included from note: expanded from macro 'RTL_CHECK2' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.hIn file included from :3808: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: x5 = XEXP (x4, 1); ^ ~ insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.hIn file included from :insn-automata.c444::14: In file included from 382../../gcc-10.2.0/gcc/rtl.h:38085: ./genrtl.h::../../gcc-10.2.0/gcc/rtl.h:13411072:23:3: 867:3note:3::: warning 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] warning rtunion fld[1]; XSTR (rt, 1) = arg1; ^ ~ 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:1340:: 23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.hIn file included from :insn-dfatab.c1229:11: :38:In file included from X0EXP (rt, 4) = NULL_RTX; ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-10.2.0/gcc/rtl.hnote:3808: ./genrtl.h../../gcc-10.2.0/gcc/rtl.h:384:: :1358:3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2'27 : note : ^ ~ warning: : expanded from macro 'X0EXP' 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 XSTR (rt, 6) = arg4; ^ ~ XSTR (rt, 1) = arg1;../../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 ^ ~ : ^ ~444../../gcc-10.2.0/gcc/rtl.h:12281229:38:: note :38:: ../../gcc-10.2.0/gcc/rtl.h expanded from macro 'RTL_CHECK1' 1340note:: 23expanded from macro 'RTL_CHECK2' ::51340:23#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): note: : ^ ~expanded from macro 'XSTR': note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : expanded from macro 'XSTR'note : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h ^ ~: 444 rtunion fld[1];: 5 ^: ../../gcc-10.2.0/gcc/rtl.h:444:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)insn-recog.c :7262:8#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]5: notenote../../gcc-10.2.0/gcc/rtl.h:1229:: 38: notearray 'fld' declared here: 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:1229 x7 = XEXP (x1, 2);: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 rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.hIn file included from ::insn-automata.c444:14: :In file included from ../../gcc-10.2.0/gcc/rtl.h:38084441341:: In file included from insn-latencytab.c:./genrtl.h11: In file included from 23::5 : note../../gcc-10.2.0/gcc/rtl.h::38085: ./genrtl.h:: 383:3note: note:: array 'fld' declared here : array 'fld' declared hereexpanded from macro 'XEXP' : rtunion fld[1]; ^ warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 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; ^ ~ ^ XINT (rt, 5) = arg3;In file included from insn-attrtab.cIn file included from insn-dfatab.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 : ^ ~1338 :23:../../gcc-10.2.0/gcc/rtl.h:: 38081229: :./genrtl.h../../gcc-10.2.0/gcc/rtl.h::415:338note: expanded from macro 'XINT':11: In file included from 1340:23../../gcc-10.2.0/gcc/rtl.h::3808: ./genrtl.h #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:1073:warning3: 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] ^ ~note: expanded from macro 'XSTR' XINT (rt, 1) = arg1; ^ ~: XSTR (rt, 2) = arg2; ^ ~ 1229 ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 444:5../../gcc-10.2.0/gcc/rtl.h ^ ~ ../../gcc-10.2.0/gcc/rtl.h::38: :note1340: :expanded from macro 'RTL_CHECK2' 23../../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' 1338: note:../../gcc-10.2.0/gcc/rtl.h:444: :23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'XSTR'5: :note: array 'fld' declared here note../../gcc-10.2.0/gcc/rtl.h:444: :5: array 'fld' declared herenote: array 'fld' declared here rtunion fld[1]; 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: note./genrtl.h:384#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ : expanded from macro 'XINT' :3:#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] 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.hinsn-recog.c::12297267::388:: notewarning: : 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.hexpanded from macro 'RTL_CHECK2':1340:In file included from ^ ~23 x9 = XEXP (x3, 1);insn-automata.c: : note14../../gcc-10.2.0/gcc/rtl.h: 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: 897:: ^ ~ 444expanded from macro 'XSTR' ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-10.2.0/gcc/rtl.h ^ ~ 3 ::5444:5:: ../../gcc-10.2.0/gcc/rtl.hnote:: array 'fld' declared here : warning: ../../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];1229 :38: : ^ XSTR (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 1341:23: In file included from noteinsn-attrtab.c: :11: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::4441340::23:expanded from macro 'XEXP' note 5: : In file included from ../../gcc-10.2.0/gcc/rtl.h: ^3808: ./genrtl.h:1103expanded from macro 'XSTR'note :3:: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ array 'fld' declared here #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 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from insn-dfatab.c:11 rtunion fld[1];../../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: ./genrtl.h:448:3: warning: In file included from insn-latencytab.c: XSTR (rt, 1) = arg1;:38:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: 11 ^ ~ expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h444#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: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:4155:3 : 1340:: note: ^ ~array 'fld' declared here :444:5: warning 23: note../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XSTR' note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1];:1340: : ^ ~array 'fld' declared here rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h ^: 23: note: 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) XINT (rt, 1) = arg1; ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229 ^:38:In file included from 1229:38 insn-automata.c: noteinsn-recog.c:14: noteIn file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h::926: :3:: warning: 1338array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2'7269 :9: XSTR (rt, 1) = arg1;#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :: 23expanded from macro 'RTL_CHECK2': ^ ~../../gcc-10.2.0/gcc/rtl.h :444:warning../../gcc-10.2.0/gcc/rtl.h:1340:23 : note: noteexpanded 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) ^ ~ ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 5../../gcc-10.2.0/gcc/rtl.h::1229:: x10 = XEXP (x1, 1); ^ ~38 ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'XINT'1341:23: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ../../gcc-10.2.0/gcc/rtl.h ^ ~ expanded from macro 'XEXP': note: expanded from macro 'RTL_CHECK2'note ../../gcc-10.2.0/gcc/rtl.h:1229:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 38 ^ ~: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444:5 : note: expanded from macro 'RTL_CHECK2' : ^ ~array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.harray '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];:1229:: 38 ^: note: expanded from macro 'RTL_CHECK2'5 In file included from ^ ~ rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 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]; ^444insn-dfatab.c:11 rtunion fld[1]; ^: :5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:insn-recog.c:7293:In file included from 8In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3: In file included from insn-latencytab.c:11warning: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: :./genrtl.h:448: 3: :warning: : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38081104:3 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : :./genrtl.h warning: x2 = XEXP (x1, 2);array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt, 1) = arg1;array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (rt, 2) = arg2; ^ ~ : 449 : ^ ~ 3 XEXP (rt, 2) = arg2; ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1342../../gcc-10.2.0/gcc/rtl.h:23:: notewarning: expanded from macro 'XVEC' :#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]1340:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341134123:: note 23: : XINT (rt, 2) = arg2; expanded from macro 'XSTR' ^ ~ :note1229: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h::38 1338:23: note : expanded from macro 'XINT' :23#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int): ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 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 ../../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' 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]) ^ ~note :../../gcc-10.2.0/gcc/rtl.h1229:444:5:: :expanded from macro 'RTL_CHECK2' note: 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])expanded from macro 'XEXP' ^ ~ 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) ^ ~ #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]; ^ ::12295: note: In file included from In file included from insn-latencytab.cinsn-dfatab.c:11: :In file included from array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:11: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl.h:383808: :./genrtl.h:449:../../gcc-10.2.0/gcc/rtl.h3808:: ./genrtl.h:3450 : ^3 :: 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] XINT (rt, 2) = arg2; XVEC (rt, 3) = arg3;444:5:note ^ ~note: array 'fld' declared hereIn file included from : insn-automata.c expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtunion fld[1]; ^ :14: 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; ^ ~ :1338:23: note: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:insn-recog.c../../gcc-10.2.0/gcc/rtl.h::1342expanded from macro 'XINT':1342::7323444 2323:5: note: :: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):array 'fld' declared here 8note note rtunion fld[1]; ^ ~: warning: : expanded from macro 'XVEC' : expanded from macro 'XVEC' ^#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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~ :1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-attrtab.c:11array 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:444: x5 = XEXP (x2, 1); ^ ~::1229: :1229:3838../../gcc-10.2.0/gcc/rtl.h5: :: note: :note1341: expanded from macro 'RTL_CHECK2' noteIn file included from ../../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]; ^ ~380823: :./genrtl.h :1135:expanded from macro 'RTL_CHECK2' note3: : warning: expanded from macro 'XEXP' ../../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]) ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)444:5 XINT (rt, 1) = arg1; : 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:1338:3823: ^ In file included from insn-dfatab.c:444In file included from :5:note: expanded from macro 'XINT'insn-latencytab.c::11: In file included from note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];:11 note: : :3808: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808 ^ expanded from macro 'RTL_CHECK2': #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)./genrtl.h:450:./genrtl.h3::451:3: warning#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: warning: 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] XVEC (rt, 3) = arg3; ^ ~ XVEC (rt, 4) = arg4; ../../gcc-10.2.0/gcc/rtl.h./genrtl.h: 984../../gcc-10.2.0/gcc/rtl.h: ^ ~ :444../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h3::51229:::13421342 :38:note: : note: array 'fld' declared here:23: 23:: noteexpanded 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] ^ ~ expanded from macro 'XVEC' XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ~: ^444note :5: ../../gcc-10.2.0/gcc/rtl.h: note expanded from macro 'XVEC' ^ ~ :: array 'fld' declared here 1340#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/rtl.h ^ :In file included from insn-attrtab.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]:1229:38: note: expanded from macro 'RTL_CHECK2' 23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../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 XEXP (rt, 2) = arg2;:444:5: note:: array 'fld' declared here 1229 rtunion fld[1];: ^ In file included from insn-dfatab.c38:11: In file included from ../../gcc-10.2.0/gcc/rtl.h: insn-recog.c: ^ ~3808: ./genrtl.h ^ ~: 452:../../gcc-10.2.0/gcc/rtl.h7348:3:::../../gcc-10.2.0/gcc/rtl.h:note444 warning: 1341: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] :8: warning5: XVEC (rt, 5) = arg5;23 ^ ~ :../../gcc-10.2.0/gcc/rtl.h :note1342: ::expanded from macro 'RTL_CHECK2' 23: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] noteexpanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note: expanded from macro 'XVEC' ^ ~ x5 = XEXP (x4, 1); #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-10.2.0/gcc/rtl.h: ^ ~444:5:: ^ ~ ../../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) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-10.2.0/gcc/rtl.h: :array 'fld' declared here ^ ~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h ^ array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: rtunion fld[1]; ^ expanded from macro 'RTL_CHECK2':1229:38: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] #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.h1229: XVEC (rt, 1) = arg1;451../../gcc-10.2.0/gcc/rtl.h:::38:note note : ^ ~ expanded from macro 'RTL_CHECK2'3: warning: ../../gcc-10.2.0/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: : 444expanded from macro 'RTL_CHECK2': 5: note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from XVEC (rt, 4) = arg4;insn-attrtab.c ^ ~ 1342::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../../gcc-10.2.0/gcc/rtl.h:1342::23444:: 5note:: expanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 444 note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC' :: 5note:11 : : #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)In file included from ../../gcc-10.2.0/gcc/rtl.h ^ ~:38081229: ./genrtl.h:1137:array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:: 3note:: array 'fld' declared herewarning: 1229array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: rtunion fld[1]; ^ 38In file included from 38insn-dfatab.c:: 11note: rtunion fld[1];In file included from ../../gcc-10.2.0/gcc/rtl.h XSTR (rt, 3) = arg3; : ^:3808 : note./genrtl.h: 453: :3: warning: : array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2'insn-recog.c: 7351:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (rt, 6) = arg6; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23 x6 = XEXP (x2, 1);: ^ ~ expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: ^ ~ 1338: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:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here: expanded from macro 'XINT'1341:23../../gcc-10.2.0/gcc/rtl.h:: note1229 rtunion fld[1]; ^ :38:In file included from insn-latencytab.c:11: ^ ~ : In file included from 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)note : ^ ~../../gcc-10.2.0/gcc/rtl.h :expanded from macro 'RTL_CHECK2'444 ^ ~ ../../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.hnote: array 'fld' declared here3808 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])In file included from ^ ~ : :../../gcc-10.2.0/gcc/rtl.h./genrtl.h:452::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]insn-automata.c 444444:5: note: array 'fld' declared here :444:55:14: In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];: note: : 3808: ./genrtl.h:1041:3: warningarray 'fld' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ rtunion fld[1]; XVEC (rt, 5) = arg5; XEXP (rt, 1) = arg1; ^ ~ insn-recog.c../../gcc-10.2.0/gcc/rtl.h ^ ~: : ^7357../../gcc-10.2.0/gcc/rtl.h::1341:: 23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1342 x8 = XEXP (x7, 1); ^ ~ :23: note: expanded from macro 'XVEC' ../../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' #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: In file included from insn-dfatab.c: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:486../../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]) ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: ../../gcc-10.2.0/gcc/rtl.h:1229:38: XINT (rt, 1) = arg1; ^ ~note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 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:444:5: note rtunion fld[1];: array 'fld' declared here ^ insn-recog.c:7364:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; x11 = XEXP (x1, 1); ^ ~ ^ 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: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: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 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:1229:38: note: expanded from macro 'RTL_CHECK2' 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' #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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: rtunion fld[1];note: array 'fld' declared here rtunion fld[1]; ^ 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 note ^ In file included from insn-dfatab.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] rtunion fld[1]; ^ In file included from XVEC (rt, 1) = arg1; ^ ~ insn-latencytab.c::1042:3: : insn-recog.cwarning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here : :11: In file included from ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1];1342:736623:: note :3808: : ./genrtl.h:486:3: XSTR (rt, 2) = arg2; warning: ^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) 9: ^ ~ XINT (rt, 1) = arg1; ^ ~ ^ ~../../gcc-10.2.0/gcc/rtl.h warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :1338:23:In file included from ../../gcc-10.2.0/gcc/rtl.hinsn-attrtab.c::134011: In file included from x12 = XEXP (x1, 2); ^ ~../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229: note: 23:3808: : ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XINT': 1341:23:38 #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~./genrtl.hnote: expanded from macro 'XEXP': :: note: 1167expanded 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../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'XSTR'1229: :note3: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38: note XVEC (rt, 1) = arg1;: ^ ~ 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])#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ^ ~ 1342../../gcc-10.2.0/gcc/rtl.h:444../../gcc-10.2.0/gcc/rtl.h:5: note../../gcc-10.2.0/gcc/rtl.h: array 'fld' declared here::1229::38: note: 23 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):444expanded from macro 'RTL_CHECK2' :5 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: note: note: expanded from macro 'XVEC'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: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#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ XEXP (rt, 2) = arg2;In file included from insn-latencytab.c:11: ../../gcc-10.2.0/gcc/rtl.h ^ ~: 1229../../gcc-10.2.0/gcc/rtl.h::444:5:: noteIn file included from 38: : ../../gcc-10.2.0/gcc/rtl.h:1341../../gcc-10.2.0/gcc/rtl.h:23:notearray 'fld' declared here : note: rtunion fld[1];expanded from macro 'XEXP' 444: :expanded from macro 'RTL_CHECK2' 3808 : ^./genrtl.h 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]) ^ ~ ^ ~ :../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1229:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.hinsn-recog.c516::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/rtl.hinsn-automata.c::44414:5: : XVEC (rt, 1) = arg1; ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h::4443808:: 5: note: array 'fld' declared here../../gcc-10.2.0/gcc/rtl.hnote : 7501array 'fld' declared here:8: ./genrtl.h rtunion fld[1]; rtunion fld[1]; ^ warning:: 1342array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:23:: ^ In file included from insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:518:3: warning: In file included from insn-attrtab.c:111072 note: :: 3expanded from macro 'XVEC' 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 x4 = XEXP (x2, 1); XEXP (rt, 3) = arg3; ^ ~ ^ ~ : warning../../gcc-10.2.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):1341:23 : ^ ~ note: ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XEXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ./genrtl.h:1195:3 ::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning ^ ~ 1341 XSTR (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] ../../gcc-10.2.0/gcc/rtl.h:1229:38:: note: XWINT (rt, 1) = arg1;expanded from macro 'RTL_CHECK2' :../../gcc-10.2.0/gcc/rtl.h1229::134038:23 23: :: note ^ ~: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])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 ^ ~ ../../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) ^ ~444::1234:29 1229:385:: note: :expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.hnote:1229:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])38: : expanded from macro 'XWINT' note : ^ ~ note ^ ~: array 'fld' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N])expanded from macro 'RTL_CHECK2' ^ ~ ../../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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 444:In file included from 5: note: array 'fld' declared here: :note445:5 rtunion fld[1]; ../../gcc-10.2.0/gcc/rtl.h: ^::444 note: array 'fld' declared here insn-dfatab.c:5: note: array 'fld' declared here array 'hwint' declared here rtunion fld[1]; ^ :11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:519:3:insn-recog.c:7517: HOST_WIDE_INT hwint[1]; rtunion fld[1]; 8 warning: In file included from ^ :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-latencytab.c : ^ 11In file included from insn-automata.c:../../gcc-10.2.0/gcc/hwint.h14: In file included from X0EXP (rt, 4) = NULL_RTX;../../gcc-10.2.0/gcc/rtl.h:3808 :59: : 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]26./genrtl.h: : x3 = XEXP (x2, 1); ^ ~ 3808../../gcc-10.2.0/gcc/rtl.h: :./genrtl.h1358:27:1073 note: noteexpanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h::517: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): 3 ^ ~: warning1341expanded from macro 'HOST_WIDE_INT': 23: array index 2 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 HOST_WIDE_INT long long: note:../../gcc-10.2.0/gcc/rtl.h:: XSTR (rt, 2) = arg2; ^ ~ expanded from macro 'XEXP'1228:381341: note : expanded from macro 'RTL_CHECK1' ../../gcc-10.2.0/gcc/rtl.h:1340:23 ^::23 note: expanded from macro 'XSTR': #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: expanded from macro 'XEXP' :444:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 5../../gcc-10.2.0/gcc/rtl.h ^ ~ In file included from insn-attrtab.c:11:#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/rtl.h:38081229: ./genrtl.h:note1223: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]: :38: :array 'fld' declared here 1229note: expanded from macro 'RTL_CHECK2' XEXP (rt, 1) = arg1;1229:38 rtunion fld[1]; ^ :#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])In file included from insn-dfatab.c:11 : 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: ^ ~550:3:: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1341:23444: note:: expanded from macro 'XEXP' XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h : ^ ~444:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note: expanded from macro 'RTL_CHECK2': ^ ~ note5: ../../gcc-10.2.0/gcc/rtl.harray 'fld' declared here: 1229:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: rtunion fld[1];expanded from macro 'RTL_CHECK2' : note ^ ~ ../../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 : ^ ~ 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: insn-recog.cnote: array 'fld' declared here rtunion fld[1]; ^ ~444::5: note: array 'fld' declared here 7525 rtunion fld[1]; ^ ^ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' :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]) ^ ~ In file included from insn-latencytab.c:11: 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:insn-automata.c444:5:In file included from :insn-attrtab.c:11:: In file included from x7 = XEXP (x1, 1); note ^ ~: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:134114:: 23In file included from :../../gcc-10.2.0/gcc/rtl.h note: 518 rtunion fld[1]; : ^ :expanded from macro 'XEXP' 3808:: 3./genrtl.h: warning3808#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In file included from : insn-dfatab.carray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 11 : ^ ~ XEXP (rt, 3) = arg3; : ^ ~1253 :3: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1341:23: :./genrtl.h note: warning:1229:expanded from macro 'XEXP'In file included from ../../gcc-10.2.0/gcc/rtl.h:38:1103: 3: : 3808warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h:551::: #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] ^ ~ 3 XSTR (rt, 1) = arg1;: ^ ~ XVEC (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h :1229:38../../gcc-10.2.0/gcc/rtl.h: 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])../../gcc-10.2.0/gcc/rtl.h : ^ ~1342 :23: 1340note: expanded from macro 'XVEC'../../gcc-10.2.0/gcc/rtl.h: 23note: expanded from macro 'RTL_CHECK2' XEXP (rt, 2) = arg2; ^ ~:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)444 ^ ~ : note: ../../gcc-10.2.0/gcc/rtl.hexpanded 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)1229 ^ ~ ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h:13415:444::../../gcc-10.2.0/gcc/rtl.h23:1229:38: note5: note: 38: :note: :expanded from macro 'RTL_CHECK2' array 'fld' declared here: expanded from macro 'XEXP' notenote: 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) ^ ^ ~ rtunion fld[1]; ^../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::1229444::385:: note: insn-recog.carray 'fld' declared here expanded from macro 'RTL_CHECK2' note:7527:8: rtunion fld[1];expanded from macro 'RTL_CHECK2' ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : In file included from warning: In file included from 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])insn-automata.c : ^ ~14: In file included from ../../gcc-10.2.0/gcc/rtl.h :../../gcc-10.2.0/gcc/rtl.h3808: x8 = XEXP (x1, 2);./genrtl.h:1104insn-latencytab.c:444::../../gcc-10.2.0/gcc/rtl.h:444: 5: 5note: array 'fld' declared here3 ^ ~ : : warning: rtunion fld[1]; ^ 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] ../../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; ^ ~ ^ ~ X0EXP (rt, 4) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1358:In file included from insn-dfatab.c:1127: 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:1341:note3808: : array 'fld' declared here ./genrtl.h:23:: rtunion fld[1]; ^ 1229::65338::3: :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: In file included from insn-attrtab.c:expanded from macro 'RTL_CHECK2' XWINT (rt, 1) = arg1; ^ ~ note: 11#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ ../../gcc-10.2.0/gcc/rtl.hnote:: expanded from macro 'XEXP' In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'X0EXP'../../gcc-10.2.0/gcc/rtl.h:4441234:5../../gcc-10.2.0/gcc/rtl.h: note: array 'fld' declared here : ^ ~ 3808 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) ^ ~ ./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :29: 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]) #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ~ XSTR (rt, 2) = arg2; ^ ~insn-recog.c../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h ../../gcc-10.2.0/gcc/rtl.h::::444:75845::8444: 445:5:../../gcc-10.2.0/gcc/rtl.h note: :array 'hwint' declared here 5note: array 'fld' declared here1340 HOST_WIDE_INT hwint[1]; ^ : warning rtunion fld[1];: 23: note:: : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x5 = XEXP (x3, 1); ^ ~ array 'fld' declared herenote: expanded from macro 'XSTR' 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 -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 ../../gcc-10.2.0/gcc/hwint.h:59#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:26: noteIn file included from insn-automata.c:14:In file included from insn-latencytab.c:: : expanded from macro 'HOST_WIDE_INT' 111229:1341In file included from :../../gcc-10.2.0/gcc/rtl.h23::3808 : note: # define HOST_WIDE_INT long long./genrtl.h38::1135 :note3: expanded from macro 'RTL_CHECK2' : : 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])In file included from insn-dfatab.c ^ ~: 11: 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: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h::expanded from macro 'XEXP'654 :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 3444::5: note : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.hwarning:: 1229array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38 XINT (rt, 1) = arg1; ^ ~ rtunion fld[1]; XEXP (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]: note: ^ : expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h1341::23: note: 1338expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XWINT (rt, 2) = arg2; ^ ~ ^ ~ ../../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:1234:::444insn-attrtab.c::23 :5../../gcc-10.2.0/gcc/rtl.h:11: 1229In file included from ../../gcc-10.2.0/gcc/rtl.h 29::: note38note: expanded from macro 'XINT': 3808: : expanded from macro 'XWINT' :note note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~expanded from macro 'RTL_CHECK2': array 'fld' declared here ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h1255:3 rtunion fld[1]; ^ ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ insn-recog.cwarning:7587: 8: ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 445 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: x6 = XEXP (x2, 1);5 XVEC (rt, 3) = arg3; ^ ~ 444::1229:38:: note: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/rtl.h note ^ ~: array 'hwint' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~5../../gcc-10.2.0/gcc/rtl.h:1341:23: note: : expanded from macro 'XEXP': note../../gcc-10.2.0/gcc/rtl.h HOST_WIDE_INT hwint[1]; : 1342array 'fld' declared here:23: ^: 444:5: note : array 'fld' declared here ../../gcc-10.2.0/gcc/hwint.h rtunion fld[1];note ^ rtunion fld[1];:59: 26: note ^: expanded from macro 'HOST_WIDE_INT' : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XVEC' ^ ~ In file included from insn-latencytab.c:11: 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 # define HOST_WIDE_INT long longinsn-automata.c : ^ 14: 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; ^ ~:3808: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):551: ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~In file included from ../../gcc-10.2.0/gcc/rtl.h:13413:: warning: 23array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : insn-dfatab.c:note: expanded from macro 'XEXP' XEXP (rt, 2) = arg2; ^ ~../../gcc-10.2.0/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):1229:38: 11 note:: ../../gcc-10.2.0/gcc/rtl.h In file included from : ^ ~ 444:1341../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2': 5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :note: 1229array 'fld' declared here../../gcc-10.2.0/gcc/rtl.h:3808 ^ ~23:38 ../../gcc-10.2.0/gcc/rtl.h:: : rtunion fld[1]; ^ : ./genrtl.hinsn-recog.c::708:note7593:note: 44438:5: ::expanded from macro 'RTL_CHECK2' warning: : expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note#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]warning: ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ array 'fld' declared here SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h::444:5: ../../gcc-10.2.0/gcc/rtl.h2039:1229:note x8 = XEXP (x6, 1);: 38array 'fld' declared here ^ ~ ^ rtunion fld[1]; : note:26: note: expanded from macro 'SUBREG_BYTE'../../gcc-10.2.0/gcc/rtl.h ^: :expanded from macro 'RTL_CHECK2'1341 :23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):In file included from In file included from insn-automata.cinsn-attrtab.c::1411: : In file included from In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:3808: note:3808: : ./genrtl.h:1137: expanded from macro 'XEXP' ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)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] ../../gcc-10.2.0/gcc/rtl.h1287 XSTR (rt, 3) = arg3; ^ ~ ::31229../../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] 38 XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h : ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ 444 :5: ../../gcc-10.2.0/gcc/rtl.hnote:: 1340array 'fld' declared here :../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1];1373:32../../gcc-10.2.0/gcc/rtl.h: notenote ^ : expanded from macro 'XCSUBREG' 23: note: expanded from macro 'XSTR' : 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' #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.hIn file included from insn-latencytab.c::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])444 : ^ ~5 :../../gcc-10.2.0/gcc/rtl.h :note1230: :array 'fld' declared here37 : note: ../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1' rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])11: In file included from ^ ../../gcc-10.2.0/gcc/rtl.h::444:5 ^ ~insn-recog.c:7596: ^ ~ 3808:: 8./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::653444::3: warning5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] notenote: : array 'fld' declared here XWINT (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h : ^ ~444 :5: rtunion fld[1];note: ../../gcc-10.2.0/gcc/rtl.h x9 = XEXP (x1, 1); ^ ~array 'fld' declared herearray 'fld' declared here : ^ rtunion fld[1]; ^ 1234:29: note: expanded from macro 'XWINT' ../../gcc-10.2.0/gcc/rtl.h:1341:In file included from #define XWINT(RTX, N) ((RTX)->u.hwint[N]) rtunion fld[1]; ^ 23In file included from insn-attrtab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:In file included from insn-dfatab.c:111288: In file included from insn-automata.c../../gcc-10.2.0/gcc/rtl.h::3808: :./genrtl.h : ^ ~735 14:3: :3:: ../../gcc-10.2.0/gcc/rtl.hwarning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note X0EXP (rt, 1) = NULL_RTX;In file included from 445../../gcc-10.2.0/gcc/rtl.h::3808: : expanded from macro 'XEXP' ./genrtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~5 : ^ ~ warning:1167:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:13583 :: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'hwint' declared here : XSTR (rt, 2) = arg2; ^ ~ HOST_WIDE_INT hwint[1]; ^ warning27: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/hwint.h XVEC (rt, 1) = arg1;: 59 ^ ~: ../../gcc-10.2.0/gcc/rtl.h:1229:../../gcc-10.2.0/gcc/rtl.h26: 38#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1228:note1340:23: note: : expanded from macro 'RTL_CHECK2' 381342::23: expanded from macro 'HOST_WIDE_INT':note : noteexpanded from macro 'RTL_CHECK1': expanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~# define HOST_WIDE_INT long long#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-10.2.0/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~note../../gcc-10.2.0/gcc/rtl.h:444::5:In file included from 444 note: : insn-latencytab.c:11: In file included from :../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.hexpanded from macro 'XVEC' :1229:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' array 'fld' declared here 5:: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1];3808 ^ 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);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./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 ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h:12345: note: array 'fld' declared here : rtunion fld[1]; ^ 29In 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] : note: expanded from macro 'XWINT' :1341:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ 23: note: expanded from macro 'XEXP' XSTR (rt, 3) = arg3; ^ ~ :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 #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.hIn file included from insn-dfatab.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] :1229:38: note: expanded from macro 'RTL_CHECK2' :1340:23: note: expanded from macro 'XSTR' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here HOST_WIDE_INT hwint[1]; 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) 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: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:In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: # define HOST_WIDE_INT long long 444 ^: 5:./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; ^ ~ note: array 'fld' declared here #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) rtunion fld[1]; ^ insn-recog.c../../gcc-10.2.0/gcc/rtl.h:1234:29: note: expanded from macro 'XWINT' :7609: ^ ~9 :#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../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 In file included from :insn-latencytab.c1228::1138: :In file included from ../../gcc-10.2.0/gcc/rtl.hnote:: 3808expanded from macro 'RTL_CHECK1': ./genrtl.h:444:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~5:708: x13 = XEXP (x9, 1); :3: ^ ~../../gcc-10.2.0/gcc/rtl.h:444 :5:: 445:5: ../../gcc-10.2.0/gcc/rtl.h:1341: 23: notenote: expanded from macro 'XEXP'warningnote: array 'hwint' declared here note: array 'fld' declared here : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ array 'fld' declared here SUBREG_BYTE (rt) = arg1; ^~~~~~~~~~~~~~~~ #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/rtl.h:2039:26: note: expanded from macro 'SUBREG_BYTE' rtunion fld[1]; ^ #define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG) ^ ~ #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:1373:32: note: expanded from macro 'XCSUBREG' # define HOST_WIDE_INT long long ^ ../../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]) ^ ~ insn-recog.c:7615:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from x15 = XEXP (x13, 1); ^ ~ insn-dfatab.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] In file included from insn-automata.c:14: In file included from ../../gcc-10.2.0/gcc/rtl.h: XEXP (rt, 1) = arg1; 3808: ./genrtl.h:../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 1223 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: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' ../../gcc-10.2.0/gcc/rtl.h:1341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :23In file included from insn-latencytab.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] : 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:5: note: array 'fld' declared here X0EXP (rt, 1) = NULL_RTX; ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1358:27: note: expanded from macro 'X0EXP' :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' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#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]; ^ ../../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:1253: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 insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:786:3In file included from insn-dfatab.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] insn-attrtab.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] XVEC (rt, 1) = arg1; if (INSN_CODE (insn) < 0) ^~~~~~~~~~~~~~~~ ^ ~ 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:1526: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../../gcc-10.2.0/gcc/rtl.h#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ :insn-recog.c1340:7636: X0EXP (rt, 1) = NULL_RTX;8: ../../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 'XVEC' 23#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../../gcc-10.2.0/gcc/rtl.h::1229::38 x5 = XEXP (x4, 1);1358:27: : note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ note: noteexpanded from macro 'X0EXP' ../../gcc-10.2.0/gcc/rtl.h: :expanded from macro 'RTL_CHECK2' : expanded from macro 'XSTR'444:5#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]) rtunion fld[1]; ../../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 1341 :../../gcc-10.2.0/gcc/rtl.h:444In file included from ::insn-attrtab.c5::21 : note../../gcc-10.2.0/gcc/recog.h: :167:51228array 'fld' declared here: 3823:: notenote: : expanded from macro 'RTL_CHECK1'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): #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ 1229:38 : ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2': ^ : 1229 :warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ^~~~~~~~~~~~~~~~ 38../../gcc-10.2.0/gcc/rtl.hinsn-automata.c ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:444::5:: : note: 1526expanded from macro 'RTL_CHECK2' note14: : 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 here ^ ~ ::3808: ../../gcc-10.2.0/gcc/rtl.h./genrtl.h:1254444:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :25444: : XSTR (rt, 2) = arg2; ^ ~: note rtunion fld[1];: ^ ../../gcc-10.2.0/gcc/rtl.h5: In file included from 5insn-dfatab.cnote::expanded from macro 'INSN_CODE':11 1340:: : #define INSN_CODE(INSN) XINT (INSN, 5)array 'fld' declared here ^ ~ note23: rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:noteIn file included from : ../../gcc-10.2.0/gcc/rtl.h:38081338: array 'fld' declared here : ./genrtl.h ^: expanded from macro 'XSTR':23:868 insn-recog.c :note: rtunion fld[1];#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XINT' ^ ~ :7643 : ^ #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: In file included from insn-latencytab.c:118#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~warning ../../gcc-10.2.0/gcc/rtl.h: :444:5notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3:: note: array 'fld' declared here: : rtunion fld[1]; ^ In file included from expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h warning x7 = XEXP (x3, 1);: ^ ~ In file included from :insn-attrtab.c3808: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])./genrtl.h:813../../gcc-10.2.0/gcc/rtl.h:3: ::1341:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 2321:: ../../gcc-10.2.0/gcc/recog.h:warning168:10 XSTR (rt, 2) = arg2;: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~note: expanded from macro 'XEXP': ^ ~ return INSN_CODE (insn); ^~~~~~~~~~~~~~~~ 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: XEXP (rt, 1) = arg1;../../gcc-10.2.0/gcc/rtl.h:1526../../gcc-10.2.0/gcc/rtl.h:4441340../../gcc-10.2.0/gcc/rtl.h:1229: ^ ~ ::2338:: note: 5expanded from macro 'RTL_CHECK2': :note25: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'INSN_CODE' :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define INSN_CODE(INSN) XINT (INSN, 5)note: : array 'fld' declared here expanded from macro 'XSTR' 1341 :../../gcc-10.2.0/gcc/rtl.h:444 rtunion fld[1];:5:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: 23array 'fld' declared here ^ ~ rtunion fld[1]; ^ ~ : ^ ../../gcc-10.2.0/gcc/rtl.h : ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from insn-automata.c:14insn-recog.c: In file included from ../../gcc-10.2.0/gcc/rtl.h :3808: 1338./genrtl.h::1255:note3: warning: :: 1229array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38:23: note: expanded from macro 'XEXP'7646expanded from macro 'XINT': 8 XVEC (rt, 3) = arg3;: ^ ~ :#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] 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]) x8 = XEXP (x7, 1); 23 ^ ~ ^ ~#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::4441229:5:../../gcc-10.2.0/gcc/rtl.h :note: array 'fld' declared here 1229 rtunion fld[1]; ^ :38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'XVEC' :38: note: In file included from insn-dfatab.c:11../../gcc-10.2.0/gcc/rtl.h: :In file included from ../../gcc-10.2.0/gcc/rtl.h:expanded from macro 'RTL_CHECK2'3808: ./genrtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1341::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 23: 897#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 XSTR (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ~: 1229../../gcc-10.2.0/gcc/rtl.h::38444:: 5note:: expanded from macro 'RTL_CHECK2'note : array 'fld' declared here : ../../gcc-10.2.0/gcc/rtl.hexpanded 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]) note ^ ~: array 'fld' declared here: 1340:23: ^../../gcc-10.2.0/gcc/rtl.h note: expanded from macro 'XSTR' ^ ~ :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]) ^ ~ #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]) ^ ~ insn-recog.c:7653: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 x10 = XEXP (x2, 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: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' 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] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)In 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; ^ ~ 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' XSTR (rt, 1) = 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: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_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#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../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: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]; ^ insn-recog.c:7659:9: 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: x12 = XEXP (x11, 1); ^ ~ 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] note XVEC (rt, 2) = arg2; ^ ~ : ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1342:23:array 'fld' declared here rtunion fld[1]; ^ note:1341:5: mv -f Tcollect2 collect2 expanded from macro 'XVEC' In file included from insn-latencytab.c:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : note: array 'fld' declared here ^ ~ 11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: 23./genrtl.h../../gcc-10.2.0/gcc/rtl.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: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])In file included from ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-automata.c:14: 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; ^ ~ #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../../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' : array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :444: ^ ~ 5../../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 insn-dfatab.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: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 ^ ~ ^ ~ ../../gcc-10.2.0/gcc/rtl.hIn file included from insn-attrtab.c:24../../gcc-10.2.0/gcc/rtl.h: :../../gcc-10.2.0/gcc/output.h444::129:6:../../gcc-10.2.0/gcc/rtl.h5::1342 note: rtunion fld[1]; ^: array 'fld' declared herewarning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] 23insn-recog.c:7666 rtunion fld[1]; ATTRIBUTE_ASM_FPRINTF(2, 3); ^::1229: 38../../gcc-10.2.0/gcc/output.h:1199:53: 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 \ : : note note ^ warning: expanded from macro 'ATTRIBUTE_ASM_FPRINTF':: In file included from insn-automata.c: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XVEC' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) x14 = XEXP (x10, 1); #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~note: 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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 14../../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 ../../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' :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; ^ ~ 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: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]; ^ ^ ~ #define RTL_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: noteIn 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] : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ insn-recog.c XSTR (rt, 1) = arg1; ^ ~ :../../gcc-10.2.0/gcc/rtl.hIn file included from ^ ~7669:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/config/i386/i386.md:443: x15 = XEXP (x14, 1);18 3808 ^ ~ : :./genrtl.h warning: ../../gcc-10.2.0/gcc/rtl.h:984:../../gcc-10.2.0/gcc/rtl.h::1340444::23: noteequality comparison with extraneous parentheses [-Wparentheses-equality]: expanded from macro 'XSTR' 5#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 1341 ^ ~: 23../../gcc-10.2.0/gcc/rtl.h::1229:383: note : expanded from macro 'RTL_CHECK2' (ix86_schedule)) == (: ~~~~~~~~~~~~~~~~~^~~~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]) note XSTR (rt, 1) = arg1; ^ ~ ^ ~: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/rtl.hnote:: 1340:23array 'fld' declared here../../gcc-10.2.0/gcc/config/i386/i386.md:443:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-10.2.0/gcc/rtl.h: rtunion fld[1]; ^ ~ 18../../gcc-10.2.0/gcc/rtl.h ^ : note: expanded from macro 'XSTR' :444:5: note: array 'fld' declared here : rtunion fld[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:444:5: note: array 'fld' declared here note: remove extraneous parentheses around the comparison to silence this warning ../../gcc-10.2.0/gcc/rtl.h(ix86_schedule)) == ( 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] :1229:38: note: expanded from macro 'RTL_CHECK2' x17 = XEXP (x1, 1); ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: use '=' to turn this equality comparison into an assignment expanded from macro 'XEXP'(ix86_schedule)) == ( ^~ = ../../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/config/i386/i386.md#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):In file included from 443:18:insn-latencytab.c warning : ^ ~ rtunion fld[1]; ^:equality comparison with extraneous parentheses [-Wparentheses-equality] 11 : ../../gcc-10.2.0/gcc/rtl.h:444:5(ix86_schedule)) == (In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:926:: ~~~~~~~~~~~~~~~~~^~~~ note: array 'fld' declared here 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]; ^ XSTR (rt, 1) = arg1;../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note : remove extraneous parentheses around the comparison to silence this warning insn-dfatab.c ^ ~ (ix86_schedule)) == ( ^../../gcc-10.2.0/gcc/rtl.h: :11: In file included from insn-recog.c1340:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/config/i386/i386.md:44323: :note7685: expanded from macro 'XSTR' :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)::9: 3808warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 18: ./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : x20 = XEXP (x19, 1); ^ ~ note: use '=' to turn this equality comparison into an assignment ^ ~ XVEC (rt, 1) = arg1; ../../gcc-10.2.0/gcc/rtl.h:1341:23: note ^ ~ : (ix86_schedule)) == (../../gcc-10.2.0/gcc/rtl.h:1342:expanded from macro 'XEXP' ../../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:1229:38 =:23: 38:note : expanded from macro 'RTL_CHECK2': 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/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]) ^ ~ ../../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: ../../gcc-10.2.0/gcc/rtl.h:444:../../gcc-10.2.0/gcc/config/i386/i386.md:443note5: note: : array 'fld' declared here: 18: note rtunion fld[1]; : remove extraneous parentheses around the comparison to silence this warning ^(ix86_schedule)) == ( ^ array 'fld' declared hereIn file included from insn-latencytab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: ./genrtl.h:927:3In file included from insn-automata.c:18../../gcc-10.2.0/gcc/config/i386/i386.md : 443:: 18warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : rtunion fld[1];../../gcc-10.2.0/gcc/recog.h ^ XVEC (rt, 2) = arg2;note : ^ ~ ../../gcc-10.2.0/gcc/rtl.hinsn-recog.c:7692:use '=' to turn this equality comparison into an assignment ::9:../../gcc-10.2.0/gcc/rtl.h(ix86_schedule)) == ( ^~ 166:7 =444:5::1342:23: warning:note : noteexpanded from macro 'XVEC' : #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] array 'fld' declared here if (INSN_CODE (insn) < 0) 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:1229:38: note: expanded from macro 'RTL_CHECK2' x22 = XEXP (x18, 1); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-10.2.0/gcc/rtl.h:1526:In file included from insn-dfatab.c:1125: In file included from ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/config/i386/i386.md: ^ ~:3808: :./genrtl.h:443 :134118::23: 1041../../gcc-10.2.0/gcc/rtl.h: note::3444:5:note : note: array 'fld' declared here :: expanded from macro 'INSN_CODE' expanded from macro 'XEXP' rtunion fld[1]; ^ 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] warning: equality comparison with extraneous parentheses [-Wparentheses-equality]../../gcc-10.2.0/gcc/rtl.h #define INSN_CODE(INSN) XINT (INSN, 5)In file included from insn-latencytab.c ^ ~:11: XEXP (rt, 1) = arg1;In file included from ../../gcc-10.2.0/gcc/rtl.h: ^ ~ 3808(ix86_schedule)) == (: ./genrtl.h~~~~~~~~~~~~~~~~~^~~~: :1229../../gcc-10.2.0/gcc/config/i386/i386.md::443:../../gcc-10.2.0/gcc/rtl.h18: ../../gcc-10.2.0/gcc/rtl.h38: note956:3:: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : 1338remove extraneous parentheses around the comparison to silence this warning: 23: note1341(ix86_schedule)) == ( ^ : XVEC (rt, 1) = arg1; ^ ~note : expanded from macro 'RTL_CHECK2' 23../../gcc-10.2.0/gcc/config/i386/i386.md::443:../../gcc-10.2.0/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~: 18 note: ../../gcc-10.2.0/gcc/rtl.h1342::23444:5: expanded from macro 'XINT' : note: array 'fld' declared here :expanded from macro 'XEXP' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)insn-recog.c:7695::9:#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]: ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h:1229 x23 = XEXP (x22, 1);:38:expanded from macro 'XVEC' :note1229: : use '=' to turn this equality comparison into an assignment note38: ^ ~note: (ix86_schedule)) == (expanded from macro 'RTL_CHECK2' : 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_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: note1341: expanded from macro 'RTL_CHECK2'../../gcc-10.2.0/gcc/rtl.h ^ ~ : ^~ :444:23 =#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h: note: expanded from macro 'XEXP' 5::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~444 :5../../gcc-10.2.0/gcc/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/config/i386/i386.md rtunion fld[1]; note: array 'fld' declared here ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): In file included from insn-automata.cnote:: array 'fld' declared here 18: ../../gcc-10.2.0/gcc/recog.h: rtunion fld[1];:167:5:443 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);:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ^~~~~~~~~~~~~~~~ ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: remove extraneous parentheses around the comparison to silence this warning :(ix86_schedule)) == ( ^ 1526:25: note: expanded from macro 'INSN_CODE' ../../gcc-10.2.0/gcc/config/i386/i386.md:#define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ 443../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' :18:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ noteIn file included from insn-latencytab.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] : use '=' to turn this equality comparison into an assignment 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]; ^ ^ ~ insn-recog.c../../gcc-10.2.0/gcc/rtl.h:7702: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:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : XSTR (rt, 2) = arg2; ^ ~ 1340:23: note: expanded from macro 'XSTR' (ix86_schedule)) == ( ^~ = #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ x25 = XEXP (x17, 1); ^ ~ ../../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: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)(ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ^ ~ :1229:38:../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/rtl.h../../gcc-10.2.0/gcc/config/i386/i386.md:443../../gcc-10.2.0/gcc/rtl.h::1341: 23: :note: expanded from macro 'XEXP':note: expanded from macro 'RTL_CHECK2'18 1229:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])1229#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :: note: expanded from macro 'RTL_CHECK2' ^ ~ :note38: remove extraneous parentheses around the comparison to silence this warning ../../gcc-10.2.0/gcc/rtl.h #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):1229:(ix86_schedule)) == (: 38../../gcc-10.2.0/gcc/rtl.h:444note : ^ ~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:../../gcc-10.2.0/gcc/rtl.h note : array 'fld' declared here5:444: ^5expanded from macro 'RTL_CHECK2': note: array 'fld' declared here: note : ../../gcc-10.2.0/gcc/config/i386/i386.md:443 rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ :18: note: use '=' to turn this equality comparison into an assignment ^ ~(ix86_schedule)) == (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:1012: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.hinsn-dfatab.c::11: ^1342:23In file included from : note../../gcc-10.2.0/gcc/config/i386/i386.md ../../gcc-10.2.0/gcc/rtl.h: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~ :In file included from 443insn-automata.c:18../../gcc-10.2.0/gcc/rtl.h3808: ./genrtl.h: ../../gcc-10.2.0/gcc/rtl.h:1229:::38: ../../gcc-10.2.0/gcc/recog.hnote: expanded from macro 'RTL_CHECK2'18:168: :1072:3444:10 : warning: warning:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] warning:: 5equality comparison with extraneous parentheses [-Wparentheses-equality]: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])(ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ array 'fld' declared here ../../gcc-10.2.0/gcc/config/i386/i386.md return INSN_CODE (insn); rtunion fld[1]; ^ ^ ~ :443:../../gcc-10.2.0/gcc/rtl.h ^~~~~~~~~~~~~~~~18: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] insn-recog.c:7708:../../gcc-10.2.0/gcc/rtl.h : XSTR (rt, 1) = arg1;1526note:25::444:5 : remove extraneous parentheses around the comparison to silence this warning :note9: :expanded from macro 'INSN_CODE' : note #define INSN_CODE(INSN) XINT (INSN, 5) warning ^ ~ (ix86_schedule)) == (: array 'fld' declared here ^ ../../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]; ^: 1338:23: x27 = XEXP (x26, 1);../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = 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 ^ ~In file included from insn-latencytab.c: 11: In file included from ../../gcc-10.2.0/gcc/config/i386/i386.md ::44323: ../../gcc-10.2.0/gcc/rtl.hnote: expanded from macro 'XSTR'../../gcc-10.2.0/gcc/rtl.h:18: ../../gcc-10.2.0/gcc/rtl.h:1341::23::1229 :note38: warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XEXP' equality comparison with extraneous parentheses [-Wparentheses-equality]: note 3808: ./genrtl.h:1041:3 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ (ix86_schedule)) == (: ~~~~~~~~~~~~~~~~~^~~~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 ../../gcc-10.2.0/gcc/rtl.h:1229: :38: 38note: XEXP (rt, 1) = arg1; note ^ ~: expanded from macro 'RTL_CHECK2' ../../gcc-10.2.0/gcc/config/i386/i386.md :: 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:1341443../../gcc-10.2.0/gcc/rtl.h:444 :5::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23 ^ ~ :../../gcc-10.2.0/gcc/rtl.h:444 :18: note: ../../gcc-10.2.0/gcc/rtl.hnote:: 444::5remove extraneous parentheses around the comparison to silence this warning:note5: expanded from macro 'XEXP' array 'fld' declared here note: array 'fld' declared here(ix86_schedule)) == ( rtunion fld[1]; ^: note 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:1073: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];#define XEXP(RTX, 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:7715:9: 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/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)) == (../../gcc-10.2.0/gcc/rtl.h:444: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:1042:3: ../../gcc-10.2.0/gcc/config/i386/i386.mdwarning:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] : (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ 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/config/i386/i386.md:443:18: note: remove extraneous parentheses around the comparison to silence this warning x29 = XEXP (x25, 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' ../../gcc-10.2.0/gcc/rtl.h:1340:23: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) (ix86_schedule)) == ( ^ ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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/config/i386/i386.md rtunion fld[1]; ^ :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' ../../gcc-10.2.0/gcc/rtl.h:1229:38: note../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] : (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ 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:18In 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] : note: remove extraneous parentheses around the comparison to silence this warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])(ix86_schedule)) == ( ^ ^ ~ ^ ~ XSTR (rt, 1) = arg1; ^ ~ ../../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: 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 ../../gcc-10.2.0/gcc/rtl.h rtunion fld[1]; ^ :1340:23: note: expanded from macro 'XSTR' insn-recog.c:7718:9: 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: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] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ x30 = XEXP (x29, 1); ^ ~ 443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] XSTR (rt, 1) = arg1;(ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ^ ~ ../../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) ^ ~ :../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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../../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)) == ( ^ ^ ~ #define RTL_CHECK2(RTX, N, 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 rtunion fld[1];../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[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 rtunion fld[1]; ^ insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h:3808: In file included from insn-latencytab.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] In file included from insn-automata.c:20insn-recog.c:7831:./genrtl.h XSTR (rt, 2) = arg2; 8(ix86_schedule)) == ( ^~: : warning ^ ~ = : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :../../gcc-10.2.0/gcc/output.h:129:6: warning../../gcc-10.2.0/gcc/config/i386/i386.md1104::4433::18 :warning x3 = XEXP (x2, 1);: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-10.2.0/gcc/rtl.h:1340 XEXP (rt, 2) = arg2;:23: note: ^ ~: ^ ~ expanded from macro 'XSTR' '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]../../gcc-10.2.0/gcc/rtl.h:warning: equality comparison with extraneous parentheses [-Wparentheses-equality] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)(ix86_schedule)) == ( ^ ~ ~~~~~~~~~~~~~~~~~^~~~../../gcc-10.2.0/gcc/rtl.h : 1229:38: ../../gcc-10.2.0/gcc/config/i386/i386.md ATTRIBUTE_ASM_FPRINTF(2, 3); 1341: ^23 ../../gcc-10.2.0/gcc/output.h:119::../../gcc-10.2.0/gcc/rtl.h53:: note : expanded from macro 'ATTRIBUTE_ASM_FPRINTF' 443::181341:: 23: #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m)notenote: expanded from macro 'XEXP' : expanded from macro 'RTL_CHECK2' 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)) == ( ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/config/i386/i386.md../../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:443:../../gcc-10.2.0/gcc/rtl.h18: :note: use '=' to turn this equality comparison into an assignment1229 ::(ix86_schedule)) == (1229 ^~ = :38: note: expanded from macro 'RTL_CHECK2'444:5: :38: 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]) ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:../../gcc-10.2.0/gcc/rtl.h:444:array 'fld' declared here18: warning rtunion fld[1];: ^ ^ ~ equality comparison with extraneous parentheses [-Wparentheses-equality] 5: note../../gcc-10.2.0/gcc/rtl.h:444:: 5: note: array 'fld' declared here array 'fld' declared here (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ rtunion fld[1]; In file included from insn-latencytab.c:11 ^../../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 insn-recog.c:7834(ix86_schedule)) == ( ^ : In file included from ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/config/i386/i386.md:443:8::18: In file included from insn-dfatab.c:11: 3808In 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 : use '=' to turn this equality comparison into an assignment ./genrtl.h3808: ./genrtl.h(ix86_schedule)) == ( ^~ : x4 = XEXP (x1, 1); = 1103 : ^ ~ :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:1135 XSTR (rt, 1) = arg1;: ^ ~ ../../gcc-10.2.0/gcc/rtl.h18::3 ../../gcc-10.2.0/gcc/rtl.hwarning:1340:23: note: expanded from macro 'XSTR' : equality comparison with extraneous parentheses [-Wparentheses-equality] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ (ix86_schedule)) == (../../gcc-10.2.0/gcc/rtl.h:1229:38: ~~~~~~~~~~~~~~~~~^~~~ 1341:note23:: note: expanded from macro 'XEXP'../../gcc-10.2.0/gcc/config/i386/i386.mdexpanded from macro 'RTL_CHECK2':: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]443 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XINT (rt, 1) = arg1; ^ ~ 18:../../gcc-10.2.0/gcc/rtl.h:1338 note: remove extraneous parentheses around the comparison to silence this warning: ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here ^ ~ 23: note: expanded from macro 'XINT' (ix86_schedule)) == ( ^#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/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:1104: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: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] XEXP (rt, 2) = arg2;(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/config/i386/i386.md: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/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/config/i386/i386.md:443:18: note: use '=' to turn this equality comparison into an assignment In file included from (ix86_schedule)) == ( ^~insn-dfatab.c: rtunion fld[1];:11 1341 = ^: In file included from ../../gcc-10.2.0/gcc/rtl.h :3808: ./genrtl.h: :113623: note: expanded from macro 'XEXP' :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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] :1229:38:../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ 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/config/i386/i386.md:../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 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)(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 :(ix86_schedule)) == ( ^~ = 444:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2'5../../gcc-10.2.0/gcc/config/i386/i386.mdinsn-recog.c::7849:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x4 = XEXP (x2, 1); ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : note: array 'fld' declared here ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' 443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)(ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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.h(ix86_schedule)) == ( ^ :1229:38../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: use '=' to turn this equality comparison into an assignment :(ix86_schedule)) == ( rtunion fld[1]; ^ ^~ = note: 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:1137:3: In 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] 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]) ^ ~ XINT (rt, 1) = arg1; ^ ~ XSTR (rt, 3) = arg3; ../../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' 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] ../../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) ^ ~ insn-recog.c:7852:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] (ix86_schedule)) == ( || XINT (x4, 1) != 130) ^ ~ ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-10.2.0/gcc/rtl.h:1338:23../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: remove extraneous parentheses around the comparison to silence this warning :(ix86_schedule)) == ( ^ note: expanded from macro 'XINT'../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: use '=' to turn this equality comparison into an assignment (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' ../../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/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)) == ( ~~~~~~~~~~~~~~~~~^~~~ ^ ~ 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] ../../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/config/i386/i386.md:443:18: note: remove extraneous parentheses around the comparison to silence this warning XEXP (rt, 2) = arg2;(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]; ^ :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: use '=' to turn this equality comparison into an assignment rtunion fld[1];(ix86_schedule)) == ( ^~ = ^ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' insn-recog.c:7857: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: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/config/i386/i386.md:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] x6 = XEXP (x1, 1);(ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ^ ~ ../../gcc-10.2.0/gcc/rtl.h../../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: 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)) == ( ^ ^ ~ :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/config/i386/i386.md rtunion fld[1]; ^ :443:18: note: use '=' to turn this equality comparison into an assignment #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)(ix86_schedule)) == ( ^~ = ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' In file included from insn-latencytab.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 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/config/i386/i386.md:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] XSTR (rt, 3) = arg3;(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]; ^ :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/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/rtl.h:444:5: note: array 'fld' declared here insn-recog.c rtunion fld[1]; ^ :7860: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: || XINT (x6, 1) != 130) ^ ~ 1229:../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' 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/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 ../../gcc-10.2.0/gcc/rtl.h(ix86_schedule)) == ( ^~ = :444:5: note: array 'fld' declared here In file included from rtunion fld[1]; ^ insn-dfatab.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; ^ ~ ../../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 In file included from rtunion fld[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:1234:29: note: expanded from macro 'XWINT' XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: remove extraneous parentheses around the comparison to silence this warning #define XWINT(RTX, N) ((RTX)->u.hwint[N])(ix86_schedule)) == ( ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:445:5: note: array 'hwint' declared here ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: use '=' to turn this equality comparison into an assignment HOST_WIDE_INT hwint[1]; (ix86_schedule)) == ( ^ ^~ = #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../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 ^ 1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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:1223: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-latencytab.c:11: 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:1195#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 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:1229:38: note: expanded from macro 'RTL_CHECK2' ^ ~ 3:../../gcc-10.2.0/gcc/rtl.h:1341:mv -f Tlto-wrapper lto-wrapper 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) ^ ~ 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: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]) ^ ~ ../../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 insn-dfatab.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] XVEC (rt, 1) = arg1; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1342:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define 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-latencytab.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; ^ ~ In file included from insn-dfatab.c:11: In file included from insn-recog.c:8056: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 x4 = XEXP (x3, 1); ^ ~ :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' ../../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) ^ ~ #define XEXP(RTX, 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]) ^ ~ ../../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: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' insn-recog.c:8059: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 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ x5 = XEXP (x1, 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' 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' 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] XVEC (rt, 3) = arg3; ^ ~ #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: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:1342:23: note: expanded from macro 'XVEC' ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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 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])insn-recog.c:8065:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XVEC' x7 = XEXP (x6, 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: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]; ^ ../../gcc-10.2.0/gcc/rtl.hIn file included from :1341:23: note: expanded from macro 'XEXP' insn-latencytab.cIn file included from insn-dfatab.c:11: In file included from ../../gcc-10.2.0/gcc/rtl.h::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] 3808: XSTR (rt, 2) = arg2; ^ ~ ./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:1340:23: note: expanded from macro 'XSTR' ../../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 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 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 \ ^ ~ file-find.o libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a :1229:38: 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: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 rtunion fld[1]; ^ insn-dfatab.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] In file included from insn-latencytab.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] 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:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 23../../gcc-10.2.0/gcc/rtl.h:insn-recog.c:../../gcc-10.2.0/gcc/config/i386/i386.md :note: 443expanded from macro 'XVEC'1229::38:8102:: 818: 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] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-10.2.0/gcc/config/i386/i386.md: x4 = XEXP (x2, 1); ^ ~ 443:18: note: remove extraneous parentheses around the comparison to silence this warning../../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])(ix86_schedule)) == ( ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ :1341:23: note: expanded from macro 'XEXP' ../../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)) == ( ^~ = ^ ~ ../../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 :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 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] :444:5: note: array 'fld' declared here XSTR (rt, 3) = arg3; ^ ~ rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/rtl.h:1340:insn-recog.c:810423../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]:In file included from note: expanded from macro 'XSTR' insn-latencytab.c: :(ix86_schedule)) == ( 8~~~~~~~~~~~~~~~~~^~~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note 11: In file included from : ../../gcc-10.2.0/gcc/rtl.h:../../gcc-10.2.0/gcc/config/i386/i386.md:3808expanded from macro 'RTL_CHECK2' : :443:18: note: remove extraneous parentheses around the comparison to silence this warning ./genrtl.h (ix86_schedule)) == (warning:: 1287array 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/config/i386/i386.md../../gcc-10.2.0/gcc/rtl.h x5 = XEXP (x1, 1);:443:18: 3note::444: ^ ~ : warning use '=' to turn this equality comparison into an assignment ../../gcc-10.2.0/gcc/rtl.h: :1341:23(ix86_schedule)) == (: note: expanded from macro 'XEXP' 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; ^ ~ #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/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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-latencytab.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-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] XSTR (rt, 3) = arg3; ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1340:23: 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]; ^ ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((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' 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] #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: 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../../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]; ^ insn-recog.c:8230: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]) ^ ~ 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' 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 insn-dfatab.c:../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' 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] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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-dfatab.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] 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: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' 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: expanded from macro 'RTL_CHECK2' ^~~~~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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]; ^ :1526:25: note: expanded from macro 'INSN_CODE' insn-recog.c:8239:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_CODE(INSN) XINT (INSN, 5) ^ ~ x9 = XEXP (x1, 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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((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]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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-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] 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' insn-recog.c:8370:8: 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) ^ ~ x2 = XEXP (x1, 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]) ^ ~ 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: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] return INSN_CODE (insn); x3 = XEXP (x1, 2); ^~~~~~~~~~~~~~~~ ^ ~ ../../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' ../../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 insn-recog.c:8505:12: warning: ../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds](ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ rtunion fld[1]; ^ x3 = XEXP (x1, 2); ^ ~ ../../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)) == ( ^ :1341:23: note: expanded from macro 'XEXP' ../../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)) == ( ^~ = ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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); ^ ../../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: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: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' ../../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:../../gcc-10.2.0/gcc/config/i386/i386.md:443:18: note: remove extraneous parentheses around the comparison to silence this warning note: array 'fld' declared here (ix86_schedule)) == ( ^ rtunion fld[1]; ^ ../../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)) == ( ~~~~~~~~~~~~~~~~~^~~~ insn-recog.c:8684: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:443:18: note: remove extraneous parentheses around the comparison to silence this warning x3 = XEXP (x2, 1);(ix86_schedule)) == ( ^ ^ ~ ../../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)) == ( ^~ = :1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((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' ../../gcc-10.2.0/gcc/config/i386/i386.md:443#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here :18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] rtunion fld[1];(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] (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] (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] (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: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: 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 expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((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' In file included from insn-latencytab.c:24: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../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:444:5: note: array 'fld' declared here ATTRIBUTE_ASM_FPRINTF(2, 3); 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] ../../gcc-10.2.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' x5 = XEXP (x4, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(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' #define RTL_CHECK2(RTX, N, C1, C2) ((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' #define RTL_CHECK2(RTX, N, C1, C2) ((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' 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 \ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) file-find.o libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((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]; ^ 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 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 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: note: array 'fld' declared here 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]; ^ 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 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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((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]; ^ ../../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: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((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]; ^ ../../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)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]; ^ 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 \ c-family/cppspec.o libcommon-target.a \ libcommon.a ../libcpp/libcpp.a -liconv ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a 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]; ^ 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/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 :1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((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]; ^ 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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((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]; ^ 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]; ^ mv tmp-specs specs cp xgcc gcc-cross ../../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]; ^ : > tmp-libgcc.mvars 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 echo INHIBIT_LIBC_CFLAGS = '' >> tmp-libgcc.mvars ../../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]) ^ ~ echo TARGET_SYSTEM_ROOT = '/opt/pkg/cross/i686-w64-mingw32' >> tmp-libgcc.mvars ../../gcc-10.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]; ^ 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 ../../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]; ^ mv tmp-libgcc.mvars libgcc.mvars ../../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]; ^ 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: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) && ~^~~ /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: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]; ^ ../../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] 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: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: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] 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]; ^ ../../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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:9746:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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:9755: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/i386.md:9785: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/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: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]; ^ echo timestamp > s-fixinc_list ../../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: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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: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' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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] 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: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/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:4730: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:4730: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:4732: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:1027: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: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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:1031:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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/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]; ^ ../../gcc-10.2.0/gcc/config/i386/i386.md:1046:21: 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/i386.md:1051: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: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 rtunion fld[1]; ^ ../../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] 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: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: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: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: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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] 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:9637: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: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:1036: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: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] 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:13217: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 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: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] 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:1238:13: 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/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/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:1049: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:1072: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: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/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]; ^ ../../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: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here 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] 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:21211:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 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' 134 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/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]; ^ ../../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]; ^ ../../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]; ^ ../../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]; ^ ../../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]; ^ ../../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]; ^ ../../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 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]; ^ ../../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]; ^ ../../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 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: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]; ^ ../../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); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]; ^ ../../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]; ^ ../../gcc-10.2.0/gcc/config/i386/subst.md: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:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../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:159: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/subst.md:171: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: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]; ^ ../../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); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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] || XINT (x3, 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: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]; ^ ../../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]; ^ ../../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] 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: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]; ^ 37 warnings generated. ../../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]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:9978:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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]; ^ clang++ -fno-PIE -c -O2 -I/opt/pkg/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-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 ../../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/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/config/i386/sse.md:13672:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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); ^ ~ 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]; ^ ../../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]; ^ warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] ../../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]; ^ 144 warnings generated. ../../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]; ^ ../../gcc-10.2.0/gcc/config/i386/sse.md:20766:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x2 = XEXP (x1, 1); ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1341:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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/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]; ^ ../../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: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' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] 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:280: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/sse.md:284: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: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/rtl.h:444:5: note: array 'fld' declared here rtunion fld[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 rtunion fld[1]; ^ ../../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] 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: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]; ^ ../../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]; ^ ../../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: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/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]; ^ 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/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/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' In file included from ../../gcc-10.2.0/gcc/lto/lto-dump.c:32: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-10.2.0/gcc/cgraph.h : ^ ~1735 :../../gcc-10.2.0/gcc/rtl.h:444:5: 1note:: array 'fld' declared herewarning : rtunion fld[1]; ^ '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/config/i386/i386.md :1037class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),: 21^: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-10.2.0/gcc/cgraph.h : x15 = XEXP (x14, 1); ^ ~ 903../../gcc-10.2.0/gcc/rtl.h::11341:: 23note:: did you mean class here?note : struct cgraph_edge; ^~~~~~ class expanded from macro 'XEXP' ../../gcc-10.2.0/gcc/coretypes.h:144:1: note: did you mean class here? struct cgraph_edge; ^~~~~~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)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/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] In file included from x27 = XEXP (x9, 1);../../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] friend struct cgraph_edge; ^ ~ ../../gcc-10.2.0/gcc/rtl.h ^ ../../gcc-10.2.0/gcc/cgraph.h:1736:16: note: previous use is here : for_user)) cgraph_edge1341 : ^23 : note../../gcc-10.2.0/gcc/cgraph.h: :expanded from macro 'XEXP'2250 :10#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' 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]; ^ ../../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/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.hvoid initialize_inline_failed (struct cgraph_edge *); ^ ../../gcc-10.2.0/gcc/cgraph.h:1736::1341:23: note: expanded from macro 'XEXP' 16#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :../../gcc-10.2.0/gcc/rtl.h :note1229: :previous use is here38 : for_user)) cgraph_edge ^ note../../gcc-10.2.0/gcc/cgraph.h: :expanded from macro 'RTL_CHECK2'2658 :32#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~note : ../../gcc-10.2.0/gcc/rtl.hdid you mean class here?: 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] void initialize_inline_failed (struct cgraph_edge *); x15 = XEXP (x14, 1); ^~~~~~ ^ ~ class../../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)2659 : ^ ~28 :../../gcc-10.2.0/gcc/rtl.h:1229:38: notewarning: : struct '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); ^ ../../gcc-10.2.0/gcc/cgraph.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-10.2.0/gcc/rtl.h1736::44416::5 :note : noteprevious use is here: array 'fld' declared here for_user)) cgraph_edge ^ ../../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 ^ ../../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] 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: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]; ^ 25 warnings generated. ../../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) && ~^~~ ../../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) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1338:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.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] 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: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: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:1229:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-10.2.0/gcc/rtl.h:444:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../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] 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:18966: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]; ^ ../../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]) ^ ~ ../../gcc-10.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]; ^ 114 warnings generated. 112 warnings generated. 112 warnings generated. 3474 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. 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 Undefined symbols for architecture arm64: "_host_hooks", referenced from: Undefined symbols for architecture arm64: "_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) ld: symbol(s) not found for architecture arm64 ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) clang: error: linker command failed with exit code 1 (use -v to see invocation) gmake[1]: *** [../../gcc-10.2.0/gcc/lto/Make-lang.in:88: lto1] Error 1 gmake[1]: *** Waiting for unfinished jobs.... gmake[1]: *** [../../gcc-10.2.0/gcc/lto/Make-lang.in:92: lto-dump] 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